欢迎来到天天文库
浏览记录
ID:24676727
大小:50.00 KB
页数:4页
时间:2018-11-16
《关于基于秘密分割的文件加密器的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、关于基于秘密分割的文件加密器的设计与实现导读:本论文是一篇关于密钥和文件方面的优秀毕业论文设计格式,对正在写有关于基于秘密分割的文件加密器的设计与实现论文的写有一定的参考和指导作用,免费供学生们阅读下载。摘要:基于秘密分割的原理,本文设计实现了一个文件加密器,包括密钥生成、密钥分割、文件加密、文件解密等功能.介绍了文件加密器实现后的测试情况,提出了尚需完善的工作和进一步深入探讨的希望.关键词:秘密分割密钥管理文件加密文件解密密钥的安全存储是密钥管理中的一个十分重要的环节,而且也是比较困难的一个环节.谓密钥的安全存储是要确保密钥存储状态下
2、的秘密性、真实性和完整性.安全靠的存储介质是密钥安全存储的物质条件,安全严密的访问控制机制是密钥安全存储的管理条件,只有当这两个条件时具备时,能确保密钥的安全存储.密钥安全存储的原则是不允许密钥以明文形式出现密钥管理设备外.密钥的存储形态有明文形态、密文形态、分量形态三种.分量形态是指密钥以分量的形式存储,密钥分量本身不是密钥本身,而是用于产生密钥的部分参数,只有有密钥分量共作用下能产生出真正的密钥,而且只知道其中一个或部分分量,无法求出其他分量.一、秘密分割原理秘密分割的原理正符合密钥以分量形式存储的要求.有种方法把消息分割成许多碎片
3、.每一片原创出处:lunargin:0auto;font-size:12px;color:#666666;">密钥和文件毕业论文设计格式实现加解密文件类型的多样化.四、软件设计4。1用户界面的设计.为了提高用户对软件的满意程度,设计出简洁美观的用户界面是十分必要的.文件加密器要实现的功能比较单一、而用户界面也必须做到简洁明了.设计用户界面时,使用菜单列表的方式让用户选择需功能.每选择一个菜单项,即转到相应的功能面板页.实现具体功能时,提供按钮供用户使用,量避免用户的直接输入.用户界面的设计原则是简洁美观人性化.4。2加解密算法的选择.本
4、软件选择使用三个密钥的三重DES加解密算法实现加解密功能.该算法有两大优点:一、以有效抵挡中间相遇攻击二、由于实际密钥总长为168比特,密钥空间足够大,以穷举攻击的方法实际上也不行.其加解密过程下:加密:C=Ek3(Dk2(Ekl(P》)解密:P=Dkl(Ek2(Dk3(C》)4。3密钥数据格式的设计.由于采用使用三个密钥的三重DES加解密算法,而密钥总长度为192比特(包括24比特校验码).考虑到密钥的常规数据格式为十六进制数串,而将每4位二进制数转换为对应的1位十六进制数,这样得总计48位的十六进制数串.其中前16位、中间16位和末
5、16位分别对应于4.2节中的kl、k2和k3.4。4密钥生成和分割.此功能模块要实现的功能很简单,是随机生成能够用来进行三重DES加解密的初级文件密钥,密钥的数据格式4。3节述.生成初级文件密钥后,运用秘密分割的原理,随机生成192位的比特串,转化为对应的48位十六进制数串,重复执行上述流程两次得到两份密钥影子,其后将两份密钥影子与实际用于加解密的初级文件密钥进行异或运算,得到第三份密钥影子,然后将三份影子分别写入文件保存到不的存储设备,最后销毁初级文件密钥.4。5文件加密.首先选择需要加密的明文文件,文件类型不限.然后分别选中三份密钥
6、影子,经过软件内部的计算,恢复出初级文件密钥,该密钥的参与下利用三重DES加密算法对明文文件进行加密.加密成功后保存密文文件,删除明文文件.4。6文件解密.首先选择待解密的密文文件,当然,该文件必须是经过本软件加密后的密文文件,其他密文文件本软件文法解密.然后分别选中三份密钥影子,经过软件内部的计算,得到初级文件密钥,该如何撰写密钥专业中专论文播放次数:2656评论人数:1131密钥的参与下利用三重DES解密算法对密文进行解密.
此文档下载收益归作者所有