Perfil de ZengchangHow many numbers contain...FotosBlogListasMás ![]() | Ayuda |
|
14 abril Adi Shamir来北航后今天第一次听有点质量的报告, Adi Shamir 是密码学中的经典算法RSA中的S, (RSA-Riverst, Shamir and Adleman). Turing Award的获得者。
如果你对RSA感兴趣, 下面是一个例子,是如何用public key把一个数字加密后, 用一个private key来解密。
The private key is (n = 3233, d = 2753). The decryption function is:
To decrypt c = 855, we calculate
可是由于RSA算法的计算量比较大(幂的计算为主),一般用 square-and-multiply 算法。 一个十分聪明的破密方法是: 由于计算机在执行 square 运算和 multiply 运算时的噪声不一样, 用电量不一样。 可以从噪音信号和用电量变化中找到倪端来计算private key中的 d。 的确是十分聪明的办法!!如果用数学方法解。。。。呵呵,你可以自己试试。
Comentarios (4)Para agregar un comentario, inicia sesión con tu cuenta de Windows Live ID (si utilizas Hotmail, Messenger o Xbox LIVE, ya tienes una cuenta de Windows Live ID). Iniciar sesión ¿No tienes una cuenta de Windows Live ID? Regístrate
Vínculos de referenciaLa dirección URL del vínculo de referencia de esta entrada es: http://zcqin.spaces.live.com/blog/cns!6FE0FE36A86DEC88!1779.trak Weblogs que hacen referencia a esta entrada
|
|
|