当前位置: 网学 > 网学资源大全 > 计算机 > 正文

N维魔方加密算法的设计与实现

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: admin 发布时间: 13/09/05
【网学提醒】:本文主要为网上学习者提供N维魔方加密算法的设计与实现,希望对需要N维魔方加密算法的设计与实现网友有所帮助,学习一下吧!

资料包括: 论文(24页15681字) 
说明:

摘 要:随着计算机网络的普及,网络攻击、计算机犯罪也随之不断增多。尤其是针对缺少技术支持的个人用户。与公司机关等大型用户相比,个人用户的防护较简单,防护意识差,使得个人隐私容易泄露,网络侵权不断发生。如何满足个人用户的保密、加密需求,采用什么样的加密模型,就成为了值得研究的问题
本文通过研究现有的三维魔方加密,将三维三阶的魔方映射成用数组表示的虚拟魔方,仿照魔方的移动规律设计并改进了虚拟魔方的加密方式,该方式通过一定的随机步骤移动达到加密置乱的效果。在此基础上将虚拟魔方扩展到N维,分析了加密效率与加密强度随着维度增加的关系,同时结合主流破解方式,分析魔方加密的抗攻击能力。根据魔方加密的特性,找出魔方加密模型运用到文字加密上的不足,结合椭圆曲线加密算法改进N维魔方加密算法模型。并且针对汉字是象形文字与以字母为基础的拉丁语系不同的特性,加入伪随机数置乱,提高魔方加密对汉字的加密能力。在此研究基础上给出一个简单的实现,该实现是改进后的魔方加密模型。用该实现与DES算法进行对比试验,根据实验结果进行了加密性能和加密算法的总体算法分析。
论文最后对全文进行了总结,并对后续工作进行了展望。

关键词:加密, N维, 魔方, 椭圆, 伪随机

Abstract :Chaperonage mankind society of continuously development and progress, calculator gradually infiltration arrive people life of each area. Calculator of universality, biggest push mankind society of progress, speed transact an efficiency, convenience daily of food and clothing living, but in the meantime, network attack, calculator crime also immediately and continuously increase. It particularly is personal customers who aim at a want for technique support. With company organization etc. the large customer compare, personal customer''s protection more simple, protection consciousness bad, make personal privacy easy reveal, network infringement continuously occurrence. How satisfy the need of keeping secret, encrypting of personal customer, adoption what kind of encrypt model, became a problem worthy of study.
This text encrypt through the research 3D Rubik''s cube and reflect 3D Rubik''s cube of three ranks to shoot use a several mean of conjecture Rubik''s cube, follow a Rubik''s cube of move way design and improvement conjecture Rubik''s cube of move way, pass certain of random step move attain to encrypt to place disorderly of effect. Expand to N in this conjecture Rubik''s cube of the foundation full general, analysis encrypt an efficiency with encrypt strength along with the dimension increment of relation, combine in the meantime main current crack a way, analysis the Rubik''s cube encrypt of anti- attack ability. The characteristic encrypted according to the Rubik''s cube, find out a Rubik''s cube to encrypt a model usage to arrive a writing to encrypt top of shortage, combine oval curve to encrypt calculate way improvement N a Rubik''s cube to encrypt model. And aim at Chinese characters is pictograph with take letter of alphabet as foundation of the Latin fasten dissimilarity of characteristic, join false random number place disorderly, exaltation the Rubik''s cube encrypt the ability of encrypting Chinese characters. At this research foundation top give a simple of realization, should realization is improvement empress of the Rubik''s cube encrypt model. Use that realization to carry on contrast with DES calculate way experiment, according to experiment result carried on to encrypt function and encrypt an efficiency of total calculate way analysis.
Thesis the end carried on summary to the full text, and to follow-up work carried on outlook.

Key Words:Encrypt;N Wei; Rubik''s cube; oval and false random

第一章 绪论
1.1 课题研究的背景
伴随着人类社会的不断发展和进步,计算机逐步渗入到人们生活的各个领域。计算机的普及,极大地推动了人类社会的进步,加快了办公效率,方便了日常的衣食起居,但同时,网络攻击、计算机犯罪也随之不断增多。在各领域的计算机犯罪和网络侵权方面,无论是数量、手段,还是性质、规模,已经到了令人咋舌的地步。据有统计,目前美国每年由于网络安全问题而遭受的经济损失超过170亿美元,德国、英国也均在数十亿美元以上,法国为100亿法郎,网络安全问题日益严重。因此,数据安全问题成了普遍关注的焦点。
数据加密就是将原文件的数据通过某种模型,使其成为一段无意义的数据,只有在通过密钥还原之后才能够读出原来的数据,确保文件内容不被非法阅读和修改,保证信息的安全。解密就是加密的逆过程,就是通过密钥还原文件。
根据加密方式的不同,可分为硬件加密和软件加密,软件加密又分为对称加密和非对称加密。主要方法代码加密、替换加密、变位加密以及在传统加密方式上改进的数据加密标准DES,三层DES,RC2和RC4,数字摘要,国际数据加密算法IDEA。密码学在网络的推动下,已经得到极大的发展。但公众的个人隐私还是受到严重的威胁,个人用户的文件安全还是没有受到充分的保护。
因此,适合个人使用的高效加密模型,及其实现都成为了值得研究的问题。

