DNS-Computer

DNS-Computer

Als DNA-, RNA- oder allgemeiner auch Biocomputer werden Computer bezeichnet, die auf der Verwendung der Erbsubstanz Desoxyribonukleinsäure (DNA) oder Ribonukleinsäure (RNA) als Speicher- und Verarbeitungsmedium beruhen. Sie stellen einen Bereich der Bioelektronik dar.

Die Entwicklung von Biocomputern befindet sich noch in der Anfangsphase. Die ersten theoretischen Anstöße, dass Datenverarbeitung auf der Basis biologischer Moleküle möglich sein muss, lieferte der Nobelpreisträger Richard Feynman, Begründer der Nanotechnologie, in einem Vortrag zum Ende der 1950er Jahre.

Inhaltsverzeichnis

Idee

Die Organisation und Komplexität aller Lebewesen basiert auf einer Codierung mit vier verschiedenen Basen im DNA-Molekül. Dadurch stellt die DNA ein Medium dar, welches für die Datenverarbeitung perfekt geeignet ist. Nach verschiedenen Berechnungen würde ein DNA-Computer mit einer Flüssigkeitsmenge von einem Liter und darin enthaltenen sechs Gramm DNA eine theoretische Speicherkapazität von 3072 Exabyte ergeben. Auch die theoretisch erreichbare Geschwindigkeit wegen der massiven Parallelität der Berechnungen wäre enorm. Pro Sekunde ergeben sich etwa 1 Million Tera-Operationen, während die leistungsfähigsten Computer heute gerade mal eine Tera-Operation pro Sekunde erreichen.

Beispiele

1994 präsentierte Leonard Adleman mit seinem TT-100 den ersten Prototypen eines DNA-Computers in Form eines Reagenzglases mit 100 Mikrolitern DNA-Lösung. Mit Hilfe dieses Gerätes konnte er durch freie Reaktion der DNA einfache mathematische Probleme lösen.

In einem anderen Experiment wurde eine einfache Variante des Problems des Handlungsreisenden mittels eines DNA-Computers „gelöst“. Zu diesem Zweck wurde für jede zu besuchende Stadt der Aufgabenstellung ein Typ DNA-Fragment erzeugt. Ein solches DNA-Fragment ist zur Bindung an andere solche DNA-Fragmente fähig. Diese DNA-Fragmente wurden tatsächlich hergestellt und im Reagenzglas zusammengemixt. Es entstanden binnen Sekunden aus den kleineren DNA-Fragmenten größere DNA-Fragmente, die verschiedene Reiserouten repräsentierten. Durch eine chemische Reaktion (die Tage dauerte) wurden die DNA-Fragmente, die längere Reiserouten repräsentierten, eliminiert. Übrig blieb die Lösung dieses Problems, die jedoch mit heutigen Mitteln nicht ausgewertet werden kann. Dieses Experiment ist also nicht wirklich anwendungstauglich, jedoch ein Machbarkeitsnachweis.

Anwendung

Es wird vorausgesagt, dass DNA-Computer vor allem dort neue Lösungen liefern können sollen, wo sie sich von „traditionellen Computern“ unterscheiden: In der Speicherkapazität und in der Parallelisierung. Ein Anwendungsfeld ist damit z.B. Kryptoanalyse, indem massiv parallel alle möglichen Schlüssel gleichzeitig ausprobiert werden. Dies würde moderne Verschlüsselungen, die mit heutigen Computern nicht zu brechen sind, untauglich machen.

Die Realisierung des DNA-Computers scheitert aktuell vor allem an technischen Problemen. Das Ziel der derzeitigen Forschung ist es, ein Hybridsystem zu schaffen, bei dem der DNA-Technologie elektronische Baugruppen vorgeschaltet werden.

Siehe auch

Literatur

  • Thomas Buchholz, Martin Kutrib: Molekulare Computer. Rechnen im Reagenzglas. In: Spiegel der Forschung 15 (1998), Heft 1, S. 27–36 (Volltext)
  • Robert Ludlum: Die Paris Option. ISBN 3-453-43015-8 (belletristische Darstellung)
  • Ralf Zimmer: Ein universeller DNA-Computer. In: Der GMD-Spiegel ISSN 0724-4339, Heft 3/4, Oktober 1999, S. 24–28

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • DNS cache poisoning — is a security or data integrity compromise in the Domain Name System (DNS). The compromise occurs when data is introduced into a DNS name server s cache database that did not originate from authoritative DNS sources. It may be a deliberate… …   Wikipedia

  • DNS hijacking — or DNS redirection is the practice of redirecting the resolution of Domain Name System (DNS) names to other DNS servers. This is done for malicious purposes such as phishing; for self serving purposes by Internet service providers (ISPs) to… …   Wikipedia

  • DNS rebinding — is a form of computer attack. In this attack, a malicious web page causes visitors to run a client side script that attacks machines elsewhere on the network. In theory, the same origin policy prevents this from happening: client side scripts are …   Wikipedia

  • DNS management software — is computer software that controls Domain Name System (DNS) server clusters. Its main purpose is to reduce human error when editing complex and repetitive text based DNS server configuration files. Such files are often deployed on multiple… …   Wikipedia

  • Computer network — Computer networks redirects here. For the periodical, see Computer Networks (journal). Datacom redirects here. For other uses, see Datacom (disambiguation). Internet map. The Internet is a global system of interconnected computer networks that… …   Wikipedia

  • Computer networking — is the engineering discipline concerned with communication between computer systems or devices. Networking, routers, routing protocols, and networking over the public Internet have their specifications defined in documents called RFCs. [… …   Wikipedia

  • DNS — ▪ network service in full  domain name system        network service that converts between World Wide Web “name” addresses and numeric Internet addresses.       The concept of a name server came about as a result of the first computer networks in …   Universalium

  • DNS root zone — A DNS root zone is the top level DNS zone in a Domain Name System (DNS) hierarchy. Most commonly it refers to the root zone of the largest global DNS, deployed for the Internet. Ultimate authority over the DNS root zone rests with the US… …   Wikipedia

  • DNS Root Nameserver — globale Anycast Instanz des K Root Servers im AMS IX Root Nameserver, oft auch nur Root Server genannt, publizieren verlässlich die Root Zone des Domain Name Systems (DNS) im Internet. Diese Datei besteht aus ca. 2.500 Einträgen und ist die… …   Deutsch Wikipedia

  • Computer insecurity — This article is about computer security exploits and defenses. For computer security through design and engineering, see computer security. Computer security Secure operating systems Security architecture Security by design Secure coding …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”