¿Cuáles son las buenas maneras de aprender criptografía?

No era obligatorio leer la criptografía de los maniquíes si desea aprender criptografía. Solo tiene que pasar primero por los conceptos básicos de redes, aprender protocolos de redes.

Ethernet (capas físicas / de enlace de datos)

IP e IPX (capa de red)

TCP y SPX (Capa de transporte)

HTTP, FTP, SMTP y DNS (Sesión / Presentación / Capas de aplicación).

Incluso si ha leído Cryptography for Dummies, puede comenzar a tener un conocimiento básico sobre el funcionamiento de estas implementaciones de redes. Y después de eso, debe comenzar a fortalecer sus habilidades de codificación. Si ya eres bueno en programación deberías empezar a leer.

Compre criptografía y seguridad de red (McGraw-Hill Forouzan Networking) Reserve en línea a precios bajos en la India

o tambien puedes ir por

Criptografía y seguridad de la red por William Stallings

pero te recomendaría que utilices Cryptography & Network Security por Behrouz Forouzan (el superior) porque William Stallings se usa generalmente en programas de posgrado de nivel superior y como principiante aprenderás todos y cada uno de los conceptos de criptografía con mucha facilidad en Behrouz Forouzan. Yo también usé Behrouz y lo encontré muy útil para aprender criptografía.

Comience a implementar todos los algoritmos que se analizan en el libro y trate de descubrir las vulnerabilidades en estos algoritmos y trate de hacerlos más seguros agregando algunas características más a su propia versión de ese algoritmo al proporcionar mucha seguridad (contra hackers) en complejos menos matemáticos. Operaciones usadas en el algoritmo reduciendo la complejidad general!

Después de todo esto, tendrá mucho conocimiento sobre la criptografía ¡Y estará más cerca de convertirse en criptógrafo! 🙂

¡Espero eso ayude!

Puede aprender Criptografía a través de la Universidad de Stanford, ofrecieron un Curso en línea sobre Criptografía, puedo sugerirle que el curso de la Universidad de Stanford

Mejor curso de criptografía en línea

Criptografía I por la Universidad de Stanford

De este curso puedes aprender sobre:

La criptografía es una herramienta indispensable para proteger la información en los sistemas informáticos. En este curso, aprenderá el funcionamiento interno de los sistemas criptográficos y cómo usarlos correctamente en aplicaciones del mundo real.

El curso comienza con una discusión detallada de cómo dos partes que tienen una clave secreta compartida pueden comunicarse de manera segura cuando un adversario poderoso escucha y manipula el tráfico. Examinaremos muchos protocolos desplegados y analizaremos errores en los sistemas existentes.

La segunda mitad del curso analiza técnicas de clave pública que permiten a dos partes generar una clave secreta compartida. A lo largo del curso, los participantes estarán expuestos a muchos problemas abiertos interesantes en el campo y trabajarán en proyectos de programación divertidos (opcionales). En un segundo curso (Crypto II) cubriremos tareas criptográficas más avanzadas, como el conocimiento cero, los mecanismos de privacidad y otras formas de cifrado.

La criptografía se emplea en muchas áreas, incluida la seguridad de red, la criptomoneda y en áreas de investigación como la computación cuántica. Aquí hay algunos recursos para comenzar

  • Curso de criptografía en coursera: hay dos cursos I y II impartidos por Dan Boneh de la Universidad de Stanford. Cubre muchas cosas desde técnicas clásicas hasta algoritmos modernos.
  • Quantum Cryptography on edx – Este es un curso avanzado. Échale un vistazo una vez hecho con los dos anteriores.
  • Lea algunas de las respuestas interesantes en el sitio web Cryptography Stack Exchange
  • Mira algunas de las aplicaciones geniales de Crypto. Bitcoin y keybase son algunos de ellos.

Bueno, no puedo decir sobre aprender el tema en su totalidad, pero definitivamente puedo señalarle algunos puntos para comenzar. Puede comenzar leyendo sobre qué es el tema, dónde se usa, por qué se usa, su historia, etc. Para empezar, Wiki tiene varias páginas bien escritas. A continuación, puede ver diferentes áreas bajo este amplio tema, como Cryptosystem simétrico, Cryptosystem asimétrico, hashes, intercambio de claves, firmas, etc. Intente comprender los conceptos matemáticos detrás de cualquier algoritmo y también practicar codificaciones para las cuales puede verificar paquetes de código abierto, para Por ejemplo, OpenSSL es uno de ellos. Puede leer un buen libro sobre criptografía, como el libro de Neal Koblitz, A Menezes, Schneier, etc. También puede consultar varios trabajos de investigación para ampliar su conocimiento. Discutiendo con los compañeros, los maestros siempre ayudan mucho. Espero que estas sugerencias te ayuden.

He encontrado tres cursos de introducción gratuitos a la criptografía de los principales proveedores en línea:

Criptografía en Coursera, muy bien revisada.
Criptografía y análisis de criptografía en MIT OpenCourseWare, sin revisión
Criptografía aplicada: Ciencia de Secretsat Udacity, con una buena revisión

Buena suerte, y disfruta!

No estoy exactamente seguro de lo que quiere decir con esa pregunta, pero voy a intentarlo.

Comience abriendo la página de Wiki – RSA (cryptosystem) y lea hasta que encuentre un término que no entienda. Una vez que lo hagas, simplemente presiona Ctrl + Click en ese enlace, deja que se cargue en segundo plano y sigue leyendo.

Si realiza el paso anterior correctamente, probablemente terminará sabiendo todo lo que hay que saber sobre RSA.

Depende. Si desea aprender acerca de la criptografía y cómo usarla, hay varios documentos que podrían ayudarlo. Una sería la documentación de gpg y openssl.

Si desea aprender a crear cifrados que no sean triviales, querrá seguir un cursus en matemáticas generales y luego especializarse en criptografía.

Hoy en día, los criptosistemas obtienen sus puntos fuertes de problemas difíciles conocidos, como el logaritmo discreto, por lo que tiene que entender las matemáticas detrás de un problema para poder crear un criptosistema que use este problema por seguridad.

Tenga en cuenta que puede implementar un sistema de cifrado ya existente sin tener un conocimiento profundo de las matemáticas detrás de él, pero es arriesgado y no muy gratificante.

La criptografía es una de esas áreas donde “enrollar los tuyos” suele ser una idea extremadamente mala .

Comience con la Criptografía de Atul Kahate y, para comenzar, comience con los estancamientos de William. También intente comenzar codificando programas básicos en criptografía, como el cifrado de juegos, el caeser, etc. Así es como entrará en el mundo. de criptografía ..

Debería aconsejarte que vayas por matemáticas puras. Puede agregar tecnología, pero lo básico siempre lo ayudará a usted.

Nunca se puede decir cómo pueden cambiar las cosas. Mi esposa estudió español a nivel de pregrado. Luego se convirtió en una criptoanalista.

Jolyon kay

En realidad, no hay una manera fácil de aprender criptografía, todo lo que necesita es aprender y entender los algoritmos de criptografía y también debe estar bien en la programación, ya que solo puede implementarlo.

Los algoritmos se pueden entender usando stackoverflow.com

no hay mejor punto de partida que ver las conferencias de criptografía de dan boneh en coursera.org