Kevin McCurley (cryptographer) explained

Kevin McCurley
Alma Mater:University of Illinois at Urbana-Champaign
Years Active:1981–present?
Known For:Studying number theory and cryptography, working at Google
Website:https://www.mccurley.org

Kevin Snow McCurley is a mathematician, computer scientist, and cryptographer, and a former[1] research scientist at Google. He has written publications about information retrieval, algorithms, parallel computing, cryptography, and number theory.[2]

Early life and education

When he was a child, McCurley had built model planes and cars, and he enjoyed making things with his hands.

McCurley attended a high school in San Jose, California. There, one of his teachers, Judy Jones, showed him that "mathematics really could be fun and interesting" and encouraged him to attend mathematical contests.

In his first year at Santa Clara University, McCurley had Jerry Anderson, a former president of the MAA, as his professor in calculus; Anderson told "interesting stories" and was able to "relate the mathematics to history and to activities that were meaningful". He started out as a mathematician, but he later retrained himself as a computer scientist.[3]

In 1981, McCurley received his Ph.D. in mathematics from the University of Illinois at Urbana-Champaign. His dissertation in analytic number theory was titled Explicit Estimates for Functions of Primes in Arithmetic Progressions, and his advisor was Paul Trevier Bateman. He also received a master's in statistics there.

In the fall of 1995, McCurley taught an undergraduate course on cryptology at the University of New Mexico.[4] [5]

After he was a post-doc at Michigan State University, McCurley took a job at USC (Los Angeles), where he published some papers with Leonard Adleman about algorithms and complexity.

Career

Before 2005, McCurley worked at IBM Almaden Research Center, Sandia National Laboratories, and at the University of Southern California. McCurley worked in a cryptography group at Sandia National Laboratories, where he worked on applying number theory to cryptography and parallel computing. He then worked at IBM Research in California on digital rights management, where he wrote a few patents; he was there in January 1999.[6]

A former president of the International Association for Cryptologic Research, McCurley was selected as an IACR Fellow in 2005 for his "exemplary service as IACR President and essential leadership in IACR information systems".[7]

From 2005 to at least 2009 McCurley was a research scientist at Google Research. There, he worked on search, advertisements, and Android.

Miscellany

In 2000, McCurley suggested, while speaking at Financial Cryptography '00 conference, that, as a countermeasure against email spam, recipients of email from unknown senders should request that the message include a first name, a few dollars, or a donation to a specific charity as compensation. He also suggested that this be formalized in an open standard.[8]

Bets about P vs NP

McCurley has made three bets with Ron Fagin about the outcome of the P versus NP problem. In each bet, the outcome P = NP would require Fagin to pay McCurley $50, whereas P != NP would require McCurley to pay Fagin $10. The first bet had a deadline of 31 December 2010, the second a deadline of 31 December 2020, and the third (made in 2021) a deadline of 31 December 2030.[9]

References

  1. Web site: Kevin McCurley. live. https://web.archive.org/web/20210816141456/http://www.mccurley.org/. 16 August 2021. 12 June 2021. mccurley.org.
  2. Web site: 3 December 2009. An Interview with Google's Kevin McCurley Mathematical Association of America. live. https://web.archive.org/web/20151017190350/https://www.maa.org/news/interview-googles-kevin-mccurley. 17 October 2015. 3 June 2021. www.maa.org.
  3. Web site: McCurley. Kevin. Kevin McCurley. live. https://web.archive.org/web/20081225144042/http://pages.swcp.com/~mccurley/. 25 December 2008. 2 December 2021. pages.swcp.com.
  4. Web site: Modern Cryptology Links. live. https://web.archive.org/web/20100704090518/http://www-math.ucdenver.edu/~wcherowi/courses/m5410/ctclinks.html. 4 July 2010. 3 June 2021. www-math.ucdenver.edu.
  5. Web site: CS 431 - Cryptology in Computing. live. https://web.archive.org/web/20090324170718/http://pages.swcp.com/~mccurley/course/. 24 March 2009. 3 June 2021. pages.swcp.com.
  6. Web site: Mills. Elinor. January 21, 1999. CNN - Congress considers easing cryptography rules. live. https://web.archive.org/web/20000423000011/http://www.cnn.com/TECH/computing/9901/21/crypto.idg/index.html. 23 April 2000. 3 June 2021. www.cnn.com.
  7. Web site: IACR Fellow citation. live. https://web.archive.org/web/20060620153559/https://www.iacr.org/fellows/2005/McCurley.html. 20 June 2006. 2013-01-31. Iacr.org.
  8. 23 February 2000. Send Out Spam, Pay the Bill. en-US. Wired. 3 June 2021. 1059-1028.
  9. Web site: Wanna bet on P=NP?. live. https://web.archive.org/web/20200629144709/http://pages.swcp.com/~mccurley/bet.html. 29 June 2020. 3 June 2021. pages.swcp.com.

External links