【密码学原理与实践】【Chapter 1】【导论】

本章介绍了密码学的基础知识,包括古典密码学与现代密码学的区别,重点讲解了私钥加密设定,如凯撒密码、充分密钥空间原则、重合指数法攻击等。还探讨了历史加密方案的密码学分析,如单表和多表替换加密的攻击策略,并阐述了现代密码学的基本原则和规约法证明的重要性。
摘要由CSDN通过智能技术生成

Chapter 1 导论

Part 0 任务

  • 对下面提到的古典加密方案进行KPA攻击

Part 1 古典密码学和现代密码学

  • 现代密码学:通过研究数学知识保护信息系统的安全

Part 2 私钥加密设定

  • 通信双方事先共享了密钥
  • 构造的加密方案(cipher)提供双方的安全通信
  • 磁盘加密:同一个人在不同时间点通信

2.1 加密词法

  • 密钥(k)和密钥空间( K \mathcal{K} K): k ∈ K k \in \mathcal{K} kK
  • 明文(m)和明文空间( M \mathcal{M} M): m ∈ M m \in \mathcal{M} mM
  • 密文(c)和密文空间( C \mathcal{C} C): c ∈ C c \in \mathcal{C} cC
  • 密钥生成算法(Gen): k ← G e n k \leftarrow Gen kGen
  • 加密算法(Enc): c : = E n c k ( m ) c := Enc_k(m) c:=Enck(m)
  • 解密算法(Dec): m : = D e c k ( c ) m := Dec_k(c) m:=Deck(c)
  • 加密方案( Π \Pi Π): Π = ( G e n , E n c , D e c ) \Pi = (Gen, Enc, Dec) Π=(Gen,Enc,Dec)
  • 基本正确性要求: D e c k ( E n c k ( m ) ) = m Dec_k(Enc_k(m)) = m
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值