Cómo comenzar a estudiar el cifrado de datos

Bueno, primero aprendes sobre conceptos como simétrico y asimétrico. Entonces prueba las cifras. Luego aprenda cómo funciona PKI. Y luego, si obtiene todo eso, intente comprender las matemáticas detrás de esos algoritmos. Si puede comprender que, al igual que el otro 5% (estoy siendo generoso aquí) de la población mundial, puede comenzar a trabajar en su propio algoritmo de cifrado.

Si lo desea, dedique tiempo a comprender los protocolos de la computadora y las operaciones de nivel de ensamblaje porque comprender el algoritmo no tiene garantía de que realmente pueda escribirlo en código. De hecho, la mayoría de las personas que escriben el código para los algoritmos bien conocidos y aceptados generalmente se equivocan.

Después de estudiar todo eso, si estás pensando que sabrás lo suficiente para descifrar el algoritmo, ríndete. Lo que los crackers exitosos descifran son las implementaciones incorrectas de aquellos programadores que piensan que pueden simplemente combinar el código.

No tengo intenciones de insultar con mi firme opinión, pero sé que este es un estudio difícil y toma mucho tiempo comprenderlo y la mayoría de las personas luchan solo para obtener una conexión web segura.

Normalmente, te aconsejaría que tomes una clase o un curso corto, ya que es una de las formas más rápidas de aprender criptografía. Tome algo bajo el título de criptografía aplicada.

Otro medio es aprender con libros / referencias y un marco de criptografía (es decir, BouncyCastle, PyCrypto).