用n=4的排列码对明文为4096个c低四位进行加密后的密文
计算机网络安全期末复习第五章
1.已知移位映射的移动距离为+5,则明文“AZCWX”输出的密文为________________________。
2.已知移位映射的移动距离为+5,则明文“ABDZCWX”输出的密文为________________________。
3.已知移位映射的移动距离为+5,则明文“ADZCWX”输出的密文为________________________。
4.已知移位映射的移动距离为+5,则明文“BDZCWX”输出的密文为________________________。
1.对于句子“移位密码加密时只对明文字母重新排序的”,选择密钥“362415”,并循环使用该密钥进行换位加密,密文为_______________________________________。
2.对于句子“步长密码加密时只对明文字母重新排序的”,选择密钥“362415”,并循1.如果明文信息是ONETIMEPAD,密钥本中的一页密钥是GINTBDEYWX,采用一次一密钥加密,输出的密文为________________________。
2.如果明文信息是PNETIMEPAD,密钥本中的一页密钥是GINTBDEYWX,采用一次一密钥加密,输出的密文为________________________。
二、单选1.在加密时将文明中的每个或每组字符由另一个或另一组字符所替换,原字符被隐藏起来,这种密码叫_替代密码_。
(替代密码、移位密码、分组密码、序列密码)1.如果加密密钥和解密密钥相同或相近,这样的密码系统称为_对称密码_系统。
(对称密码、非对称密码、公钥密码、分组密码)2.DES算法一次可用56位密钥组把_128_位明文(或密文)组数据加密(或解密)。
(32、48、64、128)1.5模17的逆元是__。
(7、8、9、10)1._RSA_是典型的公钥密码算法。
(DES、IDEA、MD5、RSA)2.在RSA算法中,取密钥e=3,d=7,则明文4的密文是_31_。
武老师信息安全课n=4排列码明文4096个3加密后的密文(201222102030)
以下是通过河北工业大学计算机科学与软件学院武金木教授所发明的排列码理论,对n=4进行编程,实现对4096个3加密后的密文文件内容。
程序执行页面如下图:具体结果为:778===565444444>6:33331=====46?998000=4816;;6666;;;;3330888??29>>;>7<<<>7767711155 00777;::40003<<<<<?45::564446631;;111>>>484412221;;;?7777925577777700000>0000=====> >>>>>>><<<>===99;;777441036==335???711555=====3???11>>><<44;;<<==000000222555555; ;;=11116<<3377;885566>>>005???<6660111;0000093::4;<14<5529888115;;8855888883333330 ===8899993233;400171===1?????4462=========11118885566699999;;888824444440>>>>800 0=?4>>>>><<<<<<;;6622>5;;222222221116668822<=37;;=14545111566?<<<>>3?5:77776<<?23= ==::?52222>>>::<<<=33????===0005776===========044>>2444472;;;9994?8887?77600411133 33:::44352<;7<<22257;;;;644==921>3377=???837;<??8700222;;;>>99122999006=977:55740333 3?7;;;;;<<:<<<===0004;333>=<775>>444>>5559999;??>;9995=82===4::;<7666224442254228763 8336::9922>5====000?>>>>><=48888:::<04599000<<<<<<77722221111>6633351???556609999 998<222162<66=>>>>>>7::?==8885555877721156>77231<;9=5555122<<69995555>>>>>9<;555 5555=7::::::4?555=4447::?????44447::8866<??=45556003222::66658=666<55=;??9?21::::<<<<55 5330022222222>==6666:207555<<<<54499>>:0???9;0???;==0004755222<321169>>=>>>:22<;= 80000000000080?88899;;;;;????55;:062;36650::2334<999999;=====::77777777788333322222< <2222>><999922>>>>>44<<:=65=====77;;;;;;00<<<<;;886222222444;2>>>>>2229:9888>87477;: 99::::77>>>>11::0443<<<33332111:22228866668???55111:::4558>>;2;;;;1111<<554===<<<<<000090=0?555557669?;333225;;;;==1?6666123333666888;58;;;;:000>??4>9995::::>>>>>==999477 666666<<339755555552<;;:30>>>:3111>3<52:4=991111833888>0:066666======11:551000118 847:????022222222;5>;299999999928555=????111??>4000??????:9096<66994444993333:500 90059996:::39:??0=>>>>00000:=99?66666>99999933>7008>>:::::::633<?????;;>=5977????6666 68;;;;0?733=<<<<<<=79>>:;55555<57776666989<;>022<<<<=?556:?66<?761::::99888677754445 =::3;;;;;00::::7>>>>10===25434;88???311:97::::=88888809::::::?:::5533000>>=9998888117444;=0 822????1006=92:000<<==5444009>4444449944<<<<::444444>>>:4>>>>>>;:<<>>55555=>>>>;6= >988<<<<???====:957777;8;;;>>777888>;882:2>000277773=;?66667====8889:99811182>66:68 77=??44111133:;33886663211116844443111111455111199110>>>2??1111?557770?????9966 6825528;;7774455==3;???=9999958885??9=;<<<08=;;1?44444=======880000009999??::3886= ==>55>>>>>3333333?;;===<<<99995::>3<>000004505>>>;;;>>>><<<662222<<75=?6207::::::882 22;777111999991;;55882?666;;48>09::8222225;>>>>4277222::;:::9990:03348772==555555>>>> ;;559000024444444444444:::29444==::2;;;;11188333=====55>>>=??7==338>???===55555;:?07 7:5:6866<<3377==;>>::443373335506611>????>???722=<:<<<<<6;;;::::88666:54444=7???18311: :09<<7777688000<<<888880;;;66>>>>>3335777777<<557::8;;;;;;551131133333377777333?<<0> =<;888858:66222=3:880033362;;444=<<<3<<<>:9;:::;;254;;;;;;999112000003333?644<<5521116 266615588>>298888>>>34444460696522??555552779944488344461166887:2222221008:==08 99>6:677777555557775700006=111119:24577?4466;?73335554888266>74>>>>>33099:34444> >??99;;;;73333777==:28544>>86;;84596??;;;;>>>3==8:;::;;:822555555055=>11::70333::6>77000 885588>99855>0:8?::>>>>99332?888:79922>742;<;;;;833?211:111;8870000<=7=55??0>>>>::::8 >44447>466855;;;00000<6996666445::0270<<<<9666888899===3===442228:000552==729994;03>><<>>>>>>>>0005?=?????1?55444==4?;<>>>466=887;;::::55577622661008;;5>77222200998 82???444<3?224;11<0283335:765=777882244???561166666377999000099322220966999916< ==22992221366::::::0999995:7777::7775444464?<<;<566=00114500000?<8?331;58>4444000:?5 ;0?;;=2222000::::777777791111766333==4448858888::882003;;;4440>>;88>>>>>>33777????== ==?99:::2222<<<<<88855954>00;;00099<88888=3===<500883788339;44==0=>777====14443<< 110:2;;;;899374>>;;;00477===334966007==7:=>>>9=<?::41>>??>>>3331<<<022000:::555587>:1 1333332220000000==8666666;33<<<<<;;;<>>>5000>===99999999999????66;::3:==555500;;;66 66??22277:::42000::228<<<0000224:=335:=66<00:::4;1188888::90666??<<35017444005599111 17549005>229999*********?77;::77<612::=44<<<<<<<666=792=========84440:>0;27???;;;8; 9100???3???6666<<::7:::;99>>>>92228??44400088<992<555700;;;;;9222223333;77<<<<>>==== 6===0?9:8620:?00;::???3000<<1222222222333990433330000:8??5444882>367779<<<5522222 99988;;;;;;855444677<<<<<<<<<<<1111118841>>5::766555077779999133331:<<<<???6555522 6==<<<==::;;;74<<<<949666>。
武金木老师信息安全与技术 课程加密n=4 明文为4096个1的密文(201232103016)
密码学参考答案(精品)
三、名词解释18. 答:被动攻击即窃听,是对系统的保密性进行攻击,通过截获密文,进行业务流分析,如搭线窃听、对文件或程序的非法拷贝等,以获取他人的信息。
18.答:主动攻击是对数据流的篡改或产生假的数据流,包括中断可用性、篡改完整性、伪造真实性。
18. 答:研究如何从密文推演出明文、密钥或解密算法的学问称为密码分析学。
18.答:自同步流密码是密钥流的产生与明文有关的流密码。
18.答:杂凑函数H是一公开函数,用于将任意长的消息M映射为较短的、固定长度的一个杂凑值H(M),作为认证符或消息摘要。
18.答:若n次不可约多项式p(x)的阶为2n-1,则称p(x)是n次本原多项式。
18. 答:称c是两个整数a、b的最大公因子,如果①c是a的因子也是b的因子,即c是a、b的公因子。
②a和b的任一公因子,也是c的因子。
表示为c=gcd(a, b)。
18.答:对x,若有y,使得x×y≡1 mod n,则称y为x的倒数,也称为模乘逆元。
19.答:从一个文本中随机选择两个字符,两个字符相同的概率称为重合指数。
20.答:序列密码算法或称流密码算法,通过将明(密)文同密码流逐位相异或进行加(解)密。
19. 答:汉明距离w(x)表示x中所有非0元素的个数。
20. 答:将明文加密成密文时所采用的一组规则称为加密算法。
19.答:设p是素数,a<p,如果方程x2≡a (mod p)无解,称a是p的非平方剩余。
20.答:消息认证码是指消息被一密钥控制的公开函数作用后产生的、用作认证符的、固定长度的数值,也称为密码校验和。
19.答:(Fermat)若p是素数,a是正整数且gcd(a, p)=1,则a p - 1≡1 mod p。
20.答:设p是素数,a<p,如果方程x2≡a (mod p)有解,称a是p的平方剩余。
19.答:如果移位寄存器的反馈函数f(a1,a2,…,a n)是a1,a2,…,a n的线性函数,则称之为线性反馈移位寄存器(LFSR)。
武金木老师信息安全与技术 课程加密n=4 明文为4096个7的密文(201232103016)
:3919;;005=9?=555<93<668;0:4:<<2=?2:9=:5160=:9;:397023=46=84<22212<<7<;09>1;=098000? ?2<19:21:699<<;3?>3510149=924>;;58660;558303:9:?0:;6200<9633>><<<:8590>3>6<5=495>21 53?5?71;>>33?4<4=4<65;>=?>=7<477:69<=0;>8>61395>>7:65==8106=1>9<2078:43=<=12448;2: 693=:3;7647=49578:5?>77374=17>3327=2732854<=456769:2::7:364?7675488<69254=4993::5= ?154:5>;0<>??34=:033<?900=75:?309::675?16=32;8264455739===3;3<7?358;>65;501402<8926 75;>:<:>7=4964=6>7??921019584;>2>8>187??7:37=26099<2;11<9966;=?>1???6;927<4;962;289 7293<;47;78<;0809?35>;3>1<69<7?:3344805?3??3008:6?71596;9668=201<142485=43?2099<68 857452>;<80=870>60=:1<?32201=742=>?>>=7715=26301<838>300?9>1699:5682<<9:92>34266 6;19=<:2>=66:=3851554?>=4:;=:186176:?385290=<393>>258823<97>51>732>48;>?3=4591;8?8 =0>;766982;5?==>09:6;5?:6;?:845=6>>;:><14<1:39311:9;817?91>1?1:=016<>4:71844;;;597>2;:> 4990;=>5500582=5>48<1<1483=6;362?5?;8:>22;6<>>2?07>633=0<0450?1:0<581=5938:<=8200 2?;259:899<=>:<662;0?7=8=6870;115;7332346?797?33<27<:6;49=<367:85;;<89868;87??5;56>?? 40:0<2;8><=8>31:091=876808<6>81<0890841>197>?<5160?=901;60455430:;0993951>69=8394 1:82:709?=1004>:42=>;08801;103<911;<1:029:<2649589235;6??<0;3:<80=81522>90118630>65 44012?<;=49;4:=5?53=9000==4483?3:57;7071<45>;=?0?4::220?7?=><=;>?1:88=8139?1240>6:<9 >>67>?>73=?406266>:>?>:>3<25>192:>2=2;<8=7241;027<15<46>4:6505493>03<=185:91<<:?29 862?<;90229=?0:0397;6314;><=8=<?:114=0<:7<?>4?062<;2:?722>>;6:7:=:=<07187=<7<>>8:=?86 353081794<1==61<559:66196153<>93;67>;4566?6::7<<<;?:=4><4404>94?>>=809;337>76>?639 6<8<73:<5?<3628923:::6>?78582:>?3=:4:131>7303223411550>7?66<366<1050?50?5443<>6801 05;244:9:037>61;=68;<5002:;809<1<<5<=5498<;79:<>8>67?1829=7;4>=<046099:<>4;<;3;6>;396 99=644267;4=1??4899<=<68464?5066?;3;;0>:9;;6660?41?441;7=102?7:67=8>7;4:<5<2<:4?4849 =844<;901480?3=19:61==;048?58<40:;=<42442;819?>085?=2861977?957>7:29>?7=89;5>?=145 9145448<703;9171629>297:6723?<04240>61:::0=;13:0=773:>273<0::=0=9406=1=;;=238318196> 0?=8:00362580<9;<5345?;522888=3?1993239629=1?66?0=2;5<69359<1=<<24499;266:5:17546; >2:9484777>7365??15=70=:0?9?:;1?568?7>9;9?381=83494>72:;435=?0:0<<31<><6;>:02><3?94 >62>1===38>=?;0?137>6>3769:3;34:<878:88=64:86542;1;6=>6=>362;?1???17;2;91:2767304<7= ;<5?>>6>340:9?67:?10;:6>8186;96<9=7>?77=7?54:>9825>3>;;07?7=:241<4>:;=31=3?>;7685>2=7 6142922295=0904;6<62;36<41;3:0=1103?=0893857=:5=>2?=:410>=9;95?5>;<:28190:;?==9:8<51 9:9284;99040<;7=4=6?=34>96:11<<43448>>46?:81==7>=<71==8018118818=:?3;880810;1<8<;9 =4?95?324<3<;3;=22;902947>3::;3>5;5;89832068372>6<6>:<6?;32:301=278544><23?156=556> 01511;36?:72840>?5=46>2>44473?=4<<9303?>>511:7==>84=?0=3:62<3?;94650==:8>0459<4=:0 :?2?4?<9:033=01;<387?0?51=4;92>:1206990<111:093?<6?<::12:2:7135>;40>7?2:78<<0:578=118 =5?2;66513598>08246<;:44;3373==;377?4>5=?<4?<1812=93=17;1::>73729?1:568531<>388<21 <44859010>=1;60?767098:1=?7;2?74=6=?<5<<>528495=>:<86=6=>?9259>>8:>74>:=:9??<19>;4 6;:5>0>204765<;0<1?8383:78::08:37<>:5;<86<47:85?:39?1>89:;<>8;;9;?3?;6234;385<>7=?><>:5; 360254340<374;42489<9434=>7>3092=5:85:::58?=45=1983899:8=?:0232;4<11?848833<921;28 6762?:93463<6<9><=0231=9376757??255?193>15:751876=;=<3:;<:2652<72;1?74=20;10<86694 179118:<0:19082:8352;6:92630>?574:823<136<<5>583<61>1=4==9?:62775322??5<47?933997 496?29;7672=2;235;:13:935022026>?=69;37:8=18?1=7:32?;7=8>637?8;753=8095;<;385:77>=94 50853>1<95?:90<5>;;6>8>71<=<7=:?=<=45?03622:4443545:291;;>967;<611=945?>>8;?=<<3=;;7 ;==4:591>71155448>57666>2:<;?49284??<1<>793;>70=7185?:>??>>?44<<<>9316?>;11>=:<<;1?94>9565>1?94964623:172244119=6>46>?=88:09:;56<269389;<<403202<29510738617=38=2;64 6<9>4:>4;>32?7:;23<<7<<07263>7>::91946><09983?1;55>581<8>4<<5>81;;752:003;9=>?97;0;< 347;7:>8<0=5;><>9:61>5<?2>2=78;83>;14<3;0;65;=5;6528<2=68052?66?90=3=30<1;0;=1:2>97;::8215:890?906>6<<?3:2599719183>?93>5654?34?24179=3<13287607:8;>317?=26:806?>561<53 ::==0=87<2791;=505<?453=?<?2::22441==99?3<6917>588033<==2<110=>0>8><<48:>:36?4;4=:= 1=56=2;6:=94?52124465;18906?>23;7>2=5=<7:162:8<6=0>5218==><:0:<;23>>70357:6:??=;7:6= 04=5746?9<593=5?3<<;7478=>9=41:010699?46?>>;6=2;;85?9:>:31;146;7:=:9738?394;625167=; 7<4==3701941;=4:?22>:;9995;08<8=706>><49=55>283454<99:::83?4<21?054100?10026<58<1: ?747:>53::24=29===<357199。
应用密码学第三章分组密码体制习题参考答案道
第三章习题1简述分组密码算法的基本工作原理。
答分组密码在加密过程中不是将明文按字符逐位加密而是首先要将待加密的明文进行分组每组的长度相同然后对每组明文分别加密得到密文。
分组密码系统采用相同的加密密钥和解密密钥这是对称密码系统的显著特点。
例如将明文分为m块0121mPPPP每个块在密钥作用下执行相同的变换生成m个密文块0121mCCCC每块的大小可以任意长度但通常是每块的大小大于等于64位块大小为1比特位时分组密码就变为序列密码如图是通信双方最常用的分组密码基本通信模型。
加密算法解码算法明文x密文y明文x密钥k密钥kkExykDyxAliceBob不安全信道安全信道密钥k攻击者图分组密码基本通信模型图在图中参与通信的实体有发送方Alice、接收方Bob。
而攻击者是在双方通信中试图攻击发方或者收方信息服务的实体攻击者经常也称为敌人、对手、搭线者、窃听者、入侵者等并且攻击者通常企图扮演合法的发送方或者接收方。
2为了保证分组密码算法的安全对分组密码算法的要求有哪些答为了保证分组密码的安全强度设计分组密码时应遵循如下的基本原则1分组长度足够长防止明文穷举攻击例如DESData Encryption Standard、IDEAInternational Data Encryption Algorithm等分组密码算法分组块大小为64比特在生日攻击下用322组密文破解成功概率为0.5同时要求32152642bitsMB大小的存储空间故在目前环境下采用穷举攻击DES、IDEA等密码算法是不可能而AES明文分组为128比特同样在生日攻击下用642组密文破解成功概率为0.5同时要求存储空间大小为644821282bitsMB采用穷举攻击AES算法在计算上就更不可行。
2 密钥量足够大同时需要尽可能消除弱密钥的使用防止密钥穷举攻击但是由于对称密码体制存在密钥管理问题密钥也不能过大。
3密钥变换足够复杂能抵抗各种已知攻击如差分攻击、线性攻击、边信道攻击等即使得攻击者除了穷举攻击外找不到其它有效攻击方法。
分组密码的工作模式 讲义
总 评:
(1)ECB模式简单、高速,但最弱,易受重发 和替换攻击,一般不采用。
(2)CBC,CFC,OFB模式的选用取决于实际 的特殊需求。
(3)明文不易丢信号,对明文的格式没有特殊 要求的环境可选用CBC模式。需要完整性认证功能时 也可选用该模式。
(4)容易丢信号的环境,或对明文格式有特殊 要求的环境,可选用CFB模式。
(B) 添充随机数. 相对而言,方法(A)简单,易实现,但安全性没有第二 种方法好.
27
短块处理方法----密文挪用方法
在有些应用中,如数据库加密,磁盘信息加密等,不 允许密文的长度比明文的长度大,这时如何解决短块问 题?
这就用到密文挪用方法.
28
密文挪用方法
xn1 KE
N-n n y n 1
mn1
Ek (x)
c1
c2
c3
c1
c2
c4
…
cn1
c3
k E1
k E 1
k E 1
IV
m1
m2
m3
10
CBC模式的特点: 1. 明文块的统计特性得到了隐蔽。
由于在密文CBC模式中,各密文块不仅与当前明文 块有关,而且还与以前的明文块及初始化向量有关, 从而使明文的统计规律在密文中得到了较好的隐蔽。
OFB模式加密框图
IV
移位寄存器 64-j比特|j比特
64
k
DES加密算法
64
移位寄存器 64-j比特|j比特
64
k
DES加密算法
64
移位寄存器 64-j比特|j比特
64
k ……
DES加密算法
64
选择丢弃 j比特|64-j比特
杨波,_《现代密码学(第2版)》第三章 3.1-3.4节
图3.1 分组密码框图
通常取m=n。 。 通常取 若m>n,则为有数据扩展的分组密码; ,则为有数据扩展的分组密码; 若m<n,则为有数据压缩的分组密码。 ,则为有数据压缩的分组密码。
设计的算法应满足下述要求: 设计的算法应满足下述要求: 分组长度n要足够大 要足够大, ① 分组长度 要足够大,使分组代换字母表中的元素 个数2 足够大,防止明文穷举攻击法奏效。 个数 n足够大,防止明文穷举攻击法奏效。 DES、IDEA、FEAL和LOKI等分组密码都采用 、 等分组密码都采用n=64, 、 和 等分组密码都采用 , 在生日攻击下用232组密文成功概率为1/2,同时要求 在生日攻击下用 组密文成功概率为 , 存贮, 232×64b=215MB存贮,故采用穷举攻击是不现实的。 存贮 故采用穷举攻击是不现实的。
• 如将分组 化分为子段,每段长为 、16或者 。 如将分组n化分为子段 每段长为8、 或者 化分为子段, 或者32。 • 软件实现时,应选用简单的运算,使作用于子段上 软件实现时,应选用简单的运算, 的密码运算易于以标准处理器的基本运算,如加、 的密码运算易于以标准处理器的基本运算,如加、 移位等实现, 乘、移位等实现,避免用以软件难于实现的逐比特 置换。 置换。 • 为了便于硬件实现,加密和解密过程之间的差别应 为了便于硬件实现, 仅在于由秘密密钥所生成的密钥表不同而已。这样, 由秘密密钥所生成的密钥表不同而已 仅在于由秘密密钥所生成的密钥表不同而已。这样, 加密和解密就可用同一器件实现。 加密和解密就可用同一器件实现。 • 设计的算法采用规则的模块结构,如多轮迭代等, 设计的算法采用规则的模块结构,如多轮迭代等, 以便于软件和VLSI快速实现。 快速实现。 以便于软件和 快速实现
数据扩展尽可能地小。一般无数据扩展, ⑤ 数据扩展尽可能地小。一般无数据扩展,在采用同 态置换和随机化加密技术时可引入数据扩展。 态置换和随机化加密技术时可引入数据扩展。 差错传播尽可能地小。 ⑥ 差错传播尽可能地小。
用n=4的排列码对明文4096个0低四位进行加密后的密文
排列码是一种新型的加密技术,可以完美解决以下三个问题。
事实证明密码学界的错误结论“分组密码加密强度不大于2的n次方”已经过时!在密码学中“2的n次方的一亿对应的信息空间”已经太小!密码学要进入“2进制信息有了下标的多对多的客观真实的信息空间”!新生的排列码技术加密效果显著,很难被破解,终将会代替AES。
以下是用n=4的排列码技术对明文为4096个0低四位进行加密后的密文,密钥为2935:77>=4:54=54><2?><?=:1?9?;01;554:7626>;66750??>2:47048><84416=5=<72?8503:>8:<9:<2 19790536758;9?1559=;1?9=>=9<57:4835059271<;;1?4:<5790<8<405;0>;0207892>1459>31;?03>:;96;>:7:09<924?46739>52=;46=902;<90:785<=>?<=<906:500=42159;=6<64<308?860:32 >7120<;?<=;380900>3?0036;4:;24=>2>??;:?22=?870:26=:3=1=56875;<9:5:=:9>::477920?= 1>;8240:00;278<612701=<9<=45;45>;75:215<59>;4?<9;4;;;=1:=>?=28<>44?6?:599;7<<;59 ?9409314<<;??:;>;<?39<9:=545580=4?7?:1;06=9;<55>0>7?:=<26364>1165819>;6549564:16 4:11626:5<549<182650;1256657>?2=2371?1488;1=755;;>9=:;67?42;=:=0>4;2638<69>93:;2 673>75<61:413?>;694016;7?>78=<;?5>=78239480=16>;<>=?02372=?734625;96:<>77>:9<<;8 48<8>8<?6>80?=567=706651?301211;:;20429:<45>4<?6<2:1;>0159:65=01<53441;0:<843:7< 3401:?1:?>62=8?840887<55792966?<==49<76;7>4=8:1317>?23?>878=65521639;?;47?0:>5:7 0;<9<98;<258365?2;<?1973460>2::88<2:<56::=271407;408:5=8<?>39:09:2<323;?0>30;;=> <;9?9067?313>=;56258744353:<<<004<?2;>8?::9072?<:46578971;7848316<0=;82?7?2405:0 <82=0;;6:=19;27=60<>:167<14956545>29=<<;>5?272710=43452?7219>12195003942:73>?83? ;36<440=735<<320;37;=1=;3?<8?3?;9>9919<050?=50<61067==7764168=0;941:<1?:8;=227?4 5639188;9579:4:1:94237216>66965209274;<9081675219<=8>713:<:74?587<81:;435642;6=> ;4=2=50>8=<8099;0>7><737980<?7<3868828;=<4>?108:;<<6<<;<4602=?=>33<6=0:1<8;?:;41 6135?6<1:4570?13639264:5;2298>03931214>016719<=2417:02=>?;=2<>3>4;50738;64<<5>67 25;388?2:72160637=0<=:>=>01:>>>30?13679<570659<;9=<:<20886>98;094684845;16;:1:;: 320=35;431068?03?02;52?8;;0>034204:::=1305>;079;66323><9491310356?<2=<>::?87357; ;293;326>23?1092<5<??3053579862948204551;5>>1?4540>76>;5962?1?6392926;=043=<<>?2 44?=823>4=9676925?981>?7>?906<1>?3861>1<<0:>161<1382856=>18>7:6=?<45?81?75<=7685 836;4130379:<;3707>>61408;??<20:0>19:8;709=;02?8;575=832518>78?0>6418>35=478;?1?4>?50=1>1;650744>6675><8;>83>:<;<9085589<703:=446>4471;996<0?=;:93395764081867>0 8;10387<=4;7168;322637390:=19?:;;3<:7<3?>1024;23479=467=35;>=755<:254<;?0;9<5?;> 3=>6?43=?433;1=0000955<6;9>633>90091:2<3=<>22;?:<3:4;><4;8;6531:327;:7<36?722896 >?70237029=22;74>>4024?1<;34157696:286329?<??5:3;0995=69=3811393697?1;763::;?==1 86;=4<535?08:95::390=96288?3173<839;?13:=856?>492<=:56?0:?387;0:<7594418:4;=29?0 =112357?>?166?<?>46058:<=27:==7=364<=9>6>6>:90<1;26:?90:361?502;>2<5<866088;0<58 ?7?7>?9:95;=3504<:6:;>646225><5>8843;98<3;>2=9006346:=7>69>53<8>57876:76>20?>5=7 41750=<4?7?216>>526>81=28106:1=?6?66=<<4885?0=6>?6997;83671>4>8?;>387743=9504=40 75>=572667?15><=392=315?281:87766>?7=5:9;55>=605663<;2;5?8?7?269:1>;915>:33<=247 =887724;1;5:>496=>>:367=;6=067=<6?941>2?11:657;34288=<<;;07402=<67=<;2?>28?8;3;2 8>:34492=<50;7>95:37;138;7=772<5;6990878::3557>2263>92807342163461824=9;>69:;573 5:;2>0727::=519<7=7693361=?=:=22?9>7>81?;58=2;?<>7=52>734?439>23=>9=432378474569 637><85;=45?;978?275?=8441<;4?02=31<031:;:=;0926:30??5<1;:185<;36056?7>:;7754:03 4522;58>5;616;74170<1;965;1?6>7052;<5;298>:=;>44?<?41383:;:9>431:914:10>>9022;54 176??18;9432=??9=3677;6><;63?3:<2=1;9>6=3?9;5;;2<4;581>;34386;2<;:914>>9<=88?0>532527:?<=:15534098;>?979=<440158782761=158545<?32>0<255778=80<346=>32==<=0136432 ?4874=2>79::>81;;?6;0;5>1;8?>24974130585>30==9?<>7924<:>1?=0>=809?:13?1<:34?1<3? >1308:914>???=9>6441927=<<?<66?8;27?03?858586?6?:8>40:?2??=5<<?61;?;209>>80:761; 87243;?2360<31?4=112=4136;>7;<549?4<>62;?=6926002;3015<9728><:;356756?91716;4373 86902:>=>6==59:97<212:;=;;=;5=08<<0:4;696?=3;3132?061300;54=28:>=659;85=8690?:8< :713688:207>>8>5>009<16?;43378854<846<;;?4<:1?:1;;8052?:;<539>60?=?5;;<>:57>99<1 ?::6=>6>12:98?179713235?>7<42><24;8=?8;65=9:60;9?4;>=;:73?<8?101782=90725>>0?615 9162=8<<04;<?:17><>517<3>=5325619673:;664>=615:84;677>2486=5<<<>;85<909342677352 ;9>684;5=>7=4=0=5?24<<<00363833<<252=153=62598=?00150;4540<5:206:?69113700>8:765 3992:86;3?771?16<64=402902>50;=98=0<10688:36?8980<23117=>5=28??61;>:01140599:69: ;7;223051061668266??7156:81452611<>7244584257:3?<293760333?21>>>?<:5439:<004<4<8 ;>84>>26238;:<;<614?4002::<740:;;>14729?9=5=;:11<;>5627;8751:::=;;<95<8>6=874254 =182<3558<4<<<18328:44000179=3=14<?1<;1779>01>458>205249:?74:69<7=3<0?<?27=<50;5 44?56=;11>6=629;<:8?3;<:?<<0820<34><65278<6=>>>3=8;4<;15<98299429>?785417?3:38>1 ;5?6?=9;268==;69。
排列码密文4096个(8)
4096个8经排列码加密得到的密文018>31230?6:4>956?>3?276:?8909>;=:7;4705679=24707<65?797:5:?2:691<===?7:2?=409<5?04 334=0:93<<<6:70;48><>5682>=9>42<6296=;0?4<<==413??=6;39=913:6832?2=?78::3563265>38 03461>?75939>750?>?35;853:01?7<821<>=86=101<6=6>3;5:1<9<313<>140;?<5=<20>2:6<=:619 94214=870=7>39;7?=729;2<7>8<4751851><83=<>925:=>0939=2=6927939?7828=8<5;0<?5<::96 :;:5159528:3973=574>;:52>345=757;794?3;=?71483<7:594802>250>7;65>;2=:91817>001<8<?51 :?0:46?576=5=5=485=?5?8?2:;:98<362::19165;04452=39501>61<<35:>8:68>6?5969<?6>19?215 ?;51>:951?7<=5>3=80<>:>:<:?6=>7;>9<>:;>1477<08>>931439?2:3?82;>?8781=5507>>7331?1;=> 2?7174?64925597:094670;=>9:=?90<<:29::271;;41931354257=2:24907;5269568?1:32;;?09<355 4><2:<8>97399;855533?271358567=:21<06<82427960513=88=?6;>=5:3;><:354778:==:7::43?1> 2194=>8>8::0<?:;>30=810?50<9=6>299=70945<9<13>1=?<134;??328=26:84<1698=6<>=48903;3 86??15>=332788765478<047;=<;457926>?3747;43868=7369299555<93430=6=6937<98;?0?754: 0?:212;:69:;>=?=;5>::>;18?03;5?55:72:3955:2017>7=3>473616654;=>?>1==?::?5<;>513:887;1;;< 7?;2;0:7;=;<835164>0;?=>:55<109;81>:2<433=4=21=5584>9364=961399757101>7?=9;23<97>51 587;>:>69?759405666688=:?2;8:>57;?5;=?:2869142<==;750:3<>55=12:64?==3<507988;:6:?2>?2 2?40>27>7410=243?<85421=6022:127;8;0565265621501>17556673>04;271613929<4=57>07=0 786<<59117;::><36841:9;?6:3508>95;=?40;5607:77?1?9?<>>;261698<:=66<47:358;3=73877951 6?=>738148>>538>:7<57236=1;>09><346<?08>1609>7:8033892=:034?65?818;?56222;5<:3?<23 >91>7=8?<7<:7>:44557:3?5<8?425872<0;7:;7;80<>3=04>81<014=69<5492583787??2=12<044;3 >7<>1030183;6472612=74?049:5<346:3>>3;:401917>:99530449435;9:=<48?19:7;>=?066055088 >?7?9>7=>?120:5=5;56=3:9:9=<5<;81?88?295:1=90973>643990>7?<58:4;:14:02021==<=51=393 88643:30>948=;4108;8:42473<8?>?:7589307:12>89>0;29<3==5::9;:36<8>>93808=>1>4860?782 7>=<3622;:<80<45863;?0;811?>4=878=47??;40348;17>?19681:>?>1979?250;=981<061428=?;39 30?;=;0>58==7=7<45>90:<>00=0;166;1<75494807?0290=?78033581840><0=54>>64755=;5:6;85 2723;21155:;8;3>>0:500>77<8<37<10:819?=:1:=<?5>4405<144642;7?5<409514744:06332=22;4 =;=4?>>76>5:<?358?4;;1=;81?;;260:=;;7<;9875?<=>487310>8=57:=<361559974;99?0984>136>96 ;1<;7<732>0?38745:1184:=755=157>:6?:263><?36:32799>791<83348=32310;?0364;1252:5;4=<: 37:23828=7:1?415=68938=;0910?65=>75?530;=03?4384:<4700265221?6822=9:=7?4:;0?53670:9 8=?>21=57559=51<>;2:08657280:62;<3>1=:;<02:043;2382:5:68637>01903;<99809336=<3307?;9 28356307;67545;;<?:108?<6;9<9=26;3:41056?3010?006;>7<;<:8796=698?573>5?2>=33460<38: >:9933;<=?5?72;8:=0<2;4?;<>=<852>=<;=81;;30=771;>?5:<4?30;7;23434<8>6;;7261842:92;34?7 =3>3;9?=453218438>=0:507=>?0?><6;5?63;8;:8:848?=:;00=6192?48;95?93<0904?35?2=?187:3; 2338;:<923?90?=85;;<=<217;052=3272787095>22?<4179=369565=3>392=83=;>13847=397><??; 387864:98>:84?8>:27:<48573>11788?083<:==57><72;838<86:3=7<1=;>7<=28?<946>:5;53510<: =<:?8?3?;=;97083<=09725=<:096478::3=7<66<58<<54063?9=751>1;10??480368>>0=1?134>;=0 548<1:930;<=7:53826;>5>?8<654816;80566:67?08>052;<25;=6<7<?7<?0755:3?:=??:37?62802;9; 402>0351<?3==>5487?<13=6:27=:6536=77:4;3:14174=455?157<6?42?4=223734:3=?154;:>5<1? 652<97;:65?4?7;1;118:9:?638>02?89405;;0818397098=;2<9290;:=477=469=0361:5:2?23933=23 613247=<26:927=4<<>4?674<4;1>3:98=295>9>5341>>:00??;>8<95888;;9190704<22:83=6>9=5; 1;6786:20;>24;7560>=?9=9:35:15866<1<4?4672;8=410:93:51:;?:531;018>;5;?293>28120?:?>;80 527>3<41646657762=>=381;20?91<<18=?;<?44?5>2:33?<45<>40>83<3?>20920<9691<>41748= 8=626862>8>93?85?6313878=:=1;789<8<21><>:=:158538;908?:<65>0;0:?2084236<>6=882=8=0 6600?683;0=>9?;434978>=<04:3=>4>=8>23?=95:;349>>::5;85=6528;19954>=;>:3;<<><22:9889:2 8?646:=>?9;1688?2?3:5=04783>;9>202:583=8363:5?:=5:391051410?6764704>329;4=6>7<;><?<??9:3<<379;762555922086:22>2;?=0604>8?7==501?>21963;:3<56338<?<14<<:7<<945=8>:8133 <829338304=8;??1860;7>:=9?40==43670>414>821<53=<65>864;>7>287>3;7???>0:9<62<6>19? 501=1;<1=279>>029>:8?:7<1<=??06927876==54<<3<1<>>?0=5>58;>7?5?19851254?6494<4:43> =>72173;>=<;25<332:467>0:889:?>70>66:2<7037=1;27;>:778>1==>8:182?3:2>1766:5<>893038; 1?50=5<308>8>324;:9>5833;=646=476??<7?10520:;74;>:25<>9091410<9?>3>7>84:084789?75> 5<425<0082?3?87541><:3;38>;:;=:993091?27>6=62607=6:51:3=93?4:546=5;950;?<153>0=183> 60;:86908>074;<6>=8??1328953。
排列码加密4096个7
使用n=4的排列码进行加密,即密钥选取四位,输入为4096个字节的字符7的文本文档,以下为排列码加密4096个字符7的密文内容:;7=8?5<<8<4>3;9166?><:80:870116:?38::12766;540:>16<<;794<0?4733?7;35=6=0:<8=08:36?625 <0??2;3=90646<12>76:=4?910367>>33;633<>:>2?005;:1<427299358?9478??;6::26>8116<;7010 <<81536;>94?10<90:790;977=<6851;5<0<90;5;15>4=5;>44;58=11?89958686;885:7><08=<8837> =8;55439;=;07915:997:09;924:>?107?0:65>84?18;2844;2=;40=72=8472:>>;248<;=<275;1;>;8697; 4?;53:;6=429986<:0:8>;2=>?75?93=7?>0359:33:1<546>9<66;:15>6109360<2>19666;3;4<2<8=:2 10459964<89>2=7;?34488>::3;251<62<937<?5419579678><5>:3;6424;4=5>25=83>2?07=:611<0 10575<80<8>90=599<86;4318<308759:3;>68?67187?54153=?>?6<2=625?3=83;41>=;7;16:013:;8 =89:5:453<717;8673;=<==>4974>:;=6;84<?0;9>49>3:>;19??7<;40=42853641=?4<=6388;257>1;29 =;;75667=44<=5294>60<06=219?333?6<577?199461=67>??79>42;1=>758177?7?:<317206<5<= >461008940=;9;6<9=559<?9049??56;97810930;7?8085=><783;<>1;37:1>:;857<>84986>:<<1==? 81<1==64<3:25;0?2?57491?41=860=6==5:><7::289?0>72355=785=7;978799<21?>=:?<=1<93851 900<3>92231416<47?=<60>11>5>1<=0;58004:2;1;;?7<820?:5?644>88<3>;?73908368:9=65?7?5 0;36>:0526==3150<098?6<:=43<>6=95==>;7;094::=44;=6=44:08<7191?0?:;5<02:>;0=026963914 ?73?77:59189823;>7<84737174;=440811:6;01306344=>837;89<0=4820?;7;1;=>999:97755;5==1 <866>1863?40:61:=5>;596<6?2>=231;39981>401869648665:4:==528>3;?<?285<>5<4;8<:88?686 67=5=2<>;?=?<8886<1;84=51=?74012971=75339<=9>64==3266138=49:0;36>1><813:?411<??3; ?=?97:?<<2>9<8962934>52273:46>93>698684<3254<403036204<>1=:;=5;=72334020499<:978= 7?01;1<9>5<;4?>2:75=1:<4024>987?<?6==6228?3=099484=20:13330;4?6<:0;94<65;;=626722;2< 635812=591<;0?:>77<453;>28?>7?<<74849066516>?>531;662;4<=4:3:963607:<81166:4:4:=6?4> ==7?<3=>5;9=:;<;9>995=5;000;2:666<546=>29=09?=:755715=>;233=?1;5>3132461369480=49=4 ;09058137143;9<52;<3=09=5994=7:94:>;=79723:102==94<?;<=?0;;439>:=6;:<7:;39>73=127:<:<5 4479>25>1=;57<1<737;34<7911713=<1555<>4:;<817<4<70?4>=?<501532<9:3<1593?9511;657;;; 7?:4637:2=17174=4=8=>7;;451?80966>6452562;2;705676=<42437588936>891=45=?<07324>9? 205<;12;=;:5>:?>54763:04494<>4<3<53:7331669122?9446?630>;48>486069089=399<>645;6?9? <<?85<<7>><5?304<8840<>0;=72?14?4=6>4?0>??64<>:935?404?291<8=<0681>89>605;9>40>0 52:?625:?330;=7>430<04:7=9>9;91=00045?=4>4;8741?<<9>8536151<98;:9<?48=:3><3==701190 5;10:22:53089=837;<183?<=5>34671:4=7:29>=7827=>1;?637664=74<4:475>6<2979<2131<:58<9 0<100577>?61?0?5840?67?1<3?5:?;2>5?7794=464<3?2:<7>06<4658:1719>625;:4357==1<487>1 99:>3977=10?64><8959>6?;20;63;?61=4<89429;?10002=<>;8;=26?<771<4>87876>5<>8=6??099 45=>=7;<002;1<9200406649=13=18;>9267=<103?946<662236::6;?<=<<21=?;27;887187>50=79:9 >56>6:0<4>6;2008688;;3004?>?<1>>68=821=:023;54?=?94=32400>;8><<73;20:42<>2;14327714 3=35263>37245:021;;8=2=219252=<>=96:;=91>=4;326>:989553>1?8;10::>7883:?1=22:;6:23=;7? 683<;9765=7<8:5;43;2=>7>27>5=:05<169:?:=6><74050=<8871=95>55;;026<3==27530:?>962:=06 1677?==?4=41>0=7155<52502;>=8?74130152424<490<8:9;8956=33=;7:=<5793:768:540<?<56?? <5<>=5:2=0=3?63;5:9925855:247:3;4=8218=6?22;7=>4>>3=83<=5?80685=66<5592;:20<5?:??14 32;:5?2;51=1:1:>2=6>6<3:>?=<08<86646=4;9344;59:88833=212:>:2124=500>4?9>259?:33109:0 126?6801139<:31:0:05=47?9:;5=53341<0=1?35?8190=;<3292919754:5=04>760;=;1=<:=63=49:67 2:;25?396;2;71=676065?=?4614116==4?15<<<<<?390?2;=561=5;8?><7;97:2?3;17=<01<<?37797 ?590<>=87<?9>>=3<:>84>;034?2266>504?4463>51:;;47>7::8548?0>?1=774=:26<1=1428680:252 2?5;:>877?=?:41<44<>0;?0:8478:;5<14=47>?9=5=83:<=>6?08;86:08>>30726;287?58?;26583090 <7<49;71?=8680>:3:05?79:2=<?;0596?<5<>890<;5543:>>?4475<:;:726?80<=0>96286<>480><7361;5442=8301;=:7:=<1=?=27402639><58>01>2315:=27>:99;084042?3;:816:339>0;721<5;3801=2 2;4=1598?04<848:94<32<1;0?=>6848<45342?22?77:3473091:9?24<04?58;7=?>9<1974858;649> 025<303=5?9><700995<3<=251?;;135>39>2>:175?293:7=72;2;>2:2>8;1>62=<810:>179;?820826 34:755?840<=2;6;;19528:47<70=43=77<089>?2:6:230385>490>>559:?<=7>225>33:::?7?80;>:29; ;7=571:<<9<7?6:735>;133<7823=193;0;0;2450=3>>6<651557=99746?26;92<513<><8:780986>>? >=7737=93108>0474662;>;<9?6>508;175=52?3?4<?>2=62675902266>:9<:>3>?6;9=266=<5?;28> 2;>806?62<8=62733>>>8:8578;7=77;2<?:221<764<;?43744239480==4>54=36>0830:?3<8?4:13:7 749=90::=7=><?<??3;4=>4<4>91319074:?>5=02;8:667;207>98?94969?1390;<32;9=68?36>16>>> 39=39=70<<724<520;1<>?<>2。
武金木老师信息安全与技术n=4 明文为4096个9的密文(201232103016)
密码学与信息安全试卷
密码学与信息安全试卷2008-2009 学年第2 学期课号082746课程名称密码学(A卷; 闭卷)适用班级(或年级、专业)07级信息安全考试时间120 分钟班级601 602 学号姓名一.填空题(共10分,每个1分)1.采用恺撒密码(K=3),消息是BCD,密文是efg。
2.根据著名的Kerckhoff原则,密码系统的保密性不依赖于算法的保密,而依赖于密钥的保护。
3.RSA密码体制的理论依据(数学难题)是大数的分解难4.认证符是用于认证消息的数值,它的产生方法分为消息验证码和散列函数。
5.AES的基本变换包括基本置换、行移位、列混淆、轮换密钥相加。
6.考虑一个数据块长度为256位且密钥长度为128位的AES加密算法。
请问该密码算法的一个数据块中字的个数Nb是,密钥中字的个数Nk是。
7.在使用Diffie-Helllman密钥交换算法时,如果通信的双方没有经过身份认证,那么攻击者冒充对方进行中间人攻击。
二.选择题(共10分,每个2分)1.下列攻击形式,不属于主动攻击的是()A.伪造B.篡改C.中断D.监听2.RSA算法可用于加密,现A拥有一对密钥PKA和SKA,B拥有一对密钥PKB和SKB,如果A向B发送消息,A对发送的消息进行加密的密钥是(),B接收到密文后进行解密的密钥是()A. PKA SKBB. PKB SKBC. PKB SKBD. SKB PKB3.Xtime(a)运算是简化AES算法的基本运算,其中不可约多项式为m(x)=x8+x4+x3+x+1,计算‘57’·‘06’的结果为()A. ‘8E’B. ‘E8’C.‘8E’D. ‘17’4.如果单向杂凑函数H(X)满足这样的性质:找出任意两个不同的输入x和y,使得H(x)=H(y)在计算上是不可行的,则称其为()。
A.弱单向杂凑函数B.强单向杂凑函数5.在密码分组链接模式(CBC)中,存在着错误传播,如果在加密前明文分组P1中有一比特位发生了错误,请问该错误在多少个密文分组中传播?A.C1B.C2C.C1和C2D.所有的密文分组三.简答题(共30分, 每个10分)1.根据攻击者可获取的信息量,密码分析可分为那几类,它们的含义是什么?(10分) 1.根据密码分析者可能取得的分析资料的不同,密码分析(或称攻击)可分为下列四类:(1)唯密文分析(攻击),密码分析者取得一个或多个用同一密钥加密的密文;(2)已知明文分析(攻击),除要破译的密文外,密码分析者还取得一些用同一密钥加密的明密文对;(3)选择明文分析(攻击),密码分析者可取得他所选择的任何明文所对应的密文(当然不包括他要恢复的明文),这些明密文对和要破译的密文是用同一密钥加密的;(4)选择密文分析(攻击),密码分析者可取得他所选择的任何密文所对应的明文(要破译的密文除外),这些密文和明文和要破译的密文是用同一解密密钥解密的,它主要应用于公钥密码体制。
密码学教案
《密码学》教案张焕国,唐明,伍前红武汉大学计算机学院一、教学目的本课程是计算机科学与技术、信息安全专业的专业选修课。
开设本课程的目的是使学生了解并掌握计算机安全保密所涉及的基本理论和方法,具备保障信息安全的基本能力。
二、教学要求通过讲授、讨论、实践,使学生了解计算机安全的威胁、密码学算法、安全技术的发展,熟悉计算机安全保密的基本概念、操作系统安全和网络安全,掌握计算机密码学的基本理论、基本方法、常见加密算法及其实现技术、应用方法,重点掌握传统加密算法、DES算法、AES算法、背包算法、RSA算法、ECC算法、DSA算法等。
第一讲密码学的基本概念一、信息安全学科概论1、信息安全学科建设2001年经教育部批准武汉大学创建了全国第一个信息安全本科专业;2007年全国信息安全本科专业已达70多所高校;2003年经国务院学位办批准武汉大学建立信息安全硕士点、博士点、博士后流动站2007年1月成立国家信息安全教指委2006年武汉大学信息安全专业获湖北省“品牌专业”武汉大学成为我国信息安全科学研究和人才培养的重要基地。
2、信息安全学科特点●信息安全学科是交叉学科:计算机、通信、数学、物理、生物、管理、法律等;●具有理论与实际相结合的特点;●信息安全技术强调整体性、系统性、底层性;●对信息安全来说,法律、管理、教育的作用很大,必须高度重视。
●人才是关键,人的综合素质是关键的关键!3、武汉大学的办专业思路以学信息安全为主,兼学计算机、通信,同时加强数学、物理、法律等基础,掌握信息安全的基本理论与技能,培养良好的品德素质。
二、信息安全的基本概念1、信息安全事关国家安全信息成为社会发展的重要战略资源,信息技术改变着人们的生活和工作方式。
信息产业成为新的经济增长点。
社会的信息化已成为当今世界发展的潮流。
信息获取、处理和安全保障能力成为综合国力的重要组成部分。
信息安全事关国家安全,事关社会稳定。
2、信息系统安全的概念能源、材料、信息是支撑现代社会大厦的三根支柱。
密码学课后习题
第三章:3-1使用密钥字为common 的代换密码方案,列出字母代换表 解:去除后来重复的字母后,真正的密钥字为comn3-2解密下面的一段恺撒密码密文(明文单词间留空,以便阅读):EHVWWLPHRIWKHBHDULVVSULQJZKHQIORZHUVEORRP解:将密文字母在英文字母表上前移3个位置,即可得到这段恺撒密码密文对应的明文如下:best time of the year is spring when flowers bloom3-3利用仿射密码算法加密下面的明文,假设k 1=7,k 2=3(要求首先列出明文字母-密文字母代换表,然后给出对应的密文,并以字母t 的加密为例给出计算过程):解:因为k 1=7,k 2=3,因此仿射密码的加密公式为)26(mod 37)(21+=+==p k p k p e c k字母t (19)被加密为)26(mod 61363197)(G t e k ===+⨯=完整的明文字母-密文字母代换表如下表所示:3-4解密3-3题所得仿射密码密文,并以密文字母F 的解密为例说明计算过程。
解:因为k 1=7,k 2=3,因此,根据仿射密码的解密公式,有)26(mod 1915)3(15)3(71-=-⨯=-⨯=-c c c p密文字母F (5)解密为:)26(mod 4561975195151915e c ===-=-⨯=-3-5使用密钥字student 对明文cryptography 进行维吉尼亚密码加密和解密,要求仿照表3-7(P51)给出其加密和解密过程,并说明相同明文字符的加密结果。
解:去除密钥字student 中后来重复的字母后,真正的密钥为studen 。
因此,应将明文、密文按照6位长度进行分组,每组使用同样的密钥studen 加密、解密。
3-6选择希尔密码的加密密钥矩阵k 为:⎥⎦⎤⎢⎣⎡=07050203k 试以明文love 为例 解:将明文字符love 变换为数字,分别为11、14、21、4。
2024年等级考试-计算机四级-信息安全工程师考试历年真题常考点试题2带答案
2024年等级考试-计算机四级-信息安全工程师考试历年真题常考点试题带答案(图片大小可任意调节)第1卷一.单选题(共20题)1.面向数据挖掘的隐私保护技术主要解高层应用中的隐私保护问题,致力于研究如何根据不同数据挖掘操作的特征来实现对隐私的保护,从数据挖的角度,不属于隐私保护技术的是()。
A.基于数据分析的隐私保护技术B.基于微据失真的隐私保护技术C.基于数据匿名化的隐私保护技术D.基于数据加密的隐私保护技术2.基于MD4和MD5设计的S/Key口令是一种一次性口令生成方案,它可以对访问者的身份与设备进行综合验证,该方案可以对抗()。
A.网络钓鱼B.数学分析攻击C.重放攻击D.穷举攻击3.S/key口令是一种一次性口令生成方案,它可以对抗()。
A.恶意代码攻击B.暴力分析攻击C.重放攻击D.协议分析攻击4.2016年11月7日,十二届全国人大常会第二十四次会议以154票赞成,1票弃权,表决通过了《网络安全法》。
该法律由全国人民代表大会常务员会于2016年11月7日发布,自()起施行。
A.2017年1月1日B.2017年6月1日C.2017年7月1日5.《中华人民共和国网络安全法》第五十八条明确规定,因维护国家安全和社会公共秩序,处置重大突发社会安全事件的需要,经()决定或者批准,可以在特定区域对网络通信采取限制等临时措施。
A.国务院B.国家网信部门C.省级以上人民政府D.网络服务提供商6.2018年10月,含有我国SM3杂凑算法的IS0/IEC10118-3:2018《信息安全技术杂凑函数第3部分:专用杂凑函数》由国际标准化组织(ISO)发布,SM3算法正式成为国际标准。
SM3的杂凑值长度为()。
A.8字节B.16字节C.32字节D.64字节7.()是一种通过对信息进行均衡、安全的防护,提高整个系统最低安全性能的原则。
A.木桶原则B.保密原则C.等级化原则D.最小特权原则8.有线等效保密协议WEP采用RC4流密码技术实现保密性,标准的64位标准流WEP用的密钥和初始向量长度分别是()A.32位和32位B.48位和16位C.56位和8位D.40位和24位9.2016年11月7日,十二届全国人大常委会第二十四次会议以154票赞成,1票弃权,表决通过了《网络安全法》。
《密码学理论与技术》复习题库
A、dk(y)=15y-19 C、dk(y)= 7y-3
B、dk(y)= 7y + 3 D、dk(y)= 15y +19
14.下面关于签名的说法中,那些是错误的 A、为了安全,不要直接对数据进行签名,而应对数据的HASH 值签名 B、为了安全,要正确的选择签名算法的参数 C、为了安全,应采用先签名后加密的方案 D、为了安全,应采用先加密后签名的方案 15.下面的那种攻击不属于主动攻击 A、窃听B、中断C、篡改D、伪造 16.把明文中的字母重新排列,字母本身不变,但位置改变了这样编成的密码称为 A、代替密码 B、置换密码 C 代数密码 D 仿射密码 17.KMC 或KDC 主要负责 A、密钥的产生 B、密钥的分配 C、密钥的销毁 D、密钥的产生和分配 18.l998 年8 月20 日,美国国家标准技术研究所(NlST)召开了第一次AES 候选会议同时公 布的符合基本要求的候选算法有( ) A 5 个 B 6 个 C、10 个 D、l5 个 19.AES 算法中的状态可表为一个二维数组,如果明文长度为128 比特,则明文状态为 A、4 行4 列 B、4 行6 列 C、4 行8 列 D、4 行10 列 20.设一个公开密钥密码的加密运算为E ,解密运算为D,加密密钥为Ke ,解密密钥为Kd, M 为明文消息,如果要确保数据的真实性,则发送方要发送的密文为 A、 E(M, Ke) B、D(M, Kd) C、E(M, Kd) D、D(M, Ke)
《密码学理论与技术》复习题库 一、 选择题
1. 1976 年,提出公开密码系统的美国学者是( ) A、 Bauer 和Hill B、 Diffie 和Hellman C 、 Diffie 和Bauer 2.DES 算法中扩展运算E 的功能是 A、对16 位的数据组的各位进行选择和排列,产生一个32 位的结果 B、对32 位的数据组的各位进行选择和排列,产生一个48 位的结果 C、对48 位的数据组的各位进行选择和排列,产生一个64 位的结果 D、对 56 位的数据组的各位进行选择和排列,产生一个 64 位的结果 3.下表是 DES 算法中 S4 盒的选择矩阵,如果其输入为 101011,则输出为( 0 0 1 2 3 7 13 10 3 1 13 8 6 15 2 14 11 9 0 3 3 5 0 6 4 0 6 12 10 5 6 15 11 1 B.1010 6 9 0 7 13 7 10 3 13 8 8 1 4 15 9 9 2 7 1 4 10 8 2 3 5 11 5 12 14 11 12 11 1 5 12 13 12 10 2 7 ) 。 14 4 14 8 2 D.1100 15 15 9 4 14 D、 Hill 和Hellman
武金木老师信息安全与技术 课程加密n=4 明文为4096个8的密文(201232103016)
:88:9;25=400;228<?;734473>:86:16>9<9;6=357946;5=<58=7;90>4::7;478;8=6:35?75:0=>5>;14>3 75:5<=4>16?2:59:6;92;1509123:5195448??4;43;6=29>0:154=>8956?=8;:82>?516??5704:754714 09832<;0<5025?2<7=98:392=0?4:47=>90=>7729?5:;?9?531:66:3:55:3;<232221=?2;6915>;02;;3: 02750:2;385396<44:526=>;22394=055<>534<223?67;567=?4395<9=7?:?:7>>?<560=941:29856; 62=8?:>?69>920577236;=:81>>8>133>:77;4504>=0033;63>2?;0=5?7<78:<4:03?5494;0?25:1=3>;75>?;2=0:19=:0929?=519?47<31:906;9:;<;4027:1?16=0;1=89782>?097=<;1;2:;:82531204?4;;:>15 174?2;<85>:545=7>305?3==537414?315185:?3;?=;61?9239765==40:7;8157>=>49863:85864660: ;8>6496527052;:?2849?>><627=6;9:3518343>;0=?6<01<>9==>873<;6??;0413237321120?76=04 7095;?411?;42;78=4>6<6:?<;94294<=:;6743>5???7039:=01:396392>63;;17=;;=6183>7086>057=: 22394888>;1;31;720653<=<;;<=74;?;>734466?5802:>7=4494>964=47?4?:7?983;3?7;=3?0732125 20:42=<0;20>;6;?78?6;2527267<23398=286;:?332?:><115309050:=1><6?>?76=<80>68284467>4 ;6<1:731?<52>=?9=760::=9;436;14759>018:<=:6;?7>?552790806==:9==<=89:75::>77=63=;541?8 64154><6:7;>90312>96356<002:0><00238;8<;;001?0?0554?>03<;46;<>?;634?69=033<<?587583 230?965213645=76;916<3<9;5>07<1?0449;35=;01155510233<==;6<2<7<14266401:?13;9?:0<78 <139026=62?>3>;78<1?5=98949370=?<;174?629;6322?1;2>949>2973<4>85=535369<??2=>9>3 9835=380455?6<>=>51;:=48>8633>410=;40?40;01:1>0091243<>1077:04;8067050;<4<=2:838=1 6>824=<67161:1;6:5=6=3>><5?7<0;87<;=392:98575=490=9<>644;=8262=0<4:1:<:>054<>0<>30; 41795?41=8==9?=?8?>9?<5437<267;9=<?9?9?631>7?<?4234:>=0=458?26?68675?54?<;>?<222: 45<;57=:5=027:>?:6<9212;:<65??=1:1=:06963206:<494217;><52198?;0<552;8<?9820500917:4> 280=96;36??4?>52<?992335;98;862?2>;2:3>9405>?;5924>18<>602?609897:72:6784=;31=48?6> 1989259:7::;3<79>7>;8041511?7=>10;94>0354;=;:>9;07324378<22614:<9==>5::>59;8<8101973 805:596>5;<3>8;591;4:4<3363044>4>>=5;0;23922=>1>395073;0?<=2437:680>53=373;96:327?8 <;9=26?726;?96022<>3??890:><>20<>1?4:7::7<30:?;03397823941704=>008962<531?62?24?=> 9>12029955:1;472=?>;29<6?29:5:276=5904<55<3574358;<2==:=9=966905198>0?5?=8=431:>98 7;4183827301?2?70603<05=>9<==?4=4>827733=<1=3:029<172665745<477?49891?009<=>=;:< >34>253>3?;7>:?<73>94>?6?76::020>2?<6<8?26;98:6397:2=89179<<1>;5<;00=>>?1943=7974?0 6?5?<628<:;6>4308;06=53;9>93>19>5=?0>71>6<32>;;70=61=>45=36?:872;25981:287<812:7489 4>2?9016?=0174:=83;101<5<<51<22<:7:107:=09461<29=302528=<?935??43296=3<7842?<703> 72=6>?81:>68:=;<1291>48<0729<3075825866085747<2?==;;5?4=603;;<8>093;20<=5?272574?; 5598:38621:125>7:?729=<77;4111381287=?14;8=068><941?79366896>56925:1?3<598910;:<55 :9360=8<<?59<<;=;>51>?013919>77<6;1;?=62?41;?4<?1384;5<6?2>1::70882>;2;9:48;28<15>2<< <13;338;?60>166559939?<3;;661771>:=880?;343475384?1554098915?0;3:0=;50=94?2130=0;=; 134:426?6287;8?1=;<151>=<<6033?28<9:6?03428><8904;604;;>>=2<4;4448=0<;40;;136332240 01:0442=<4?06593<68>700;67::31<=>962:84006<55<=?774?3=7583=0<60088623053;60<99<6? ?<:1021>90>3:236;5:=18;>;0257?1>;7488<:19276<::>8?9<1255909<<=1:9=25=;92;46838?98518 38992>4;093=990884899?68<>9;1:36>78<?713;2643938316<=>22;3148<19872711?1<3909;:;81 =5?<;1112?:64;=<7;57564?:448?4<89919=:84;73096;8>605?0968<27<>919=3;1?956=834=3=70: 831<109494;7;23;2624?182<22014<534:0930<438?3227288=0?14?7?783>94;>01<864301;:126 =:3=>375;2:;5>6;<9=4;1:0>59;7094302242368>7;549755>627<28><?:878?:3>:;>5;7:<=?1?14<::7 634<29439;0=75??>=48=9>896:756633>1325:>>23>;46;968>3<172:9255>184=52>4;>6522009< 0=:=80634?:311?45?5?:?21132434;:5;53==>=<20;80<6:=21950003654>:85=7??6<>=080?:72321 <<;2:063=1<:0:=8<5=02;=;72<=5>9=3:2;57?1413;<4;0?<>;891==56747:4?5534128<9486=4>5;4:4 8;7355?3125>?;64;9?4890038502?4549>865<15>5?><?;<>8598;?30;>:55=>4=2623;169<8764=? 80:?;6255?>09=4=?9>=:44297;4;>?<326<=?4569;45>:3>?86>33>803930<59;=9>:<7;72>05;56>169:8??5797513626=::?>:=4;3219>689<034<7<2>177824675<>0=462671?532=382<5<:>13=<83=; 0?978;=<?51>=3;6861;854349876<3982<<197586750;080??64<4<<:28>?62>?6:;5?8??65731<?5 96;6?=2314<=75<8:28;260:7=;6894197533;55>0;<:><174819;9?27;:;<63;3246=;<0;906742231?3 8790<1;9<91<06663?>;5352;9173278:;;04<7:?7226193<03249837>526?28<0:6263<615475=786 09:3746846;538?<5=8176?08547<0:75144>7=1=3?74;;=5>240;>1816>9<59=5;80>>;99??3?3:6=> 0;>7:;:=5=:=1=7500<;?9=659:;99。
密码学习题集参考答案
1、请分别举例说明什么是保密性原则?完整性原则?认证原则?不可抵赖原则?访问控制原则?可用性原则?为了实现这六个安全原则,主要采用哪些密码技术?答:(1)保密性原则是指不经过授权,不能访问或利用信息,只有发送者和接受者能访问信息内容,信息不能被截获;(2)完整性原则是指信息不经过授权,不能被修改的特性,即信息在传输的过程中不能被偶然或蓄意的修改、删除或者插入,即不能被篡改;(3)认证原则是指信息需要明确的身份证明,通过认证过程保证正确的消息来源,和信息接收方建立信任关系,缺乏认证机制可能会导致伪造;(4)不可抵赖原则是指信息的发送者不可否认已发出的信息,(5)访问控制原则是指定和控制用户能够访问哪些信息,能够有什么样的操作,通常包括角色管理和规则管理;(6)可用性原则是指是信息可被授权实体访问并按需求使用的特性,不因中断等攻击停止服务或降低服务标准。
可以通过信息加密、信息隐形、夹带信息等方式来实现信息的保密性,可以通过特定的安全协议、信息摘要、密码校验和等方法实现信息的完整性,通过口令认证、认证令牌、数字证书、消息认证码、公钥算法等方式实现信息的认证,通过数字签名的方法实现信息的完整性和不可抵赖性,通过用户角色认证、防火墙和IDS等方式实现访问控制和可用性原则。
2、一般病毒、蠕虫、特洛伊木马三者之间最主要的差别是什么?答:病毒可以将自己的代码嵌入到其他合法的程序中,导致计算机系统或网络的破坏;蠕虫一般不篡改程序,只是不断的复制自己,最终导致计算机资源或网络大量的消耗从而无法使用,蠕虫不进行任何的破坏性操作,只是耗尽系统,使其停滞;特洛伊木马也像病毒一样具有隐蔽性,但一般不像病毒和蠕虫那样不断复制自己,其主要的目的是为入侵者获得某些用户的保密信息。
简单的说,病毒破坏你的信息,木马窃取你的信息,而蠕虫则攻击系统和网络服务能力。
3、什么是密码技术?替换加密法与置换加密法有什么区别?请分别举例说明替换加密法与置换加密法。
南开大学智慧树知到“信息安全”《密码学》网课测试题答案卷1
南开大学智慧树知到“信息安全”《密码学》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.对称加密算法的基本原则是扩散和混淆,其中混淆是指将明文及密钥的影响尽可能迅速地散布到较多个输出的密文中。
()A.正确B.错误2.在分组加密的4种工作模式中,最适合用来加密较短消息的是哪种工作模式?()A.电子密码本模式B.密码分组链接模式C.密码反馈模式D.输出反馈模式3.在RSA公钥密码算法中,设p=11,q=23,n=pq=253,则有RSA密码体制RSA-253,选已知解密密钥d=23,设接收到的密文c=35,则解密的明文m为()A.23B.220C.173D.114.下列哪些算法属于公钥密码算法()A.椭圆曲线密码算法ECCB.RSA算法C.ElGamal算法D.AES算法5.PGP加密技术是一个基于()体系的邮件加密软件。
A.RSA公钥加密B.MD5数字签名C.MD5加密D.DES对称密钥6.数字加密标准算法DES是在下面哪个加密算法的基础上改进而来的?()A.RC4B.RC6C.LucifferD.IDEA7.CA的主要功能为()。
A.确认用户的身份B.为用户提供证书的申请、下载、查询、注销和恢复等操作C.定义了密码系统使用的方法和原则D.负责发放和管理数字证书8.产生序列密码中的密钥序列的一种主要工具室移位寄存器。
()T.对F.错9.下面属于对称算法的是()A.数字签名B.序列算法C.RSA算法D.数字水印10.在数据加密标准DES中,轮函数中有一个E扩展置换运算,该运算的输入是()比特位A.8B.48C.32D.16第1卷参考答案一.综合考核1.参考答案:B2.参考答案:A3.参考答案:C4.参考答案:ABC5.参考答案:A6.参考答案:C7.参考答案:D8.参考答案:T9.参考答案:B10.参考答案:C。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
排列码是一种新型的加密技术,可以完美解决以下三个问题。
事实证明密码学界的错误结论“分组密码加密强度不大于2的n次方”已经过时!
在密码学中“2的n次方的一亿对应的信息空间”已经太小!
密码学要进入“2进制信息有了下标的多对多的客观真实的信息空间”!
以下是用n=4的排列码技术对明文为4096个c低四位进行加密后的密文,密钥为2935:
AIKBINEEABDFIMJJKJD@@JFIDKMJE@ELAEJFDLCKBEAIHDCJGJDJHNAI@AADIG@KDMFFAEJBEOMKBEF@ BNHBFNKFKCGEJJOEEDJKHOBCJ@HMJCHIAJOKJIDEOLFACHFMFEOCK@JGBICIDJLDMAKFEKLMMGAFKOKB FAFNLANLHJFFIKBFJKAEHBLCAGJJKAAILKGFDNBKBHFHHGCKJEKOAMJOABHJGMDLOHHHMFEBGIENCBIB JFIAIKIFHBKBILMFAHAEM@JHKGCNFGCLKDHABNA@NGHMCACMCNOKMN@IAJBKLAABDLIFDM@GCNAEBKJB IDBJNAGMGIOJENOHKALKGBEDKFFOKMHJKFBAANGLKHBGACFALLCALHOADCBIKFB@C@GJOONEBEHCMNDE F@ID@BCHFOMH@GIJNENEKCHFILBFFJAJNBELHAADOFGAKCEMDMKDLFGONKB@CA@IFIOIEJINKLHCNGAB KLCDDMOOBJMCDNMBLEKAHMB@IIC@OCGOAFGNENLJEHIKLIHJIFABJ@JOCBHCFIE@CKKF@@CJMCJKJHNE FHKKFIHDONHLEJOMHOAAEJHBKDDELBANBAEGCOLIDILAMOELJOLAIK@EC@OGJDFBMJIJMANCJHMCAANC CMAMLMJLMKDJN@GMCDILNKFLDKOEOOBOON@JBNHAFLEMFIDCFANLEKANKNCIOGGDG@@NJI@EBBINFDOD JHAMCOIEIMNEFDBACGLBMLBHEINEJCIDFFLNGIAF@IJOAAGGBMBCLGIKDJFLFDLDLEAAHKEDLLKFEBNJ @JJKIEFDILLCOOHBCEOM@OEIOALBJHBAHKI@AACNK@IDFNIAEGJEGNKCICHNGE@FFNGEAMMEHECOALH@ @GLABM@GILHAAJ@LGFKGCILHIEMDMGIHMF@DDOF@FLNFL@NODDNIAFJOKALCFKIFEJ@KJMEABOIFHILL HEFMOMGDJIIFJAMOBJDNCGOEBMGDEEAMGGGANMK@FIHKGHDLICMGBMONMDHGBMFDJGCDJELBABNNIAB@ MKDNIFC@ONDEIALDDEIIODGGDODCIOBCDADNCHHMNAJIJAKLKAMLEMDFKGEECDOOKFODCHGKKEFHLDLA CEHKHOMJOBCEKCNODKDOBKJANGDCDIOBN@OHMHOFCCBEGI@NLFNHFJDIFINNFEHFIIOGHFIJNLINMFBI DAIHNAEHGLCMGLBECHIIB@CBIEJKEJBLHLKOFGDBBIKJGBOBIIOOBMAHFDCHHB@BDBAIJHBCONG@HHJ@ EOOHHNFNBKGOLAEDMHCNEGHINENINKJODDLOOMLEFADADLLMJFMMJH@KBJNK@OBNGFOFHEKBJMLGDJDN ODDGDNOCN@FKHIJNOHDILMO@EJHIKMDLNOBCENCANL@JDLBOCBHCBHGJBJELEODGKKFAN@GJIMNIGKOI MD@GFGFDCDOGIHKL@KHMDJNIGJIDANFLNIDJD@OONCJHJNONEFMLAJIMDINAEGKK@NNIO@EGFE@KJHAF DMOFKIFCHEOCLOJNGGOFNBABOIGNKFK@NHFDOLJMDGDLBEJNKNCGNEFOHM@LOK@AHE@CCNFEOBKMOC@K EGEOMCL@@JHHI@FOOGKNNBIEMNDNNMDE@MJ@HIJH@LNFENMFN@NFCOCMNKJN@IGLKAJN@OJCMG@DENHO @NFJMGADJMLENAMBLD@NDBBGH@NJGD@@OCMCNKHBAOGBAIKGOGAKJFLIKAJAIOLDJKIB@EEJKNIHFAOJ BHMOBDDDGJNGCOLEKOAOBFFOICJLINJ@KHABICLNELNDKJMMADMMBCLG@HJ@GGB@CLHNHNAMGLFIKBBE INOCJOHJEJ@NGGCENNNBOHFMFLBAAICMGGEHI@GIABLME@GOOCLG@ECKKNHEJDLGKLNCD@BNFKFJOALG JJMGMDGHFNGGMKHDLKEMNKKJ@IAACOKFHFICDCJEKAJEKBKJCNCBJJ@JLMDKJMDHDABBMICILINHA@HI MFKCDOKNDBJKBBAC@KLONBAHKGKGLCN@EDGAOKIMAODDBEEFLE@GJBDHEIL@JKFEDG@BJCK@DDFAMJNF NDMFHIH@BB@JCN@BFLGMKFGFMMCEDNNKFGEEKCOOOILGECLODGD@CONE@CECNIB@CAGMJNG@GFKJBNHK CCHFENNONJOJDGJLL@KMGHOO@@ENALHKAF@@JDCDMLGFLDLBDDIKABBJEOLA@JLGI@@HDHJALALCOCKD MG@@@DEAHLKELCDNBKHJKFIMNJFNOOM@KIECBGOMOGDNL@CAANMGKEHBNECHO@MIAILMILNGEMLJAENA N@@KAHKHIIDNEHJIMJKBIDBHOMLLFJKFFDNJOLONONGBGEDICODD@GICEFMEKGMEOMEDGGFMFLAIELOD MJ@AENIBAOHMNMIJNJAGJCEEHLEH@IBGNAKEHMKDNBEOEBEENFJIIJALBFAAE@KNGLBBIELG@COLMLFE FIHNKKJHE@EGAGADBNKGKCAL@FNEGCKCHC@JLGOL@LONAEMFHMOILGDDCGGNEM@LOAJNNN@AIFCFGNKL GABHGH@KEENCGDLEEKIBKGMNHMDHOHFJMCCEN@IHDDJEN@MK@EFCAGIFIDOJOMBB@KHCFLCCIBCBFHJI CK@@CKEIJADMEKIDIHGN@AF@KLAGDCK@@EJDHGALNLLFABKGINMBC@CLGMKNFB@CDFALAN@JNADBAHNK KKLICKKEBNNLHMAJKKGIJIJKCMFG@JG@BCE@BKEBIMKICBHHI@JJAIIMEJHFICJLMNFHCJICEIG@@AIC KBLCBCKKGJJ@KKJNGHFGFLBACEAMJGBKNGOHEOGFEFGEKEBIKNBA@ENOBOFNFMA@LEIBBLGCNOGJFGIL DBJLNMENOINKB@MGOFMEDNGONIHKOLGDCFBJBCNAFOIFI@EGNEMGNEECCAHBKCND@IJC@ANHLODDNFII KDC@LMENLGIAGMBFML@BHLDADEFHDBJFE@BFGJCAHCMJOJBIJJDOEKMLOOECJD@KKD@NJBHNHGLEE@FN
H@EJLCFKGENI@NHIH@EOJLNENDBAIH@HGJJMJKCGOECIFALGC@L@KFEIFCCDONILCAIDL@@MMAHHHKKO HBLO@EIDAAKC@OL@LMLBJMNEGMGDEBIODBGLDEEMEFAA@FJH@I@J@HIANNONCABGGMLLHMJJMJHGGDCF OGODKHIAJOFKFFJDKGNJMEOKCMLFLDMAAC@C@A@@JLILCLLENEKNBEHOCDENLIH@C@JAHCH@AJFOEJLC LEGDKA@MEED@OHHFDEAJGFOCEICKMFFIOIGBKEMMHBMNKADEHOBBIEDK@CNKNGKMHBMIKEKFAKNJHIFM CHOEOIC@GONCBEJIMLLNDBBALCMMJHGMJBOBNDCMHICEGJFENFGOOHCJGMALC@GOJHJEEB@EAFIKIDON @JCHE@DCLM@HCCJIL@LCEILHHGNIDJ@GEAHMOLEFNECCGHOGKACBANIIDAHKFEDLIAKJBKDLFCNHKGEE MCFDBBIILBIGEDDKAE@EGDMNKFNLMGF@FLFJLH@BENCJIJLFLNIMNDCF@HDGBLKJ@JMLMHHIACLINACE H@MHBGELHMEEMFODLNDOJA@KBADEH@CBEDKBFENIMAJLAKFICBMFKIGFJKFFKJNONAGGLNKGJCGADBGN LJKMFMFHECHMMFLOMGDDLK@BABMJKLMMH@ACCNDMCIKIOLAKAANNDENNIBBCKIEFOIKAOKDOOMDHCDJI ALJHDH@LFODH@OLDAAKODDHMMIAFHMJ@O@BINCBCLGL@MIODGDKAIBNDGNMINDIEEDBAEGBOIFALL@MF DJOHDJBDJHFIK@@FOKLGLNCIDENAGBLA@LIGMDGNFDJHNN@GMOLFOFCKHIK@OMGNBBK@L@OAKLNCJLCE GJKBI@MGDMGABDKKEBIBLJLKFAJKKGJLAMBMLC@MM@NJDOHAJHNJNIFMFNCHBIKBCBMGGBIDDIBJOLJK DFAJDMJGBIFGFHCLECIJIBABGFGEAMAFNJBA@LHACNMDEKLFOI@IKBOBGBDBCICFDGDHKHIFLHHCAHIJ OFJ@DKIBFH@IGKAH。