
戴维·王
密码学是信息安全的基础,本书教读者应用加密技术来解决现实世界中的一系列难题,并畅谈了密码学的未来,涉及“加密货币”、密码验证、密钥交换和后量子密码学等话题。 全书分为两个部分,第一部分介绍密码原语,涉及密码学基础概念、哈希函数、消息认证码、认证加密、密钥交换、非对称加密和混合加密、数字签名与零知识证明、随机性和秘密性等内容;第二部分涉及安全传输、端到端加密、用户认证、“加密货币”、硬件密码学、后量子密码、新一代密码技术等内容。 本书形式新颖、深入浅出,非常适合密码学领域的师生及信息安全从业人员阅读,也适合对密码学及其应用感兴趣的读者阅读。
读完本书的一些体会: 1.密码学的特点之一是制造混乱,把有序的明文通过密码算法变换成无序的密文,防止不可信的第三方恢复明文信息,越混乱、越不好恢复,就会越安全。 2.密码学的主要任务之一是在不安全的信道上建立安全的通信链接,必须时刻想到敌手的各种攻击手段,提前预防。不过据本书所讲,密不透风安全是不存在的,只能尽力实现“纵深防御”。 3.单一的密码学原语和协议可能不够安全,有时要叠加使用,但是不能滥用,容易出现漏洞,书中提到很多漏洞都来自于开发人员对密码学原语和协议的随意滥用。 4.能够对抗量子破译的密码算法是对称密码算法,而不是非对称密码算法;对称密码早于非对称密码出现,其实现核心是单一密钥+可逆变换,而非对称密码的实现是基于困难问题,比如大整数因式分解。 5.数字签名常用的MD5、SHA1算法已不再安全,但是有的软件仍在使用,这说明有的算法或者协议虽然过时,但在实际使用上的替换升级没有那么迅速。 6.密码学是一门理论性与实践性都非常强的学科,也由此产生了理论密码学和应用密码学之分,和其他学科一样,二者的差距很大,理论先于应用出现,应用不断丰富理论,相辅相成,符合毛主席《实践论》一般原理。 7.如果把整个系统比作一个由木板围成的木桶,那么密码学就是其中较长的木板,短板很可能出在系统的其他薄弱环节,攻击者一般会绕过密码防护实现攻击,密码学不是一座孤岛。
原来群论和离散对数在这儿等我呢!数学无用论-2。哈希值写进推理小说肯定精彩,推理小说就应该多找几本这样的书抄几个段子,包括用延展地址攻击比特币交易所至其破产[破涕为笑]柯南道尔还是太厉害了,掌握了那多种杀人方法还能不成为杀人犯而成为作家[奸笑]就像法外狂徒张三掌握了那么多法律擦边球的方法,还能继续做大学教授,还是太有定力了#不是
稍带一些难度的科普向书籍。对我这样想略微了解密码学领域相关知识但畏惧于其背后深奥的数学原理的人来说非常合适。 对 99.99% 的人来说,知道有什么方式可以解决什么问题比自己重新“发明”一种方式要可靠得多。而密码学这样讲究严谨的领域更是如此: 「不要轻易尝试亲自实现密码」
相对于一般的教科书,这本书的好处是讲解方式易懂,相应的代价是表述不够普适和严谨,内容也相对较浅显。如果作为爱好者,或者没有系统学习过密码学理论的工程师,本书是可以参考的。尤其是微信读书上内容全面的密码学教科书很少,本也没什么可选。 之所以没有给推荐,不是因为内容与表述方式取舍的问题,而是因为书中的错误密度实在太大。例如,本书的后量子密码学部分,仅仅格代数结构与kyber算法的两个小节,就至少有三四处以上的错误,甚至连kyber算法示意图中的公式都写错了。 密码学是个复杂而精巧的东西,这么多错误太影响理解了。犯这种错误,对作者和译者都是不应该的。
密码学入门书,第一部分对于密码学的一些常用原语讲的相当详细且基础,配得上深入浅出四个字。 起初是怀着“非对称加密是怎么实现的?零知识证明到底是怎么证明的?”这两个问题打开这本书,看完之后完全解答了我的问题,相当好的科普书。
之前读过《现代密码学原理与协议》,《密码学原理与实践(第三版)》,从一个研究生的角度来发表下自己的看法吧。首先对于高校的研究生来说,建议深入的研究下第一部分的内容,剩下的部分内容可以简单的了解一下。对于第一部分的知识来说,个人觉得对于科研来说,可以创建一个简单易理解的框架,有助于我们建立密码学的大框架,但是其技术方面来讲,具有一定的技术知识,个人建议可以看完本书第一章后,回归经典《密码学原理与实践》这样一起看可能效果会更好一点!
科普好文,sha256 openssl,身份认证,数字签名张口就来。概念就是知识,见识多次这些概念,涨知识了。
作为自己的第一本密码学科普书籍,涉及密码算法的具体实现的章节还是难以理解的,好在相比之前深入理解了一些密码学原语,包括TSL,RSA这些工程中常用的算法。如果有密码学习基础,这本书应该帮助更大吧。
翻译怎么翻的,不如 cryptography101和crypto101
还可以啊,巩固一下基础,涨点知识