Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secure Euler Algorithm 🛡️

Implementación segura del Teorema de Euler y la Función Totiente ($\phi(n)$) aplicada a la criptografía asimétrica (RSA).

Este proyecto fue desarrollado para demostrar las implicaciones prácticas de llevar matemáticas abstractas a un entorno de Ingeniería de Software de producción.

Características de Seguridad Implementadas

  1. Escudo de Tiempo Constante: Prevención de Side-Channel Attacks mediante operaciones a nivel de bits (XOR, OR) para garantizar validaciones en tiempo $O(1)$ sin bifurcaciones.
  2. Escudo de Memoria RAM: Omisión del Garbage Collector manipulando arreglos mutables de bytes y sobrescritura manual con ceros post-ejecución.
  3. Escalabilidad Matemática: Uso de java.math.BigInteger para procesar llaves de 2048 bits sin desbordamiento.

Estructura

  • src/main/java: Lógica core, demostración y escudos de seguridad.
  • src/test/java: Pruebas unitarias para validar los controladores de seguridad.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages