Identificarte

Versión Completa : SSL y RSA La Seguridad Bancaria On-line EN LA CUERDA FLOJA


Sponsored links
.




Zafnat-panea
marzo 17, 2006, 03:20
¿Cómo es posible identificar un número primo cuando éste tiene cientos de dígitos?
Matemático indio halla un algoritmo que resuelve el enigma

Tal y como le comenté a mi amigo Johasan y a otros he decidido crear un portal donde se traten estos temas con más particularidad.
He decidido entoces dar a conocer aquí en laneros el que será el primero de mis foros en mi portal.

Como bien es sabido por muchos cuando estamos en una página supuestamente “Segura” aparece un icono en forma de pequeño candadito que nos muestra la etiqueta SSL 128 BITS indicando que los datos son cifrados y viajan seguros.

Pues bien, como ya se sabe este SSL es vital para las entidades bancarias que aseguran a sus clientes que dicha inf. No podra ser descifrada x sniffers etc.

Resumiendo: el SSL esta basado en un algoritmo RSA el cual se fundamenta en la utilización de números primos para cifrar datos.

Netscape Communications tiene la especificación Secure Sockets Layer (SSL),
La SSL implementa encriptación RSA para garantizar comunicaciones privadas y autentificadas por Internet.

Averiguar la clave privada a partir de la combinación de la clave pública (n,e) es prácticamente imposible. (“Supuestamente”) Observa ahora las variables (p y q) que deseas ocultar o destruir. Si factorizas n en p y q, puedes descubrir la clave privada (d).
El algoritmo de la encriptación RSA sigue estos pasos:
Crea dos variables, P y Q. Crea otra variable, N.
Elije dos números primos grandes y asigna uno a P y el otro a Q. N es el módulo de P y Q (n:=P mód Q)
Crea una variable, E.
Elije un número para asignarlo a E que sea menor que el valor de N y también relativamente primo con respecto a los resultados de la fórmula ((P-1)(Q-1)).
Crea una variable, D.
Calcula el valor inverso de E con la fórmula (mód(P-1(Q-1)). Asigna ese valor a la variable D.
Teniendo presente que a un asaltante le encantaría saber cuales son tus números primos p y q, estudia cuidadosamente el método que debes utilizar para generar primos. Si seleccionas un patrón previsible, un asaltante podría reproducirlo y entonces tus maquinaciones no habrían servido para nada. Lo mejor es obtener números aleatorios de un proceso físico. Algunos computadores emplean tarjetas periféricas dedicadas sólo a este fin. Un ejemplo es el sistema FedWire II, que emplean muchos bancos estadounidenses.

¿Cómo es posible identificar un número primo cuando éste tiene cientos de dígitos? Es la pregunta sin solución que muchos matemáticos se preguntaron y pocos se atrevieron a contestar.
Un matemático indio fue el valiente que se planteó solucionarlo y que lo ha conseguido: Manindra Agrawal, profesor del Instituto tecnológico de La India ha descubierto una fórmula matemática en forma de algoritmo que reconoce los números primos.

Identificación RSA
La autentificación RSA es un método que se emplea específicamente para crear firmas digitales. Recordemos que también podemos ver la caducidad de un certificado gracias a Vesising, empresa que vigila que ningún sisito sea suplantado.
Funcionamiento de RSA:
RSA empieza con dos grandes números primos: p y q. El producto de p y q es n, es decir, el módulo. Puede que encuentres documentación relativa a RSA en la que se recomienda elegir un par de claves con números primos "fuertes". Un número primo "fuerte" es el que posee propiedades que dificultan la factorización del producto (n) con determinados métodos.

El llamamiento de Agrawal

La proeza de Agrawal fue descubrir que un algoritmo puede identificar un número primo muy largo y sin errores. Nadie sabía nada de la ingeniosa solución de este matemático indio hasta que Agrawal envió su informe por correo electrónico a otros matemáticos para pedirles ayuda. Necesitaba pulir y mejorar su hallazgo.
El hecho de que este descubrimiento pueda tener o no valor en el mercado no le preocupa a Agrawal, porque ha dado renovadas esperanzas a los estudiosos de los misterios matemáticos. El número primo más largo conocido tiene cuatro millones de dígitos. Su fórmula puede ser clave para acabar con un problema matemático como éste al que nadie encontraba solución. Ya ha empezado la competición mundial para mejorar el algoritmo original.

P.D. SÍ, LA NOTICIA NO ES NUEVA, DE HECHO HACE CERCA DE 2 AÑOS QUE ME ENTERE, PERO HE QUERIDO COMPARTIRLA POR SU GRAN IMPOTANCIA ADEMÁS DE MI AMOR POR LA LÓGICA Y LAS MATEMÁTICAS Y por supuesto PUEDEN ENCONTRAR MUCHA MÁS INFORMACIÓN EN LA INTERNET, ES MÁS UNO DE MIS OBJETIVOS ES MOTIVARTE A QUE LO HAGAS.

“No hay nada oculta no sea Sacado a luz”...Jesús de Nazareth (¡El único que ha Hackiado la muerte!)

Krieg
marzo 18, 2006, 06:56
Se agradece que inicie un tema asi, pero en LANeros acostumbramos a dar la fuente original cuando el mensaje es un copy/paste ya sea total o parcial. Ya sabe, por cuestion de respeto con el autor original.

davidMHe
marzo 18, 2006, 07:05
Me parece un excelente tema a tratar, aunque poco se de seguridad, es un tema muy bueno para hacer investigaciones.

Suerte!!

Jeanny
marzo 21, 2006, 08:50
SUPER INTERESANTE!!!
Y lo más sorprendente es que los medios no le han dado la importancía que merece.
Realmente es algo muy a tener en cuenta.

[aCmE]
marzo 21, 2006, 11:05
Buscando en google me encontre eso: http://members.cox.net/mathmistakes/primes.htm

No tengo mucho tiempo para leerlo ahorita, pero al final dice:

The real importance of this discovery is that finding primes is indeed in P, making much easier routines theoretically possible. This has been a goal of mathematicians now for 2200 years.

KERBEROS
marzo 21, 2006, 04:24
Pero si el algoritmo es facil de implementar, porque aun no se escuchan casos de ataques con esta técnica?

Krieg
marzo 21, 2006, 06:06
Pero si el algoritmo es facil de implementar, porque aun no se escuchan casos de ataques con esta técnica?

Porque el poder de computo que necesita para hacerlo no lo hace viable y/o efectivo?

PD. En donde muchas paginas fallan al implementar SSL es en que solo aseguran la pagina con el submit pero no aseguran por ejemplo la pagina que hace el login.

demaxo
marzo 21, 2006, 07:24
**************************** y dejen que el muchacho se exprese al fin y al cabo está trayendo buena informacíon aun sea copiado y pegado.


---
Edit: Favor no poner mensajes ofensivos

KERBEROS
marzo 22, 2006, 07:57
Porque el poder de computo que necesita para hacerlo no lo hace viable y/o efectivo?

PD. En donde muchas paginas fallan al implementar SSL es en que solo aseguran la pagina con el submit pero no aseguran por ejemplo la pagina que hace el login.


Es una pregunta o una afirmación?
Bueno si es una afirmación entonces podemos estar tranquilos porque no es tecnicamente posible aun.



**************************** y dejen que el muchacho se exprese al fin y al cabo está trayendo buena informacíon aun sea copiado y pegado.


---
Edit: Favor no poner mensajes ofensivos


Que estamos diciendo?
Segun veo estamos opinando sobre la noticia. El publicador del este mensaje no ha dicho nada.




Update: Segun ASOBANCARIA: En el caso de Internet, el año pasado se realizaron 16’.126.000 transacciones en promedio mensuales frente a las 14’904.000 realizadas en el 2004, lo que representa un crecimiento del 8 por ciento entre un año y otro.

Zafnat-panea
abril 11, 2006, 01:18
Porque el poder de computo que necesita para hacerlo no lo hace viable y/o efectivo?

PD. En donde muchas paginas fallan al implementar SSL es en que solo aseguran la pagina con el submit pero no aseguran por ejemplo la pagina que hace el login.
No exactamente, de hecho hay mucho que decir sobre ello y lo que viene es candela!
Aunque es cierto el poder de computo que necesita para hacerlo no lo hace viable por ahora.

Actualmente tengo una copia del algoritmo que me parece muy interesante ademas y ahora con los procesadores de 64 y las mejoras que se le estan haciendo al algoritmo,más los adelantos en computación cuantica, creo que los dias de SSL Y RSA estan contados, pero puede tardar un poco, pero personalmente creo que en 4 años el RSA sera tan violado como el md4 no obstante hay que continuar y de eso se trata investigar, curiosear compartir..."APRENDER"

P.D. Por cieto unas cosas obviamente son pegadas otras son mis propios comentarios, escribir las fuentes esta como complicado x que tomo apuntes de internet(que tenia guardados ademas) y muchos de esos links ya no estan activos, pues como lo he comentado la noticia es de varios añitos atras.

Krieg
abril 11, 2006, 03:01
Actualmente tengo una copia del algoritmo que me parece muy interesante ademas y ahora con los procesadores de 64 y las mejoras que se le estan haciendo al algoritmo

Que tiene que ver que hayan procesadores de 64 bits?

Zafnat-panea
abril 12, 2006, 12:33
Que tiene que ver que hayan procesadores de 64 bits?

más los adelantos en computación cuantica...

porfavor lee el contexto y recuerda que también existen algoritmos cuanticos.


P.D: Saludos al Perro_Menso

importax
abril 24, 2006, 12:31
Los bancos renuevan los certificados una o dos veces por dias, y ademas utilizan mas de uno. El documento anteriro solo es un proof of concept, no algo que se alla implementado o que se sepa.

Zafnat-panea
abril 24, 2006, 10:17
Los bancos renuevan los certificados una o dos veces por dias, y ademas utilizan mas de uno. El documento anteriro solo es un proof of concept, no algo que se alla implementado o que se sepa.

Quizá, pero todo es cuestion de tiempo, todo...
Ya lo veras!!