- 7
- 0
- 约9.77千字
- 约 50页
- 2017-11-26 发布于河南
- 举报
无线网络安全技术2011-2密码学概述
* * 2.2.4 乘数密码算法 加密函数取形式为 ek(x)=kx (mod 26), k∈Z,要求唯一解的充要条件是gcd(k,26)=1 该算法的数学描述为:设P=C=Z, K={k ∈Z|gcd(k,26)=1},对k∈K,定义ek(x)=kx (mod 26)和dk(y)=k-1(y)(mod 26),x,y ∈Z 例子: k=9, ABCDEFGHIJKLMNOPQRSTUVWXYZ AJSBKTCLUDMVENWFOXGPYHQZIR 加密操作: cipher = SUFLKX * * 乘数密码算法分析 密钥空间小。 对于乘数密码,当且仅当a与26互素时,加密变换才是一一映射的,因此a的选择有11种: a=3,5,7,9,11,15,17,19,21,23,25 可能尝试的密钥只有11个 * * 仿射密码 加密函数取形式为ea,b(x)=ax+b (mod 26), a,b∈Z,要求唯一解的充要条件是gcd(a,26)=1。 q=26时,可能的密钥是26*12-1=311个 * * 2.2.5 任意的单表代替密码算法 设P=C=Z,K是由26个符号0,1,…,25的所有可能置换组成。任意π∈K,定义eπ(x)= π(x)=y且dπ(y)=π-1(y)=x, π-1是π的逆置换。 注: 1. 置换π的表示: π= 2.移位密码、乘数密码、仿射密码算法都是替换
您可能关注的文档
- 新概念85-86.pptx
- 大学英语三级复习.docx
- 必修5 unit 3vocabulary.ppt
- Lesson44新概念三讲义.doc
- 英语:unit3_life_in_the_future-reading课件(新人教版必修5).ppt
- 【英语】Unit 3《Section Four Using Language》课件 2(人教版必修5).ppt
- 大学英语3words+and+expressions+3.doc
- Unit3Life_in_the_future重点单词短语详解与练习.ppt
- M4P1 Warming up(高一外研社三册四单元公开课).ppt
- 9A Unit1(词组、词性).ppt
原创力文档

文档评论(0)