如何在一个月内入门密码学? 不邀自答。 写在前面 这个问题在我时间线上停留很久了,今天无意中看到 @Megumi Megumi 的回答,突然有种想答题的冲动。因为工作原因,我也经常需要向没有太多密码学甚至抽象代数基础的朋友介绍密码学的基本概念。为此,我也尝试了很多不同的方法。实话说,大部分的方法都不是特别好,很容易让人对密码学有畏惧情绪。不过,最近我在尝试的方法有不错的效果,特来推荐。 英语,英语,英语 要说入门密码学,本质上还是要看知友当前的知识深入和广度,以及知友的英语水平。是的,没错,如果真的想认认真真入门密码学,还是建议知友直接取看英文的内容。用英文直接理解密码学的基本概念反而比中文更合适一些。举个例子,前一阵子我和另一个朋友在翻译安全多方计算(Secure Multi-Party Computation,SMPC)的一本书。SMPC是密码学中非常重要的研究领域了,毕竟几乎所有的密码学方案都可以看成SMPC的一个特例。SMPC中有一个非常常见的术语,叫做Corrupted Party。这个词如果直译的话应该叫做”腐蚀参与方“,听起来就令人费解。这个术语的本意是,协议的攻击者可以控制一部分参与方,使这些参与方可以和攻击者一起实施攻击,像是被攻击者“腐蚀”了一样。我们一直没有找到Corrupted Party的准确翻译,直到将翻译的初稿发送给原作者,原作者邀请自己之前的博士生Yan Huang老师查阅,Yan Huang老师推荐了一个非常准确的翻译:攻陷参与方。我们一致认为这是一个非常准确的翻译,但我们之前从来没有见过有谁提出应该这么翻译。反之,如果直接用英文理解,就可以避免这类理解有偏差的情况出现。 另一个有趣的例子是Oblivious Transfer,这也是SMPC中的一个术语,表示一种特定的协议,协议的功能是:参与方Alice的输入是两个消息









2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/39529.html