下载此文档

单钥加密过程实现报告.doc


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
________________________________________《信息安全技术》课程设计———系统分析和设计报告所选题目: (运行环境) 14参考文献 ,全球国际互联网用户数正在急剧增长,网络信息已广泛应用在军事、金融、工业和贸易等各个领域。人们在实现资源共享的同时,也感受到信息安全问题日益突出。互联网是一把双刃剑。一方面,网络的发展推动了科技的发展和社会的进步;另一方面,网络也带来信息污染、信息侵权、信息渗透,乃至信息犯罪。信息安全已成为各国极为关注的问题。信息加密技术是保障信息安全的最基本、最核心的技术措施和理论基础,信息加密过程由多种加密算法来具体实施,将信息明文变换成密文进行发送,使截取者、窃听者无法破译,保证信息安全的传递到接收者而不被第三方窃取。目前加密技术主要是:对称密钥和非对称密钥。对称密钥是指加密与解密使用的是相同的密钥,密钥通过安全的方式传递给收发双方。本论文主要研究的是单钥加密过程的实现。单钥加密,加密密钥和解密密钥是一样的,或实质上是等同的,这种情况下,密钥就经过安全的密钥信道由发方传给收方。单钥密码的特点是无论加密还是解密都使用同一个密钥,因此,此密码体制的安全性就是密钥的安全。如果密钥泄露,则此密码系统便被攻破。最有影响的单钥密码是1977年美国国家标准局颁布的DES算法。数据加密标准DES(DataEncryptionStandard)曾被美国国家标准局NBS(现为国家标准与技术研究所NIST)确定为联邦信息处理标准(FIPSPUB46),得到过广泛使用,特别是在金融领域,曾是对称密码体制事实上的世界标准。目前在国内,随着三金工程尤其是金卡工程的启动,DES算法在POS、ATM、智能卡、加油站、高速公路收费站等领域被广泛使用,以此来实现关键数据加密,如信用卡持卡人的PIN的加密传输、IC卡与POS间的双向认证、金融交易数据包的MAC校验等,均用到DES算法。DES起源于1973年美国国家标准局NBS征求国家密码标准方案。IBM就提交了其在20世纪60年代末设立的一个计算机密码编码学方面的研究项目的结果,这个项目在1971年结束时研制出了一种称为Lucifer算法。它是当时提出来的最好的算法,因而在1977年被选为数据加密标准,有效期为5年,随后在1983年、1987年和1993年三次再度授权该算法续用5年。DES使用一个56位的密钥以及附加的8位奇偶校验位,产生最大64位的分组大小。这是一个迭代的分组密码,使用称为Feistel的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换,DES使用16个循环。,人们交换信息并不希望被其他人知道,需要把消息进行一系列转换后在公共信道中传输,接收方再通过一些手段将消息转换回来,本系统用单钥加密中的DES对称密钥加密算法对信息进行加、解密,使得在A、B两人有密切的信息来往的情况下,保证往来信息的保密性,从而达到保密传递信息的目的。。向用户提供良好的交互,具有良好的操作性。使得A、B两人有密切的信息来往需要保密传递信息并在一方发送信息前已经共享了会话密钥的情况下,实现A、B双方的发送和接受信息的程序,保证在一方发送信息之前需要用单钥加密算法进行加密,接收方收到信息后可以解密,从而实现往来信息的保密性。(运行环境)本系统是用C++语言编写,编译成功后可执行文件可以在任何装有C++相关编译器的计算机上使用。本系统设计符合本小组在《信息安全技术》课程设计中所选的设计题目:假设A、B两人有密切的信息来往,并需要保证往来信息的保密性,假设在一方发送信息前已经共享了会话密钥情况下,用单钥密码体制设计一个系统以实现①实现A、B双方的发送和接受信息的程序,②在一方发送信息之前需要用单钥加密算法进行加密,③接收方收到信息后可以解密中所提的三个要求。测试平台:WindowsVi

单钥加密过程实现报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人435638
  • 文件大小284 KB
  • 时间2019-04-21