院系:计算机科学学院专业:计算机科学与技术年级:2008级课程名称:信息安全学号:姓名:指导教师:
2011年11月2日
1
f年级专业实验名称
实验目的或要求
08级
计算机科学与技术
E
gima密码算法实验目的:
班号08班
学号姓名实验类型
设计型综合型创新型√
通过使用E
gima密码模拟器,加深对古典密码体制的了解,为深入学习现代密码学奠定基础。
实验要求:
(1)理解E
gima密码的原理,在此基础上掌握E
gima密码模拟器的使用方法。(2)可以使用E
gima密码模拟器进行加密和解密。
1、E
igma看起来就像是一个盒子一样其主要的三个部件为键盘转子显示
器反射器。
2、E
igma密码机属于轮转机的一种它采用的也是多表替换的思想而且是一个
长周期的多表替换密码机在此系列六中直接拿E
igma出来讲是因为E
igma比较具
有代表性当然也是最有名气的E
igma出自二战时期的德国军方其他的一些轮转机实验有美国的Sigaba日本的Red和Purple等都是二战时期的产物E
igma密码机说白了就原是几个机械零件组合而成的对于轮转机而言它有一个键盘和一系列的转轮键盘用来理(输入明文字符串每个转轮是字母的任意组合有26个接线端用来完成一种简单的替算换同时每个转轮的输出端连接到其下一个相邻转轮的输入端当输入一个明文字符法流时相应的信号从第一个轮转的输入端进入依次经过各个相邻的转轮当每经过一个转程轮的时候该转轮会转动一个位置当该转轮装动了一个周期之后其下一个转轮会转动)
一个位置这样一直到达最后一个转轮然后反射回来即可得到密文。
2
f二、实验步骤
1、使用消息的发送者利用E
gima模拟器进行下列操作:明文:INFORMATIONSECURITY模拟器参数设置:UKWBWalze
IIIVRi
gstellu
gF06V22N14SteckerBGCDERFVHNIUJKLMOPTY
如图所示:
生成:在转子的起始位置:XWB,生成INFORMATIONSECURITY的密文。如图所示:
3
f然后把转子的起始位置设为ABC,求出XWB的密文;如图所示:
最后把模拟器参数设置,转子的起始位置ABC,XWB的密文,INFORMATIONSECURITY的密文发送给接收者。
2接收者收到信息后:对XWB的密文,INFORMATIONSECURITY的密文进行解密。如图所示:
4
f三、实验结果分析
根据实验内容以及上述实验步骤得到结果。通过参数设置可以将一个明文加密成一个密文,发送给接受者以后,接受者进行解密得到明文。其中,参数的设置起到了关键性的作用。实验
结四、心得体会
果分析及心得体会
成绩评定
教师签名:r