Bibliographie

Manuels de cryptographie

  • Cours de cryptographie, Gilles Zémor, Cassini, 2000.
  • Cryptography, Theory and Practice, 3ème édition, Douglas Stinson, Chapman and Hall, 2002 (existe en français).
  • The Handbook of Applied Cryptography, Menezes, van Oorschot, Vanstone.
  • Introduction to cryptography with coding theory, 2ème édition, Wade Trappe and Lawrence C. Washington, 2ème édition, 2006.
  • Introduction to Modern Cryptography, Jonathan Katz and Yehuda Lindell, 2007.

Théorie des nombres et cryptographie

  • A course in number theory and cryptography, Neil Koblitz, Springer, 1987.
  • Algebraic aspects of cryptography, Neil Koblitz, Springer, 1998.
  • Elliptic curves in cryptography, I. Blake, G. Seroussi, N. Smart, Cambridge University Press, 2000.
  • The arithmetic of elliptic curves, J. Silverman, Springer, 1994 (un classique sur les courbes elliptiques).

Théorie des codes correcteurs

  • An Introduction to Coding Theory, 3ème édition, van Lint, Springer, 1998.
  • The theory of error-correcting codes, 11ème édition, MacWilliams and Sloane, North-Holland, 2003.
  • Information and Coding Theory, G. A. Jones and J. M. Jones, Springer, 2000.
  • Coding theory and cryptography, the essentials, 2ème édition, D.R. Hankerson, D.G Hoffman, et al, CRC, 2000.
  • Introduction to coding theory, R. M. Roth, Cambridge University Press, 2006.

Sécurité Logicielle

  • Secure Coding in C and C++, 2ème édition, by Robert C. Seacord, 2013.
  • The Shellcoder’s Handbook: Discovering and Exploiting Security Holes, 2ème édition, par Chris Anley, John Heasman, Felix Lindner, et Gerardo Richarte, 2007.
  • Learning Linux Binary Analysis, par Ryan O’Neill, 2016.
  • Hacking: The Art of Exploitation, 2ème édition, par Jon Erickson, 2008.
  • Reversing: Secrets of Reverse Engineering, par Eldad Eilam, 2005.
  • Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation, par Bruce Dang, Alexandre Gazet, Elias Bachaalany, et Sébastien Josse, 2014.
  • Practical Malware Analysis: A Hands-On Guide to Dissecting Malicious Software, par Michael Sikorski et Andrew Honig, 2012.