<Introduction to modern Cryptogrsphy>读书笔记

这篇博客是关于《Introduction to modern Cryptogrsphy》一书的阅读笔记,作者指出该书在密码学教育中起到了平衡作用,既包含了数学证明又关注实际应用。博客探讨了现代密码学的核心概念,如定义的重要性、明确的假设和安全性证明,以及介绍了古典密码学、私人密钥加密系统模型、克雷奇霍夫原则和四种攻击模型。此外,博客还讨论了现代密码学研究范式,强调了定义的严谨性和安全性证明的必要性,并介绍了完美秘密加密的理论内容和计算安全性方法。
摘要由CSDN通过智能技术生成

reading Notes on<Introduction to modern Cryptogrsphy>

  author: Jonathan Katz and Yehuda Lindell


之前看得一些密码学教材要么是很偏应用层次(如Cryptography and Network Security:Principles and Practice,全书没有给出一些重要的证明,只给出结果,要么是全部在数学层面加以阐述(如Oded Goldreich 或Micali等人写的书),没有(或很少)任何的应用考虑。感觉本书恰好的弥补了这一点,取得了一定的均衡:

"suitable for self-study( especially for beginning graduate students"

"a rigorous threament of modern cryptography in an accessible manner appropriate for an introduction to the topic."



在preface中作者还总结了现代密码学的一些核心的研究方式上的贡献:

1“ The Central role of definitions: ...recognition that formal definitions of security are an essential first step in the design of any cryptographic primitive or protocol. ”

2,"The importance of formal and precise assumptions:...any such assumptions must be clearly and unambiguously defined. "

3,"The possibility of rigorous proofs of security:...cryptographic constructions can be proven secure with respect to a given definition of security and relative to a well-defined cryptographic assumption. This is the essence of modern cryptography"


所以本书就是很适合中间路线的~,当然感觉美中不足的就是内容还是过于传统了,涉及的内容还是不太全面。(当然从introduction的角度上看应该算是优点:-))。

Part I
Introduction and Classical Cryptography

chapter 1 : Introduction and Classical Ciphers


1,现代密码学的研究范围更加广泛,包括:

“the scientific study of techniques for securing digital information, transactions, and distributed computations.”

 “cryptography has gone from an art form that dealt with secret communication for the military to a science that helps to secure systems for ordinary people all across the globe. ”

2,对于classical 密码学的介绍有助于我们了解现代密码学的发展背景。 

3,Private-key encryption的 系统模型:

The setting in which the communicating parties share some secret information in advance is now known as the private-key (or the symmetric-key) setting.


The shared key serves to distinguish the communicating parties from any other parties who may be eavesdropping on their communication 。

 the same key is used to convert the plaintext into a ciphertext and back.


An implic

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值