密码学大题九种题型.docx
《密码学大题九种题型.docx》由会员分享,可在线阅读,更多相关《密码学大题九种题型.docx(9页珍藏版)》请在优知文库上搜索。
1、一、计算题仿射变换(p9)加密公式:coEi.b(m)=anb(三od26)解密公式:m=b,.b(c)三a,(c-b)od26)注;a,b是密钥,a去示a的逆元,即aa三lmod26,BPar三26n+l)a,n=D?,8l(c=7(c-21)(mod26)对SeCUrity加密.对VlXijh解密.2,设仿射变换的加密是Enn三Un+23(d26)时明文THENATlONA1.sECURITYAGENcY加密,并使用解密变换m=Du.(c)=U1(c-23)(mod26)险证你的加密结果。多表代换密码(PlO)Mj,对每个分组M1的多表代换率码首先将明文M分为由n个字母构成的分组M1,M2
2、t加密为:C,三AM+B(modN),i=l,2j解密为:Mi-AT(C1B)(modN.i=l.2i例题:1,设n*3.N=26.明文为YOURPINNOISFOURONETWOSIX2,设多表代换密码中加密为:C.三AM+B(modN)对明文P1.EASESENDMETHEBOOK,MYCREDITCARDNO1$SIXONETWOONETHREEEIGHTSIXZEROoNESlXElGHTFOURNlNESEVENZEROTWo,用解密变换M1=A,(C1-B)(modN)於证结果,其中欧拉函数(p89)设n是一正整数,小于n且与n互索的正整数的个数林为n的欧拉函数,记为(n4定理:(
3、1)若n是素数,M(n=n-l:(2)若n是两个素数P和q的乘积,则Mn)=+(p)X(Hq)=(p-DX(q-l);(3)若n有标准分解式nB*.pj;则*(n)=n(1-lp).1-.例逆:1, =2-(7)=6,(8)=4.2, (21)=(37)=(3)(7)=26=12=(2,3j)=721-l2)(1-a2,33a,85)=*1100,求此非线性反馈移位寄存器的输出序列及周期。注;(1)相同相加等于0,不同相加等于1:(2) nR线性反愦移位寄存器的状态周期w21M,周期达到版大值的序列粉:为m序列:(3) a=1+a.贪婪算法求二进制(p120)在得到B后,对明文分组X三(XlX
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 密码学 大题九种 题型