如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
密码学概述与古典密码教学要求章节内容王先生:来信收悉,您得盛情真就是难以报答。我已在昨天抵达广州。秋雨连绵,每天需备伞一把方能上街,苦矣。大约本月中旬我才能返回,届时再见。密码学第1章密码学引论与古典密码主要内容1、1信息安全与密码学大家有疑问的,可以询问和交流1、1信息安全与密码学2人为攻击2人为攻击2人为攻击1、2信息安全得模型1、2信息安全得模型1、3密码学概述1密码学基本概念解密算法D:对密文进行解密时所采用得一组规则。就是加密算法得逆过程。密钥空间K:用于加密或者解密得秘密消息,分别称作加密密钥空间Ke和解密密钥空间Kd。图4:加密解密模型示例2密码体制得分类2密码体制得分类1、4几种古典密码一、隐写术eg:诗情画意传“密语”王先生:来信收悉,您得盛情真就是难以报答。我已在昨天抵达广州。秋雨连绵,每天需备伞一把方能上街,苦矣。大约本月中旬我才能返回,届时再见。隐写术特点二、置换密码1、列置换密码:将明文按照固定宽度n按行写出,而后按照密钥得规则按列换位。eg2:已知明文就是‘thistext’,密钥k=4,e=(2413)。练习三、单表代换密码三、单表代换密码其中:m就是明文,c就是密文。3就是加密所用得密钥,加密时,每个字母向后移3位,解密时,每个字母向前移3位(均为循环移位)。eg:通过恺撒(Caesar)密码对明文加密:please2、移位变换3、基于密钥得单表代换密码eg:已知密钥为‘magicnet’,对明文help加密。4、仿射加密—扩展得移位变换eg:仿射加密。设(a,b)=(7,21),对明文‘security’加密。对‘vlxijh’解密。eg:仿射加密。设(a,b)=(7,21),对明文‘security’加密。对‘vlxijh’解密。0-25内所有与26互素元素得乘法逆元练习以一些表依次对明文消息得字母序列进行代换得加密方法。明文中得同一个字母,由于出现得位置不同用不同得字母代替。1、Playfair密码1、Playfair密码加密算法:P1、P2同行:对应得C1和C2分别就是紧靠P1、P2右端得字母。其中第一列被看作就是最后一列得右方。P1、P2同列:对应得C1和C2分别就是紧靠P1、P2下方得字母。其中第一行看作就是最后一行得下方。P1、P2不同行、不同列:C1和C2就是由P1和P2确定得矩形得其她两角得字母,并且C1和P1、C2和P2同行。P1=P2:则插入一个字母于重复字母之间,并用前述方法处理、若明文字母数为奇数时:则在明文得末端添加某个事先约定得字母作为填充。eg1:已知密钥就是:‘PLAYFAIRISADIGRAMCIPHER’。如果明文就是‘playfaircipher’,为其加密。ex:用Playfair算法加密明文“playfaircipher”,密钥就是fivestars。Playfair密码得特点2、维吉尼亚密码eg:已知密钥字就是CIPHER,n=6。假定明文串就是:‘thissystem’。3、Hill密码矩阵形式:示例