<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Daniel_J._Bernstein</id>
	<title>Daniel J. Bernstein - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Daniel_J._Bernstein"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Daniel_J._Bernstein&amp;action=history"/>
	<updated>2026-06-11T09:28:43Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Daniel_J._Bernstein&amp;diff=29952&amp;oldid=prev</id>
		<title>imported&gt;BrunoBoehmler: /* Software-Veröffentlichungen */ abgekürzte Vornamen ausgeschrieben</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Daniel_J._Bernstein&amp;diff=29952&amp;oldid=prev"/>
		<updated>2026-02-24T22:45:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Software-Veröffentlichungen: &lt;/span&gt; abgekürzte Vornamen ausgeschrieben&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:Dan Bernstein 27C3.jpg|mini|hochkant|Daniel Bernstein (2010)]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Daniel Julius Bernstein&amp;#039;&amp;#039;&amp;#039; (* [[29. Oktober]] [[1971]] in [[East Patchogue]], [[Long Island]], [[New York (Bundesstaat)|New York]]), auch bekannt als &amp;#039;&amp;#039;&amp;#039;djb&amp;#039;&amp;#039;&amp;#039;, ist ein  [[Deutschland|deutsch]]-[[Vereinigte Staaten|amerikanischer]]&amp;lt;ref name=&amp;quot;cv&amp;quot;&amp;gt;{{Internetquelle |autor=Daniel J. Bernstein |url=https://cr.yp.to/cv/cv-20080915.pdf |titel=Curriculum vitae |datum=2008-09-15 |abruf=2024-03-06}}&amp;lt;/ref&amp;gt; [[Mathematiker]] ([[Algorithmische Zahlentheorie]]), [[Kryptologe]], [[Programmierer]] und [[Professor]] an der [[University of Illinois]] in [[Chicago]]&amp;lt;ref name=&amp;quot;cv&amp;quot; /&amp;gt; und an der [[Technische Universität Eindhoven|Technischen Universität Eindhoven]].&lt;br /&gt;
