花了两天时间终于看懂 rsa 证明过程,真滴是拍案叫绝

2020-11-03 14:33:37 +08:00
 simonlu9

贴上阮大神的博客 https://www.ruanyifeng.com/blog/2013/06/rsa_algorithm_part_one.html

当中涉及了中国同余定理,欧拉函数,补了这些基础算勉强看懂。了解到数学定理多么重要,一环紧扣一环,我在想当时是怎么发明,知道这些定理之后在倒推回去

m^e ≡ c (mod n)
c^d ≡ m (mod n)
9234 次点击
所在节点    程序员
34 条回复
qwertyegg
2020-11-03 15:08:40 +08:00
不要脸推一下我自己写的 intro tutorial

https://github.com/DogtorDoggo/rsa-guide

本来打算写一下要注意的坑,但是一直拖延到现在都没写
easonHHH
2020-11-03 15:16:24 +08:00
没了解之前就特别好奇,算法过程都是公开的,不就很容易破解吗;了解原理就明白了,牛皮,椭圆曲线加密也是
simonlu9
2020-11-03 16:11:26 +08:00
@easonHHH 言之有理
kuro1
2020-11-03 16:19:04 +08:00
大三计算机网络安全其中一章
vision1900
2020-11-03 16:22:29 +08:00
量子计算机:Hold my beer
user8341
2020-11-03 16:26:28 +08:00
楼主牛 X 啊。

数学定理证明只给出一个完美的推理过程。没告诉我们作者如何想到这个 idea 的思考过程。
FutherAll
2020-11-03 16:29:07 +08:00
FutherAll
2020-11-03 16:29:44 +08:00
@FutherAll 周末刚好写了一篇,感觉欧拉定理的证明部分比较麻烦
hatebugs
2020-11-03 17:47:11 +08:00
当年密码学老师给我们证明了好几节课,说实话听的很爽很顺畅,感觉很奇妙。现在证明的细节忘的差不多了。
abersheeran
2020-11-03 17:59:31 +08:00
嘿,建议找任一大学的公开课看看。比这个还详细的。
kindjeff
2020-11-03 18:09:34 +08:00
xenme
2020-11-03 18:21:51 +08:00
之前见过更神奇的加密
homomorphic encryption
上次看到说微软还是谁有实现
BIAOXYZ
2020-11-03 19:26:20 +08:00
准确说只是欧拉定理和扩展欧几里得算法,不涉及中国剩余定理。
itskingname
2020-11-03 19:29:02 +08:00
lvybupt
2020-11-03 19:46:01 +08:00
公钥加密想法来源于 DH 在 1976 年发表了一篇具有开创性的论文《密码学的新方向》(New Directions in Cryptography)
这两个人也因为 DH 协议获得了图灵奖
dlsflh
2020-11-03 19:47:32 +08:00
@xenme 我记得是 IBM
qwertqwert12345
2020-11-03 21:58:37 +08:00
离散数学课必讲的。。。。。。
tonyaiken
2020-11-04 01:10:52 +08:00
@easonHHH 不公开的反而容易破解,因为安全性没有被广泛验证
zzw1998
2020-11-04 02:18:19 +08:00
我记得这是离散数学的一节课的内容
Perry
2020-11-04 02:19:37 +08:00
大学里没学过吗 🐶

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/721377

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX