年底了嘛,各种事情各种多,不过最近手里急切需要赶出的一个稿件差不多写完了,可以稍微回答一点问题了,嗯…
==========================================
1. 对英语本身的不熟悉
这个确实只能是多读多看,似乎没有什么特别好的办法。不过,其实密码学论文里面的语句是比较简单的。如果题主耐着性子,从字面上面读懂了1-2篇密码学某个领域的论文,那么再读其他人论文的时候,就会发现词汇什么的都差不多,只不过每个人的说法都不太一样而已。所以,首先要养成英文阅读英文思维的习惯。值得注意的是,英文本身是一门比较注重逻辑性的语言钟叔逻辑英语全五季解压密码多少呀,而中文的逻辑性要求并不高。所以如果仔细品味的话,中文的一些描述很容易产生歧义,而英文的表述一般来说会准确的多。据我师弟们的反映,一般阅读2-3篇论文以后,就发现看英文文献和论述变得越来越舒服,反过来中文的材料读起来会比较费劲。到这个程度,英文思维的锻炼就差不多了。当然了,这也是解决论文中常见词汇熟练程度的一个过程。
2. 优先阅读Self-Contained的论文
密码学现在已经变成了一门稍显综合的学科。现在的密码学论文中,不仅仅涉及到算法复杂度、抽象代数、矩阵论、概率论等等的知识,有时还会涉及到诸如图像处理等前沿学科的知识。在入门的时候,我们有必要阅读一些Self-Contained的论文,否则一篇论文的阅读会牵扯到一大堆论文的阅读,得不偿失。当然,这也是为什么第一篇论文的选择非常重要的原因了。加入题主开始看密码学,上来就看"Candidate Multilinear Maps from Ideal Lattices"这类的论文,看一会就疯掉了… 怎么判断这个论文自己能不能看懂呢?一般来说,顶级会议的论文(如CRYPTO,EUROCRYPT,ASIACRYPT)都并非是完整版本,很多背景知识、证明等都被略去了。密码学家们解决问题的方法是把完整版本的论文发到IACR上面去,也就是前面回答者们推荐的
Cryptology ePrint Archive
。如果看到一个会议论文,想读,不妨去IACR下载完整版,然后看一眼完整版论文的长度,如果完整版的长度大约在30页以下,一般都比较适合阅读。超过30页的,要不意味着背景知识非常多,要不意味着证明很繁琐,或者意味着复杂而详细的数学分析。其实呢,密码学领域中一些大牛们的文章是非常和蔼可亲的,他们尽量把数学相关的内容用很浅显易懂的语言描述出来,并不增加太多阅读障碍。这方面的提高,我建议题主看如下几个人的论文:
当然了,现在还有一些很棒的密码学家专业知识:在读密码学英文文献的时候,总是会遇到一些专业词汇或短语搭配,他们对密码学做出了很多的贡献。但是仅从写作上说,我认为上面两个人的写作是值得推崇的。
3. 如果Self-Contained的论文仍有读不懂的专业词汇,那么一定是缺知识
其实一般来说,大牛们会把论文写得尽量让不做密码学的人也能看懂密码学论文。但是有些东西是密码学论文中约定俗成的,实在没办法解释。如果仍有读不懂的专业词汇,恐怕只能够阅读背景文献,或者用英文来理解英文了。我自己做公钥密码学,而且最近1年一直在做加密,我临时只能举一些典型的公钥加密相关的专业词汇钟叔逻辑英语全五季解压密码多少呀,这些词汇的意义确实需要背景知识的铺垫。比如:
不得不说,有些很基础很细节的东西,如果细究起来还是值得讨论的。比如,什么叫做negligible advantage,什么叫做Selective secure without random oracle.这些东西的理解其实是需要讨论的,在讨论过程中逐渐扩充、完善自己的知识体系,这也是为何我和 @玄星 同学搞了个QQ群,讨论密码学问题的原因了。
3. 可能并不是英语本身的问题,而是定义没看准确,或者符号没读懂
这里我举一个近期发生的事情。我最近赶稿的一个论文是有关Identity-Based Broadcast Encryption的。如果了解这个领域的朋友们肯定知道,只要说到IBBE,Delerablée的那篇开创论文"Identity-Based Broadcast Encryption with Constant Size Ciphertexts and Private Keys"是肯定要看的。我现在抽出其中的GDDHE实例定义,题主可以尝试读一下钟叔逻辑英语全五季解压密码多少呀,能否理解这个假设呢?
Let
be a bilinear map group system and let f and g be two coprime polynomials with pairwise distinct roots, of respective orders t and n. Let
be a generator of
and
a generator of
. Solving the
problem consists, given
and
, in deciding whether T is equal to
ro to some random element of
.
如果看懂了这个定义,我们来理解理解作者后面说的与之相关的定义
怎么样,前后能对应起来吗?如果不能,或者觉得公式写的有问题,可能确实是符号表述的理解不到位,而非英语问题。毕竟,定义中用到的词汇都比较简单,专业词汇如果翻译成为中文也基本停留在高中阶段(比如coprime, pairwise distinct roots)。
4. 实在不行?先考虑如何通过英文,以密码学研究者来思考问题
密码学的研究有个切换的过程。以前我是做电磁场的,可见这中间隔了有多远… 每一个领域都有自己思考问题的方法。如果这个方法没掌握,可能论文阅读就是很费劲。怎么办呢?我认为比较好的办法只有两个,这两个任选其一即可:(1)看大牛的公开课,比如Dan Boneh的。(2)看入门书籍,要最经典的,大家广泛推荐的。在此我建议题主看一下 @玄星 同学的回答:求大触们推荐一些比较系统的关于密码加密解密的书籍? - 密码学,应有很大的帮助。
以上~~ 有问题欢迎交流!也欢迎大家一起研究密码学~
发表评论
评论列表20人参与