信息安全概论课程设计(共8页).doc





《信息安全概论课程设计(共8页).doc》由会员分享,可在线阅读,更多相关《信息安全概论课程设计(共8页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上电子科技大学电子工程学院课程设计(一次性口令设计)课程名称:信息安全概论任课老师:熊万安专业 :信息对抗 技术小组成员:张基恒 学号: 14一、【实验目的】(1)了解口令机制在系统安全中的重要意义。(2)掌握动态生成一次性口令的程序设计方法。二、 【实验要求】(1)编写一个一次性口令程序(2)运行该口令程序,屏幕上弹出一个仿Windows窗口,提示用户输入口令,并给出提示模式。(3)用户输入口令,按照一次性算法计算比较,符合,给出合法用户提示; 否则给出非法用户提示。(4)再一次运行口令程序,如果输入与第一次同样的口令,系统应当拒绝, 提示非法用户。每次提示和输入的口
2、令都是不一样的。(5)写出设计说明 (含公式、 算法, 随机数产生法, 函数调用和参数传递方式) 。三、【实验设备与环境】(1)MSWindows系统平台(2)设计语言:C语言四、【实验方法步骤】(1)选择一个一次性口令的算法(2)选择随机数产生器(3)给出口令输入(密码)提示(4)用户输入口令(密码)(5)给出用户确认提示信息(6)调试、运行、验证。五、 【程序流程和功能】密码系统设计为两个部分 : 一个服务器上的密码系统和一个用户手持的密码器 。程序使用两重认证,分别在于认证密码系统用户的真伪和认证密码生成器的真伪。使用方法为 :a ) 用户分别登陆服务器和密码器 , 这分别需要两个用户自
3、己掌握的密码 。b ) 登陆服务器后 , 服务器自动生成一个 9位数随机码 。 c) 用户将随机码输入手持的密码器,由密码器生成一次性密码;同时,服务器用相同的算法生成该一次性密码。 d) 用户在服务器上输入一次性密码,如果密码吻合,则可以进入功能性页面操作。系统的优点在于 :a ) 将两种密码按网络和物理分开 , 两者由相同的一次性密码算法相关 , 但是密码器本身没有能力生成关键的 9位随机码 。b ) 用户只能通过密码器获得最终的一次性密码 , 而密码器本身和密码器的密码由用户自己掌握 ,从物理上隔绝了密码攻击的风险。由于能力问题和演示方便,我将系统简化,并且把两个密码部分放在一个程序里模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 安全 概论 课程设计

限制150内