@article{agrawal2004primes, title={PRIMES is in P}, author={Agrawal, Manindra and Kayal, Neeraj and Saxena, Nitin}, journal={Annals of mathematics}, pages={781--793}, year={2004}, publisher={JSTOR} } @book{arora2009computational, title={{Computational Complexity: A Modern Approach}}, author={Arora, Sanjeev and Barak, Boaz}, year={2009}, publisher={Cambridge University Press} } @book{bourbaki2004theory, title={Theory of sets}, author={Bourbaki, Nicolas}, year={2004}, publisher={Springer} } @article{diffie1976new, title={New directions in cryptography}, author={Diffie, Whitfield and Hellman, Martin E}, journal={Information Theory, IEEE Transactions on}, volume={22}, number={6}, pages={644--654}, year={1976}, publisher={IEEE} } @book{ferguson2003practical, title={Practical cryptography}, author={Ferguson, Niels and Schneier, Bruce}, volume={23}, year={2003}, publisher={Wiley New York} } @misc{gauss1986disquisitiones, author = {Gau{\ss}, Carl Friedrich}, title = {{Disquisitiones Arithmeticae, 1801. English translation by Arthur A. Clarke}}, year = {1986}, publisher = {Springer-Verlag, New York} } @book{hardy2005mathematician, title={{A Mathematician's Apology}}, author={Hardy, Godfrey Harold}, year={2005}, note={First electronic edition, available at {\tt http://www.math.ualberta.ca/mss}} } @book{hardy1979introduction, title={An introduction to the theory of numbers}, author={Hardy, Godfrey Harold and Wright, Edward Maitland}, year={1979}, publisher={Oxford University Press} } @misc{harkinsrfc, title={{RFC 2409: The Internet Key Exchange (IKE), November 1998}}, author={Harkins, Dan and Carrel, Dave}, note={Status: Proposed Standard} } @misc{lepinski2008rfc, title={{RFC 5114-Additional Diffie-Hellman Groups for Use with IETF Standards}}, author={Lepinski, M and Kent, S}, year={2008}, } @book{luby1996pseudorandomness, author = {Luby, Michael George}, title = {{Pseudorandomness and Cryptographic Applications}}, year = {1996}, publisher = {Princeton University Press}, publaddr = {Princeton, NJ} } @book{menezes1996handbook, title={Handbook of applied cryptography}, author={Menezes, Alfred J and Van Oorschot, Paul C and Vanstone, Scott A}, year={1996}, publisher={CRC press} } @book{nielsen2010quantum, title={Quantum computation and quantum information}, author={Nielsen, Michael A and Chuang, Isaac L}, year={2010}, publisher={Cambridge university press} } @article{poritz2004hash, title={Hash woes}, author={Poritz, Jonathan A and Swimmer, Morton}, journal={Virus Bulletin}, pages={14--16}, year={2004}, } @article{rivest1978method, title={A method for obtaining digital signatures and public-key cryptosystems}, author={Rivest, Ronald L and Shamir, Adi and Adleman, Len}, journal={Communications of the ACM}, volume={21}, number={2}, pages={120--126}, year={1978}, publisher={ACM} } @article{shannon1948mathematical, author = {Shannon, C.~E.}, title = {A mathematical theory of communication}, journal = {Bell Systems Technical Journal}, volume = {27}, year = {1948}, pages = {379--423, 623--656}, } @article{shannon1949communication, author = {Shannon, C.~E.}, title = {Communication Theory of Secrecy Systems}, journal = {Bell System Technical Journal}, volume = {28}, year = {1949}, number = {4}, pages = {656--715}, } @book{shoup2009computational, title={A computational introduction to number theory and algebra}, author={Shoup, Victor}, year={2009}, publisher={Cambridge University Press}, note={on-line at {\tt http://shoup.net/ntb/}} } @inproceedings{shor1994algorithms, title={Algorithms for quantum computation: discrete logarithms and factoring}, author={Shor, Peter W}, booktitle={Foundations of Computer Science, 1994 Proceedings., 35th Annual Symposium on}, pages={124--134}, year={1994}, organization={IEEE} } @book{stallman2002free, title={{Free Software, Free Society: Selected Essays of Richard M. Stallman}}, author={Stallman, Richard}, year={2002}, publisher={Lulu. com} } @incollection{wang2005break, title={How to break MD5 and other hash functions}, author={Wang, Xiaoyun and Yu, Hongbo}, booktitle={Advances in Cryptology--EUROCRYPT 2005}, pages={19--35}, year={2005}, publisher={Springer} }