Hay muchos libros de texto sobre criptografía, el más clásico es "Principios y práctica de criptografía" (escrito por Douglas R. Stinson; traducido por Feng Dengguo). Este libro de texto es conciso, claro y fácil de entender.
"Una guía de criptozoología" (escrito por Feng Dengguo y Pei Dingyi, Science Education Press) es muy completo y el apéndice contiene una introducción a conocimientos básicos como la teoría de números. Para la versión electrónica, consulte /question/87921726.html
Los cursos básicos de criptografía incluyen teoría de números, álgebra, campos finitos, etc.
Muchos algoritmos criptográficos, como DES, pueden entenderse sin conocimientos de matemáticas avanzadas.
El cifrado de bloques AES requiere una pequeña cantidad de conocimiento limitado del dominio.
La criptografía de clave pública y los algoritmos de firma requieren conocimientos de teoría de números.
Se recomienda leer primero un artículo sobre teoría de números. La teoría de números es muy importante para la criptografía. Es la piedra angular de la criptografía de clave pública y de los algoritmos de firma. Luego, aprenda álgebra adecuadamente y comprenda grupos, anillos y campos. Los campos finitos también son extremadamente importantes para la criptografía. Si eres un estudiante universitario, aprende sobre los campos finitos.
Si has estudiado teoría de números y campos finitos, es posible que desees leer el libro de texto de criptografía varias veces y aparecerá el significado.