目录:

第一章绪论1
1.1课题研究的背景1
1.2课题研究的现状1
1.3论文组织结构2
第二章加密算法3
2.1私钥加密简介3
2.2公开密钥加密简介4
2.3加密算法的对比与选择5
2.4本章小结7
第三章魔方加密算法设计与分析8
3.1魔方加密思想8
3.2加密算法的设计9
3.3密钥的设计12
3.4魔方加密的性能13
3.4.1魔方加密的总体性能13
3.4.2魔方加密的性能与维度的关系14
3.5本章小结15
第四章魔方加密算法的改进与分析16
4.1引入椭圆加密16
4.2引入伪随机数置乱加密16
4.3魔方加密的改进17
4.4改进魔方加密后的性能18
4.5本章小结18
第五章对比实验及分析19
5.1实验设计19
5.2实验结果19
5.3本章小结20
总结与展望21
总结21
展望21
致 谢23
参考文献24
参考文献:
. 周曦民,我国网络安全现状的分析及建议.电信快报[J],2004,(10 A):1~4.
. 王达。详解加密技术概念、加密方法以及应用[EB/OL].天文网.http://www.w09.cn/06gx/dianqi/dianzi/20051029/1158.html, 2005-10-29.
. 马虹博,刘连浩,基于混沌的魔方置乱算法设计.计算机工程与应用[J],2006,(12 A):138~140.
. 白治江,杨振亚,王成道,正则搜索树的分支因数.上海海运学院学报[J],2003,24(03A):239~242.
. 申春雪,用全排列和递归求解“魔方”——C++程序设计.洛阳大学学报[J],2004,19(2A):21~24.
. 何智勇,贲可荣,基于OpenGL的魔方自动求解算法与实现.哈尔滨工业大学学报[J],2004,36(7 A):893~895.
. 陈 涛,谢阳群,基于扩展的N维魔方加密算法的设计与实现.情报技术[J],2005,(2 A):13~17.
. 彭晓君,基于Turbo C 2.0的人工智能魔方模型方案.肇庆学院学报[J],2005,26(2 A):42~45.
. Richard E. Korf,Finding Optimal Solutions to Rubik''s Cube Using Pattern Databases[EB/OL].www.aaai.org.
.鲍官军,计时鸣,沈建冰,魔方变幻及其在数字图像加密中的应用.计算机应用[J],2002,22(11 A):23~25.
.叶永伟,杨庆华,王颖玉,用混沌序列对数字图像进行魔方加密.浙江工业大学学报[J],2003,31(2 A):173~176.
.邹仕顺 , 董 平 , 苏力萍,基于椭圆加密的新型数字签名方案.计算机应用研究[J],2005,(9 A):147~175.
.姚 晔,徐正全,杨志云,基于伪随机序列的宏块置乱视频加密方案.计算机工程[J],2005,31(20 A):162~164.

作者点评:
本文的主要任务是根据魔方移动到达元素置乱的原理,设计出一个容器,仿照3维魔方移动规律来置乱容器的元素位置,实现加密效果的加密模型。并在3维基础上扩展到N维,根据3魔方移动性的一些规律,改进虚拟魔方的移动方式,实现了多维魔方的置乱,最终达到N维魔方加密效果。然后对比不同的维度的加密效果,根据对比结果,在文中估计了加密效果与加密维度之间的关系。
分析了魔方加密针对不同破解方式的抗破解能力,总结出单纯魔方加密针对已知密文破解方式的抗破解能力不强。
为了提高魔方的加密强度,在魔方加密中融入了伪随机数置乱加密,确保已知密文破解方式无法实施。同时,经过反复实验,在魔方容器中加入1/4 – 1/3的空格,结合伪随机数置乱加密共同解决魔方加密模式的先天性缺陷(元素总是在一定范围内位移,容易被文字组合的方式破解出明文),提高了魔方加密对中文的加密能力。
本文还在模型中引入椭圆加密,进一步确保魔方加密的安全性。利用单陷门函数求逆值困难的特点,实现密钥与密文的匹配。
确定了模型之后,为了检验魔方加密的优越性,根据改进模型做了一个简单的实现。实现过程中,笔者发现利用魔方加密块处理的特性,经过预处理后,只进行一次魔方运行。大大提高魔方加密模型的加密效率。最后用改进的实现与3DES模型进行对比实验,根据实验记录确定魔方加密确实有一定的优势,但是在密钥和文件大小方面还是有一些需要改进的地方。
  • 上一篇资讯: 桂林人口管理网站
  • 下一篇资讯: Struts在IT服务管理项目中的应用
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号