&lt;br /&gt;
== Beruflicher Werdegang ==&lt;br /&gt;
Bernstein studierte Mathematik an der [[New York University]] ([[Bachelor]]-Abschluss 1991) und [[Promotion (Doktor)|promovierte]] 1995 bei [[Hendrik Lenstra]] an der [[University of California, Berkeley]]. Ab 1995 war er Research Assistant Professor an der [[University of Illinois at Chicago]], ab 1998 Assistant Professor, 2001 Associate Professor und ab 2005 Professor an der Fakultät für Mathematik, Statistik und Informatik, seit 2003 gleichzeitig als Adjunct Professor an der Fakultät für Informatik. 2008 wechselte er dann als Research Professor vollständig an die Fakultät für Informatik.&lt;br /&gt;
Er war Gastprofessor an der [[Dänemarks Technische Universität|Technischen Universität Dänemarks]] in [[Kongens Lyngby|Lyngby]] (2006), an der [[University of Sydney]] (2004) und Gastwissenschaftler am [[Fields Institute]] in [[Toronto]] und am [[MSRI|Mathematical Sciences Research Institute]] als Key Senior Scientist in algorithmischer Zahlentheorie (2000). Seit 2012 ist er zudem Professor an der [[Technische Universität Eindhoven|Technischen Universität Eindhoven]].&amp;lt;ref&amp;gt;{{Internetquelle |autor=Daniel J. Bernstein |url=https://cr.yp.to/positions.html |titel=Positions |sprache=en |abruf=2024-03-06}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Werk ==&lt;br /&gt;
1996 erarbeitete Bernstein zusammen mit Eric Schenk [[SYN-Cookies]], um Server vor durch [[SYN-Flood]] verursachten [[Denial of Service|Denial-of-Service]]-Angriffen zu schützen.&lt;br /&gt;
&lt;br /&gt;
2001 erregte er Aufmerksamkeit, als er Überlegungen veröffentlichte (&amp;#039;&amp;#039;Circuits for integer factorization – a proposal&amp;#039;&amp;#039;, 2001), wonach die damals verfügbare Computer-Hardware ausreichen könnte, um (der Stellenanzahl nach) dreimal größere Zahlen zu faktorisieren als bis dahin angenommen. Damals lag die Messlatte faktorisierbarer Zahlen bei Zahlen mit etwa 512 Bits; seinen Argumenten zufolge wären also Zahlen mit 1500 Bits angreifbar, im Gegensatz zu den allgemeinen Vorstellungen über sichere [[RSA-Kryptosystem|RSA]]-Schlüssel, die auf veröffentlichter Literatur beruhten – der Kenntnisstand der [[National Security Agency|NSA]] und anderer Geheimdienste ist naturgemäß der Öffentlichkeit unbekannt. Bernsteins Arbeit wurde aber von anderen Mathematikern&amp;lt;ref&amp;gt;{{Literatur |Titel=Analysis of Bernstein&amp;#039;s factorization circuit |Sammelwerk=Advances in Cryptology - ASIACRYPT 2002. 8th International Conference on the Theory and Application of Cryptology and Information Security. Proceedings |Datum=2002 |Reihe=Lecture Notes in Computer Science |DOI=10.1007/3-540-36178-2_1 |Online=https://infoscience.epfl.ch/record/149708 |Abruf=2024-03-06}}&amp;lt;/ref&amp;gt; kritisiert.&lt;br /&gt;
&lt;br /&gt;
Im Mai 2005 veröffentlichte Bernstein einen Artikel&amp;lt;ref&amp;gt;{{Internetquelle |autor=Daniel J. Bernstein |url=https://cr.yp.to/antiforgery/cachetiming-20050414.pdf |titel=Cache-timing attacks on AES |datum=2005-04-14 |sprache=en |abruf=2024-05-11}}&amp;lt;/ref&amp;gt; über eine unerwartet einfache [[Seitenkanalattacke#Rechenzeitangriff (Timing Attack)|Timing-Attacke]] auf den [[Advanced Encryption Standard]] (AES).&lt;br /&gt;
&lt;br /&gt;
Ebenfalls 2005 veröffentlichte Bernstein den [[Stromverschlüsselung|Stromverschlüsselungsalgorithmus]] [[Salsa20]].&amp;lt;ref&amp;gt;{{Internetquelle |autor=Daniel J. Bernstein |url=https://cr.yp.to/snuffle/spec.pdf |titel=Salsa20 specification |werk=Department of Mathematics, Statistics, and Computer Science |hrsg=The University of Illinois at Chicago |abruf=2024-03-06}}&amp;lt;/ref&amp;gt; Salsa20/12 war einer der Gewinner des [[eSTREAM]]-Wettbewerbs der Europäischen Union zur Standardisierung von Stromchiffrealgorithmen.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.ecrypt.eu.org/stream/ |titel=The eSTREAM portfolio page |abruf=2024-03-06 |archiv-url=https://web.archive.org/web/20200228024426/https://www.ecrypt.eu.org/stream/ |archiv-datum=2020-02-28 |offline=ja }}&amp;lt;/ref&amp;gt; [[Salsa20#ChaCha-Variante|ChaCha]], eine 2008 von Bernstein vorgestellte Abwandlung&amp;lt;ref&amp;gt;{{Internetquelle |autor=Daniel J. Bernstein |url=https://cr.yp.to/chacha/chacha-20080128.pdf |titel=ChaCha, a variant of Salsa20 |werk=Department of Mathematics, Statistics, and Computer Science |hrsg=The University of Illinois at Chicago |datum=2008-01-28 |abruf=2024-03-06}}&amp;lt;/ref&amp;gt; von Salsa20, findet breite Anwendung, darunter in [[Transport Layer Security|TLS]] und im [[Linux (Kernel)|Linux-Kernel]].&lt;br /&gt;
&lt;br /&gt;
Bernstein hat den Hash-Algorithmus CubeHash&amp;lt;ref&amp;gt;https://cubehash.cr.yp.to/&amp;lt;/ref&amp;gt; als Vorschlag für [[SHA-3]] entwickelt, dieser schaffte es allerdings nicht in die Runde der Finalisten. Weiterhin entwickelte er mit [[DNSCurve]] ein zu [[DNSSEC]] alternatives Konzept für DNS-Sicherheit. DNSCurve verwendet das von ihm entwickelte [[Elliptische-Kurven-Kryptosystem]] [[Curve25519]]. Ebenfalls aufbauend auf Curve25519 schlug er [[CurveCP]] vor, ein zu [[Transmission Control Protocol|TCP]] alternatives Transportprotokoll, das Vertraulichkeit und Authentizität garantiert.&amp;lt;ref&amp;gt;https://events.ccc.de/congress/2010/Fahrplan/events/4295.en.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bernstein ist Mitbegründer der [[PQCrypto]], einer Konferenz zum Thema [[Post-Quanten-Kryptographie]], ein Begriff der von Bernstein stammt und Verfahren meint, die auch gegenüber Quantencomputern sicher sind.&lt;br /&gt;
&lt;br /&gt;
Bernstein war Mitentwickler von [[SPHINCS+]] und [[NTRU Prime]]. Diese Algorithmen wurden für den [[Post-Quanten-Kryptographie-Standardisierung des NIST|POST-Quanten-Kryptographie-Wettbewerb]] des [[National Institute of Standards and Technology|NIST]] ausgewählt, wobei SPHINCS+ das Verfahren gewann und NTRU Prime in der dritten Runde des Verfahrens als alternativer Kandidat bezeichnet wurde. SPHINCS+ entstand dabei ähnlich wie andere Gewinner des Verfahrens ([[CRYSTALS-Kyber]] bzw. [[Crystals-dilithium|CRYSTALS-Dilithium]]) im Rahmen des Exzellenzclusters CASA (Cyber Security in the Age of Large Scale Adversaries) des Horst-Görtz-Instituts der Ruhr-Universität Bochum.&amp;lt;ref&amp;gt;[https://hgi.rub.de/news/newsarchiv/hgi/zukunftssichere-datenverschluesselung Zukunftssichere Datenverschlüsselung], Horst Görtz Institut, Ruhr-Universität Bochum, 5. Juli 2022&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Software-Veröffentlichungen ===&lt;br /&gt;
Bernstein schrieb eine Software-Bibliothek für die [[Schnelle Fourier-Transformation]] (FFT), DJBFFT. Er entwickelte mit [[A. O. L. Atkin]] und implementierte (in Form des Programms &amp;lt;code&amp;gt;primegen&amp;lt;/code&amp;gt;) auch ein schnelles Primzahlensieb ([[Sieb von Atkin]]).&amp;lt;ref&amp;gt;A. O. L. Atkin, D. J. Bernstein: &amp;#039;&amp;#039;Prime sieves using binary quadratic forms&amp;#039;&amp;#039;, Mathematics of Computation, Bd. 73, 2004, S.&amp;amp;nbsp;1023–1030.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seit den 1990er Jahren entwickelte und implementierte er auch schnelle Algorithmen für das [[Zahlkörpersieb]]&amp;lt;ref&amp;gt;Bernstein, [[Arjen Lenstra]]: &amp;#039;&amp;#039;A general number field sieve implementation&amp;#039;&amp;#039;, in: Arjen K. Lenstra, Hendrik W. Lenstra (Hrsg.): &amp;#039;&amp;#039;The development of the number field sieve&amp;#039;&amp;#039;, Lecture Notes in Mathematics, Band&amp;amp;nbsp;1554, Springer, 1993, S.&amp;amp;nbsp;103–126&amp;lt;/ref&amp;gt; und Kryptographie mit [[Elliptische Kurve|elliptischen Kurven]].&lt;br /&gt;
&lt;br /&gt;
Er ist unter anderem Autor folgender Programme:&lt;br /&gt;
* [[qmail]] – ein [[Mail Transfer Agent]] (für den Bernstein auch die Verzeichnisstruktur [[Maildir]] schuf)&lt;br /&gt;
* [[djbdns]] – eine Sammlung von DNS-Programmen ([[Domain Name System#Nameserver|Nameserver]], DNS-Cache und Clientprogrammen)&lt;br /&gt;
* [[daemontools]] – eine Sammlung von Programmen zum Starten und Überwachen von [[Daemon]]-Prozessen&lt;br /&gt;
* publicfile – ein auf Sicherheit und Performance ausgelegter [[FTP-Server]] und [[Webserver]] ohne [[Common Gateway Interface|CGI]]-Unterstützung&lt;br /&gt;
* [[ezmlm]] – eine Software zum Betrieb von Mailinglisten&lt;br /&gt;
&lt;br /&gt;
Der Autor und seine Software waren teilweise umstritten, denn lange Zeit veröffentlichte er seine Programme unter Lizenzen, die nicht als [[freie Software]] anerkannt waren, weswegen viele Linux-Distributionen sich weigerten, diese aufzunehmen. Allerdings hat er im November 2007 fast alle Software als [[gemeinfrei]] deklariert, womit dieses Problem nicht mehr besteht.&amp;lt;ref&amp;gt;{{Internetquelle |autor=Daniel J. Bernstein |url=https://cr.yp.to/distributors.html |titel=Frequently asked questions from distributors |sprache=en |abruf=2024-03-06}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bernstein hat für einige seiner Softwareprojekte Preise für Finder von Sicherheitslücken ausgeschrieben. Er zahlte im März 2009 1.000 US-Dollar an Matthew Dempsky für das Auffinden einer Sicherheitslücke in djbdns &amp;#039;&amp;#039;(siehe auch [[qmail#Sicherheit]])&amp;#039;&amp;#039;.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://article.gmane.org/gmane.network.djbdns/13864 |titel=Benachrichtigung über die Sicherheitslücke von djbdns |datum=2008-03-04 |zugriff=2009-05-19 |archiv-url=https://web.archive.org/web/20090305125545/http://article.gmane.org/gmane.network.djbdns/13864 |archiv-datum=2009-03-05 |offline=ja }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bernstein hat das Benchmarking-Tool SUPERCOP&amp;lt;ref&amp;gt;https://bench.cr.yp.to/supercop.html&amp;lt;/ref&amp;gt; entwickelt, welches eine Vielzahl kryptographischer Algorithmen unter realitätsnahen Bedingungen testet. Zusammen mit [[Tanja Lange]] betreibt er die Website eBACS,&amp;lt;ref&amp;gt;{{Internetquelle |autor=Daniel J. Bernstein und Tanja Lange |url=https://bench.cr.yp.to/ |titel=eBACS: ECRYPT Benchmarking of Cryptographic Systems |werk=bench.cr.yp.to |datum=2010-11-23 |zugriff=2011-10-13}}&amp;lt;/ref&amp;gt; eine umfangreiche Sammlung von Benchmarkergebnissen kryptographischer Algorithmen. Die eBACS-Ergebnisse zu Hashfunktionen sind laut [[NIST]] ein wichtiges Kriterium für die Auswahl von [[SHA-3]].&amp;lt;ref&amp;gt;http://csrc.nist.gov/groups/ST/hash/sha-3/Round2/documents/Round2_Report_NISTIR_7764.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Politisches ==&lt;br /&gt;
Bernstein hat einen langen Kampf gegen die US-amerikanischen Exportbeschränkungen für Kryptographie hinter sich.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://www.fehcom.de/qmail/docu/01_new.pdf |titel=Power networking with Qmail&amp;amp;Co |werk=fehcom.de |datum=2008-11-23 |zugriff=2009-03-16 |format=PDF; 188&amp;amp;nbsp;kB}}&amp;lt;/ref&amp;gt; Er kritisierte auch mehrere bekannte Software-Patente (zum Beispiel von [[Whitfield Diffie]] und [[Martin Hellman]] über [[Public-Key-Kryptographie]]) aufgrund des US-Patentrechts (nach dem die Veröffentlichung der Patent-Gegenstände bei Beantragung des Patents nicht länger als ein Jahr zurückliegen darf).&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
{{Commonscat}}&lt;br /&gt;
* [https://cr.yp.to/ Website von Bernstein] (englisch)&lt;br /&gt;
* [https://cr.yp.to/export.html Bernstein vs. United States] (englisch)&lt;br /&gt;
* [https://events.ccc.de/congress/2010/Fahrplan/events/4295.en.html Vortrag von Bernstein auf dem 27.&amp;amp;nbsp;Chaos Communication Congress 2010]&lt;br /&gt;
* [https://zbmath.org/authors/bernstein.daniel-j Bernstein, Daniel Julius] in der Datenbank [[zbMATH]]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Normdaten|TYP=p|GND=1027621112|LCCN=nb/2009/1624|VIAF=36454265}}&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Bernstein, Daniel J.}}&lt;br /&gt;
[[Kategorie:Kryptologe]]&lt;br /&gt;
[[Kategorie:Hochschullehrer (University of Illinois at Chicago)]]&lt;br /&gt;
[[Kategorie:Hochschullehrer (Technische Universität Eindhoven)]]&lt;br /&gt;
[[Kategorie:Mathematiker (20. Jahrhundert)]]&lt;br /&gt;
[[Kategorie:Mathematiker (21. Jahrhundert)]]&lt;br /&gt;
[[Kategorie:US-Amerikaner]]&lt;br /&gt;
[[Kategorie:Deutscher]]&lt;br /&gt;
[[Kategorie:Geboren 1971]]&lt;br /&gt;
[[Kategorie:Mann]]&lt;br /&gt;
&lt;br /&gt;
{{Personendaten&lt;br /&gt;
|NAME=Bernstein, Daniel J.&lt;br /&gt;
|ALTERNATIVNAMEN=Bernstein, Daniel Julius (vollständiger Name)&lt;br /&gt;
|KURZBESCHREIBUNG=deutsch-amerikanischer Mathematiker, Kryptologe und Programmierer&lt;br /&gt;
|GEBURTSDATUM=29. Oktober 1971&lt;br /&gt;
|GEBURTSORT=[[East Patchogue]], New York&lt;br /&gt;
|STERBEDATUM=&lt;br /&gt;
|STERBEORT=&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>imported&gt;BrunoBoehmler</name></author>
	</entry>
</feed>