- 5
- 0
- 约 14页
- 2016-04-12 发布于湖北
- 举报
密码学复习重点
第二章:
1、安全问题分类和对应手段
安全问题分类 系统安全 传输安全
系统安全:
如病毒、漏洞、黑客等 主要靠操作系统、网络设备的安全支持。
传输安全:
信息在分组交换中引发的安全保密问题。如泄密、窜改、伪造。主要靠加密、签名等技术解决的。
Alice加密
E(P, K)= C
Bob解密
D(C,K) = P
1、函数公开,且一般D=E
2、K只有A、B知道
2、仿射加密算法 mod 26 y=ax+b
由Caesar Cipher演化出来
仿射密码 Affine :
K=(K1,K2)
E(P)=P×K1+K2 % 26 =C
D(C)=(C-K2)×K1-1 % 26 = P
* 要求K1和26互素
反例
K=(8,5) ,P1=0(’a’),P2=13(‘m’)
则C1=5,C2=5 (‘F’)
缺点:密钥Key的取值空间太小
单表替换算法 密文猜明文
密码行是26个字母的任意置换,密钥空间26!大于4*1026种可能的密钥这种方法称为单表代换密码。
加密
Plain: abcdefghijklmnopqrstuvwxyz
Cipher: DKVQFIBJWPESCXHTMYAUOLRGZN
Plaintext: if we wish to replace letters
Ciphertext: WI RF RWAJ UH YFTSDVF SFUUFYA
解密
Ciphertext: WI RF RWAJ UH YFTSDVF SFUUFYA
Plaintext: if we wish to replace letters
Cipher: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Plain: sgmakexofhbvqzujdwlptcinry
解密中Cipher是加密中Cipher的重排序
攻击方法和弱点:规律性攻击,通过英文字母使用频率
第三章
1、DES
DES(P, K) = C
DES(C, K) = P
Feistel体制
明文分组的长n=2w
分左右两半L0 R0
密钥K产生子钥:K→k1,k2,…,kr
r是轮数,比如16轮
⊕是异或函数XOR
p⊕x⊕x = p
函数F是散列混乱函数
可以是手工精心构造的查表函数
≈ XOR
加密计算序列
L0=左半 R0=右半
L1=R0 R1=L0⊕F(k1,R0)
L2=R1 R2=L1⊕F(k2,R1)
L3=R2 R3=L2⊕F(k3,R2)
…
Li=Ri-1 Ri=Li-1⊕F(ki,Ri-1)
…
Ln=Rn-1 Rn=Ln-1⊕F(kn,Rn-1)
密文即(Ln,Rn)
因为解密是加密的逆运算以及异或的性质:
由
L0
=R1⊕F(k1,R0)
=L0⊕F(k1,R0)⊕F(k1,R0)
=L0
L1
=R2⊕F(k2,R1)
=L1⊕F(k2,R1)⊕F(k2,R1)
=L1
得出:n=2时
密文=半+半=L2+R2
R1=L2 L1=R2⊕F(k2,R1)
R0=L1 L0=R1⊕F(k1,R0)
明文=L0+R0
加密E
for i=2 to r+1 do
mi=mi-2 XOR f(mi-1, ki-1)
得密文(mr,mr+1)
解密D
for i=r to 1 do
mi-1=mi+1 XOR f(mi, ki)
DES
更正 图中最下面应该是“逆初始置换IP-1”
S盒
代换S盒 6位输入4位输出
如:011001-01(1)
011001-1100(12)
得到第1行第12列
2、DES、AES与RC4对比:宏观,内部了解;DES、AES替代置换网络 RC4流算法 替换 56bit 128bit:分组128bit
AES
基本参数
分组大小128bits,被分为4组×4字节处理
密钥典型128、192、256bits
非Feistel结构
设计出发点
安全,抵抗已知的攻击方法
代码紧凑,速度够快,适合软硬件实现
结构简单/简明/简洁
XOR
EXOR 字节异或
字节被看作GF(2^8)中的元素
GF(2^8) 模乘法
m(x) = (x^8 + x^4 + x^3 + x + 1)
关键图:
关键步骤:
密钥:
128位密钥以字节位单位描述
密钥被扩展到以字为单位的密钥系列数组中,每个字由4个字节组成
128位密钥扩展位44字的序列如图w(0,3)到w(40,43)
AES结构
字节代换:S盒(构造S盒,我省略了) 低四位列 高四位行
行移位:一行不变,二行左移一字节,三行左移两字节,四行左移三字节
列混淆
您可能关注的文档
- 老子与科学宇宙论.doc
- 累积法测量微小质量.doc
- 理论力学习题集.doc
- 历年重点研究生招生单位报录信息数据库.doc
- 粒度大小对色料发色的影响.doc
- 练习版带电粒子在磁场中的运动-极值多解问题解析版.doc
- 聊城市新农合病种目录.doc
- 劣质汽油对发动机的影响毕业论文.doc
- 邻苯甲基硫脲分析方法研究.doc
- 林木种苗实习指导书.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 心源性晕厥临床表现及护理.pptx VIP
- 食物不耐受IgG解读.pptx
- 2021 固态锂电池用固态电解质性能要求及测试方法 无机氧化物固态电解质.docx VIP
- 毕业论文(设计)小型混凝土搅拌机设计.doc VIP
- 人教版(2024)新教材八年级数学下册第20章20.1 勾股定理及其应用每课时教学设计汇编(含三个教学设计).docx VIP
- 2025CSCO前列腺癌诊疗指南更新解读(全文).pdf VIP
- 湘教版(2024)新教材八年级地理下册第六章第二节《东北地区的人口与城乡分布》精品教学设计.docx VIP
- 山西省2024年中考英语模拟试卷(含答案)2.pdf VIP
- 2025年食品安全国家标准-食品生产卫生规范GB14881培训考试试题及参考答案.docx VIP
- 语文 《红楼梦》阅读中“选择题”解题技巧阐释与训练 2024-2025学年统编版高一语文必修下册.docx VIP
原创力文档

文档评论(0)