|
|
密码学:数学如何保护我们的数字世界 英文版 | 共430页 可以AI翻译阅读
了解密码学的工作原理,明白其数学基础的重要性,以及它如何帮助保护日常的数字生活。
《密码学:数学如何保护我们的数字世界》带领你从秘密书写与恩尼格玛密码开始,了解那些保障安全连接、私人信息传输以及数字签名功能所依赖的机制。本书从一些基础问题入手,逐步帮助读者掌握理解现代密码技术所需的知识。
您无需具备密码学方面的基础知识。数学概念会逐步引入,配有清晰的定义、简短的示例,以及对每个公式及其符号的说明。编程示例为可选内容。
在20个章节中,你将探索:
●比特、素数、余数、概率与随机性。
●AES、ChaCha20以及带认证的加密算法。
●哈希、密码与密钥派生。
●公钥、RSA、ElGamal和椭圆曲线。
●数字签名、证书与密钥管理。
●TLS 1.3、安全消息传输以及常见的实现缺陷。
●软件测试、量子计算与后量子密码学。
●用于证明和处理隐私数据的方法。
图表、对比表以及带有详细解释的参考答案为正文内容提供了补充。参考文献部分有助于读者查阅相关的数学方法与专业术语,而注释与资料来源则能让读者了解相关研究的原始资料。
这本书阐述了加密方法的优点与局限性。你将学会如何进行相关计算,了解其背后的假设条件,同时也会明白为何即便设计得再合理,仍需谨慎地加以实现。
专为那些充满好奇的初学者、学生以及希望了解数字安全背后原理的读者而写。 |
|