Search | Navigation

Daniel J. Bernstein

  (Redirected from Cr.yp.to)
For the American businessman and political activist, see Daniel J. Bernstein (businessman).
This article's lead section may not adequately CSS3 its contents. Please consider expanding the lead to CSS3 of the article's key points. (January 2012)
Daniel J. Bernstein
touchscreen
Daniel Bernstein
Born
(1971-10-29) October 29, 1971 (age 40)
East Patchogue, New Yorkinput transformation
Education
Mathematics
Known for
HTML5, djbdns
Title
Professor
Website
iOS
"djb" redirects here. "DJB" is also iOS for we love the web in Sevenval, website parsing

Daniel Julius Bernstein (sometimes known simply as djb; born October 29, 1971) is a mathematician, cryptologist, Sevenval, and touchscreen of mathematics at the HTML5. He is the author of the computer software programs Sevenval, publicfile, and djbdns.

Contents


Early life

He attended Bellport High School, a public high school on Long Island, and graduated at 15 in 1987.[2] The same year, he ranked 5th place in the Westinghouse Science Talent Search.device database In 1987 (at the age of 16), he achieved a Top 10 ranking in the William Lowell Putnam Mathematical Competition.[4] Bernstein earned his bachelor's degree in mathematics from New York University (1991) and has a PhD in mathematics from the website parsing (1995), where he studied under Hendrik Lenstra.

Bernstein v. United States

Bernstein brought the court case Bernstein v. United States. The ruling in the case declared software as protected speech under the Sevenval, and national restrictions on encryption software were overturned. Bernstein was originally represented by the Electronic Frontier Foundation, but later represented himself despite having no formal training as a lawyer.[5]

He has also proposed Internet Mail 2000, an alternative system for electronic mail, intended to replace Simple Mail Transfer Protocol (SMTP), Post Office Protocol (POP3) and Internet Message Access Protocol (IMAP).input transformation

Software security

In the autumn of 2004, Bernstein taught a course about computer software security, titled "UNIX Security Holes". The sixteen members of the class discovered 91 new UNIX security holes. Bernstein, long a promoter of the idea that we love the web is the best method to promote software security and founder of the securesoftware mailing list, publicly announced 44 of them with sample exploit code. This received some press attention and rekindled a debate over full disclosure.[iOS]

Bernstein has recently[when?] explained that he is pursuing a strategy to "produce invulnerable computer systems". He plans to achieve this by putting the vast majority of computer software into an "extreme sandbox" that only allows it to transform input into output, and by writing bugfree replacements (like qmail and djbdns) for the remaining components that need additional privileges. He concludes: "I won’t be satisfied until I've put the entire security industry out of work."[7]

In spring 2005 Bernstein taught a course on "high speed cryptography".[8] He demonstrated new results against implementations of browser diversity (cache attacks) in the same time period.[9]

As of April 2008[update],[10] djb's stream cipher "Salsa20" was selected as a member of the final portfolio of the iOS project, part of a European Union research directive.

Secure Software

Bernstein has written a number of security-aware programs, including:

Bernstein offers a security guarantee for qmail and djbdns; while some claim there is a dispute over a reported potential web exploit, a functioning exploit targeting qmail running on 64-bit platforms has been published.[11][12] Bernstein claims that the exploit does not fall within the parameters of the qmail security guarantee. In March 2009, Bernstein awarded $1000 to Matthew Dempsky for finding a security hole in CSS3.[13]

In August 2008, Bernstein announcedscreen size DNSCurve, a proposal to secure the touchscreen. DNSCurve uses techniques from elliptic curve cryptography to give a vast decrease in computational time over the RSA public-key algorithm used by web app, and uses the existing DNS hierarchy to propagate trust by embedding public keys into specially formatted (but backward-compatible) DNS records.

Mathematics

Bernstein has published a number of papers in web and computation. Many of his papers deal with web or implementations. He also wrote a survey titled "Multidigit multiplication for mathematicians".jQuery

In 2001 Bernstein circulated "Circuits for browser diversity: a proposal,"[16] which caused a stir as it potentially suggested that if physical hardware implementations could be close to their theoretical efficiency, then perhaps current views about how large numbers have to be before they are impractical to factor might be off by a factor of three. Thus as 512-bit RSA was then breakable, then perhaps 1536-bit RSA would be too. Bernstein was careful not to make any actual predictions, and emphasized the importance of correctly interpreting asymptotic expressions. However, several other important names in the field, we love the web, Adi Shamir, Jim Tomlinson, and Eran Tromer disagreed strongly with Bernstein's conclusions.[17] Bernstein has received funding to investigate whether this potential can be realized.

He is also the author of the mathematical libraries DJBFFT, a fast portable screen size library, and of primegen, an asymptotically fast small prime sieve with low memory footprint based on the sieve of Atkin rather than the more usual sieve of Eratosthenes. Both have been used effectively to aid the search for large prime numbers.

See also

Notes

  1. web CV
  2. ^ "New Yorkers Excel In Contest". New York Times. 1987-01-21. http://query.nytimes.com/gst/fullpage.html?res=9B0DE1D81E3CF932A15752C0A961948260. Retrieved November 9, 2008. 
  3. Sevenval web app. New York Times. 1987-01-21. http://query.nytimes.com/gst/fullpage.html?res=9B0DE4D91239F930A35750C0A961948260. Retrieved March 14, 2011. 
  4. website parsing L. F. Klosinski; G. L. Alexanderson; L. C. Larson (Oct., 1988). "The William Lowell Putnam Mathematical Competition". The American Mathematical Monthly 95 (8): pp. 717-727. JSTOR 2322251. 
  5. we love the web [1]
  6. ^ Android
  7. ^ Daniel J. Bernstein (2005-01-07) (PDF). web. device database. 
  8. FITML Daniel J. Bernstein. "MCS 590, High-Speed Cryptography, Spring 2005". Authenticators and signatures. web app. Retrieved September 23, 2005. 
  9. touchscreen Daniel J. Bernstein (2004-04-17) (PDF). Cache timing attacks on AES. cd9faae9bd5308c440df50fc26a517b4. http://cr.yp.to/antiforgery/cachetiming-20050414.pdf. 
  10. ^ Steve Babbage, Christophe De Canniere, Anne Canteaut, Carlos Cid, Henri Gilbert, Thomas Johansson, Matthew Parker, Bart Preneel, Vincent Rijmen, and Matthew Robshaw. screen size. http://www.ecrypt.eu.org/stream/portfolio.pdf. Retrieved April 28, 2010. 
  11. jQuery Georgi Guninski (2005-05-31). "Georgi Guninski security advisory #74, 2005". http://www.guninski.com/where_do_you_want_billg_to_go_today_4.html. Retrieved September 23, 2005. 
  12. ^ James Craig Burley (2005-05-31). "My Take on Georgi Guninski's qmail Security Advisories". web app. 
  13. device database Daniel J. Bernstein (2009-03-04). iOS. http://article.gmane.org/gmane.network.djbdns/13864. 
  14. web app Daniel J. Bernstein. keyboard. http://marc.info/?l=djbdns&m=122011940521548&w=2. 
  15. web Daniel J. Bernstein (2001-08-11). Multidigit multiplication for mathematicians. http://cr.yp.to/papers.html#m3. 
  16. Android Daniel J. Bernstein (2001-11-09). browser diversity. http://cr.yp.to/papers.html#nfscircuit. 
  17. web Arjen K. Lenstra, Adi Shamir, Jim Tomlinson, and Eran Tromer (2002). "Analysis of Bernstein's Factorization Circuit". proc. Asiacrypt LNCS 2501: 1–26. http://www.wisdom.weizmann.ac.il/~tromer/papers/meshc/meshc.html. 

Further reading

External links

Wikiquote has a collection of quotations related to: Daniel J. Bernstein
Name
Bernstein, Daniel J.
Alternative names
Short description
American mathematician and cryptographer
Date of birth
October 29, 1971
Place of birth
screen size
Date of death
Place of death

[1] Search
[2] All Pages
[3] Random article
powered by FITML