作业帮 > 综合 > 作业

RSA算法的证明由第一步怎么证明命题?第二步看不懂,怎么来的?要证明的是c^d≡m (modulo n)看不清图片就下载

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/09 10:44:54
RSA算法的证明
由第一步怎么证明命题?
第二步看不懂,怎么来的?
要证明的是c^d≡m (modulo n)
看不清图片就下载以后看
RSA算法的证明由第一步怎么证明命题?第二步看不懂,怎么来的?要证明的是c^d≡m (modulo n)看不清图片就下载
分两种情况考虑,
1.m,n互素的时候.要证明c^d≡m (modulo n).在上面一步中 再加一步,读者应该就更好理解了.由欧拉定理退出XXXX,然后下面还有一步.m^kφ(n)≡1 modn 最后一步应该是写成m^(kφ(n)+1)≡1 mod n.然后你应该就知道c^d≡m (modulo n).
2.这步中的p-1其实就是φ(p),你先算m^kφ(n)≡1 modn 然后再φ(p),结果还是1啊.
另外,你看的是不是电子档的应用密码学的?建议你去看实体书,那个上面写的很详细.不会像这个那么简略,很多都不能理解
再问: 图书馆密码学的书正在整理,都不在架上。。。。 1.你加的那步,为什么乘了k次方之后,对n求模还是1?这是什么定理吗? 2.第二个圈,这个是怎么得出来的呢:m^kφ(n)≡1 modn ?也是定理? 谢谢,小弟初学,而且比较急。经过这一番,我发现数论真是奇妙的东西
再答: m^kφ(n)≡1 modn 这个不是第一步就给你推出来了吗?你可以看看交大的《信息安全数学基础》 陈恭亮,网上看看有没有电子档的。这个都是几个简单的定理,你要是这些没懂直接去看密码学,是会云里雾里的