Hola, buenas a todos.
Me pregunto como puedo hacer para aprender por mi cuenta criptografia, y ademas se que todo se basa en matematicas por lo tanto tambien si pueden recomendarme como ir de apoco aprendiendo matematicas especificas para la criptografia.
Muchas gracias
Podrias empezar yendo algunos de los temas pegados en el foro:
Glosario de téminos de Criptografía elhacker.net
https://foro.elhacker.net/criptografia/glosario_de_teminos_de_criptografia_elhackernet-t311330.0.html
Manual: Criptografía asimétrica desde cero.
https://foro.elhacker.net/criptografia/manual_criptografia_asimetrica_desde_cero-t309762.0.html
Introducción a la Factorización De Semiprimos (RSA)
https://foro.elhacker.net/criptografia/introduccion_a_la_factorizacion_de_semiprimos_rsa-t506778.0.html
Una vez que vallas viendo los conceptos nuevos puedes buscar mas informacion en wikipedia o en google y terminar dando con algun paper o algun post interesante.
Por cierto bienvenido.
Saludo!
Yo tenia muchas ganas de estudiar licenciatura en matematicas, hay campos de la matematica que sean especificos de la criptografia o tal vez no? Por ejemplo la matematica discreta, etc.
si exacto, las matematicas discretas.
Si te interesas por un tema mas matematico para la criptografia te recomiendo que leeas los siguientes links es sobre criptografia con Curvas elipticas las cuales estan detras de la criptografia de las criptomonedas. Es un rama muy interesante
https://andrea.corbellini.name/2015/05/17/elliptic-curve-cryptography-a-gentle-introduction/
https://andrea.corbellini.name/2015/05/23/elliptic-curve-cryptography-finite-fields-and-discrete-logarithms/
https://andrea.corbellini.name/2015/05/30/elliptic-curve-cryptography-ecdh-and-ecdsa/
https://andrea.corbellini.name/2015/06/08/elliptic-curve-cryptography-breaking-security-and-a-comparison-with-rsa/
Saludos!
Creo que hay que tener en la mente la estructura de lo que uno quiere o va a estudiar, antes de hacerlo. Ejemplo:
Lo básico de la criptografía asimétrica se basa en un par de claves (Clave pública (X por Y)
Y tu clave privada (XY) básicamente este es tu rodillo de descifrado Único.
Se suelen utilizar primos o seudo primos muy grandes.Para dificultar que puedan saber cuál es el tuyo.
(https://aehightech.com/wp-content/uploads/2016/07/cp-731x480.jpg)
En el caso de la imagen 5 por 23
Cita de: Pupper en 13 Octubre 2021, 16:23 PM
Yo tenia muchas ganas de estudiar licenciatura en matematicas, hay campos de la matematica que sean especificos de la criptografia o tal vez no? Por ejemplo la matematica discreta, etc.
De hecho ceñirte a estudiar sólo matemáticas es más efectivo que aprender estudiando criptografía, pues al final todo son estructuras algebraicas con una operación (grupo) o con dos (ring/field).
La criptografía es más como utilizar las matemáticas para satisfacer ciertas propiedades que hacen que el esquema sea resistente a ataques conocidos.
Como te interesa saber que campos están relacionados te dejo una lista:
- Linear Algebra & non-linear (algebraic geometry). Si estudiaste mates ya tienes una base para al menos la lineal.
- Abstract Algebra: estructuras algebraicas como anillos, fields, grupos, quasi groups, semigroups. Con una base fuerte aquí podrás crear tus propios esquemas o validar los existentes.
- Algebraic Combinatorics: Si tienes conocimientos en matemática discreta aprenderas a trabajar con permutaciones, grafos, grupo simétrico, particiones, enumeraciones etc. Viene muy bien para el criptoanalisis y para crear esquemas.
- Teoria de la computación: Para al menos tener nociones del la complejidad computacional en tiempo de ejecucción y espacio en memoria.
Si disfrutas de las matemáticas, la cripto es otro campo más donde las puedes aplicar. Los problemas matemáticos utilizados en cripto clásica y post cuántica son conceptos matemáticos comprendidos en los anteriores campos.
Saludos :D