elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 08:33  


Tema destacado:


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Foro Libre
| | |-+  Algoritmo para Factorizar RSA.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Algoritmo para Factorizar RSA.  (Leído 329 veces)
el-chemary

Desconectado Desconectado

Mensajes: 0


Ver Perfil
Algoritmo para Factorizar RSA.
« en: 27 Julio 2009, 18:42 »

Algoritmo para factorizar RSA:


Hola, buenas tardes.

Antes de exponer el asunto principal quiero decir que no soy un profesional ni de las matemáticas ni de la criptografía, solo un matemático aficionado, y como tal, desde que en los años ochenta en el instituto conocí los números primos he seguido de cerca cualquier investigación al respecto incluida la aplicación de éstos a la criptografía.

Paso a detallar el sistema que he seguido para acotar la búsqueda de la factorización aplicada a los rsa.

- -- --- ----- ------- ----------- ------------- -----------------

Tenemos un número rsa, llamémosle n, que es producto de dos números primos desconocidos p y q. p*q=n con p<q.

Dado que es un prodcuto podemos hallar un número m tal que p<m<q, siendo m la media geométrica de p y q, es decir m=[raíz(n)] (los corchetes indican que el contenido ha de ser un número entero).

Ya tenemos una cota máxima m para empezar la búsqueda, pero sería todavía muy dura esa búsqueda, así que trato de hallar p' y q' tal que: p'<p<m<q<q'.

Para calcular p' y q' hago lo siguiente: r=e^(1/raíz(LN(m)). Y p'=[m/r] y q'=[m*r].
Así tenemos p'<p<m<q<q'.

Buscando sólo los primos entre p' y m hallaremos q, q=n/p.

Aún me queda investigar si esta fórmula es válida para p y q muy distantes entre sí, pero funciona  en p' y q' cuando log(pi(m)/(pi(m)-pi(p')))<=3. (log; es el logaritmo decimal). (pi(x) es el contador de primos, pi(x)=x/ln(x).

¿Es una buena aproximación para resolver el problema de la facrorización rsa?.


En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
algoritmo para combinar parejas
.NET
diego_lp 2 977 Último mensaje 8 Abril 2011, 02:26
por seba123neo
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines