混合加密算法在软件安全中的应用

来源 :重庆大学 | 被引量 : 0次 | 上传用户:yidao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文针对在传统的软件系统保护方法过程中,仅仅采用单一数据加密算法技术和对著名加密算法不经过改进就直接使用的缺陷,提出了一种新型的混合加密算法技术,即以几种著名的数据加密算法作为主要研究内容,同时对某些加密算法进行改进优化,并且再按照一定顺序进行依次组合,提高算法的安全性。首先,通过自己定义一种新的初始加密算法,针对由用户的各项信息所组成的明文数据进行初始化加密处理,即:对明文信息字符串进行拆分成字符数组,再根据不同字符所对应的ASCII码值进行不同的换算,得出新的字符。不仅为后续的加密过程做了充分准备,而且同时也增强了信息的安全性。其次,根据著名对称加密算法微热纳尔加密算法的基本原理,对此算法进行了改进优化,即:将微热纳尔加密算法中的核心部分微热纳尔方阵进行改进优化,把微热纳尔方阵由原先的以26个大写英文字母作为字符源,按照一定顺序组成的26级方阵,升级为以26个大写英文字母和10个阿拉伯数字作为字符源,并且阿拉伯数字都是随机地插入到26个大写英文字母序列中,再按照一定顺序组成36级方阵。最后,通过结合著名的Base64加密算法,共同组成了混合加密算法,即按照自己定义的初始加密算法、改进优化的微热纳尔加密算法和Base64加密算法的顺序进行组合,依次对数据信息进行加密处理,使总的加密过程更加复杂,同时使得安全性得到了提高。再通过被广泛应用在交通治安管理领域的视频监控软件系统作为实例,对本论文中所设计的混合加密算法进行了实现和验证,得出安全性比较高。
其他文献
正系统是一类在几乎所有的科技领域中都会见到的系统,如工程学,生态学,经济学,生物医学及社会科学等.正系统的一个公共特征是在非负的初始状态与输入下,系统的状态及输出也限制为
编码理论在通信中起着重要的作用,码的各方面性质备受各个专家的关注.结合方案是伴随与部分平衡不完全区组设计的一个组合结构,它与编码理论、图论、有限域有着密切联系,特别
本文主要研究了平面图的两类染色问题:列表点染色和列表全染色。  设c:E(G)∪V(G)→{1,2,…k}是从G的边集和顶点集构成的集合E(G)∪ V(G)到自然数集的一个映射,如果对任意相邻或
调速器系统作为一类重要的自然科学类系统,其物理现象可以借助数学模型来描述。通过运用数学模型,可将其具体的动力学特性和控制做出科学解释。由于在现实生活中随机因素的普遍
本文研究了一类拟解析系统的中心、等时中心,全文共由两章组成.   第一章,我们对平面多项式微分系统的中心与及等时中心问题的历史背景、发展及研究现状进行了概述.   第
干摩擦碰撞是一类重要的非光滑动力系统,广泛存在于工程设计和机械制造中。由于干摩擦碰撞的存在,增加了系统的不确定性和研究的复杂性,使得传统的动力系统研究方法不能直接应用
近年来,对非线性系统,尤其是混沌背景下产生的时间序列分析越来越受到人们的重视。本文采用人工智能的方法,通过构造专家系统来进行不确定信息的推理预测。主要工作如下:   首
将图的顶点集或边集按特定要求划分成点子集或边子集的问题称为图的划分问题。图的划分问题首先关注的是满足条件的划分的存在性.如果这些划分存在,进一步的工作就是在这些划
倒立摆系统作为一个典型的非线性、高阶、绝对不稳定系统,其含有丰富的动力学行为。本论文利用分岔与混沌理论,对倒立摆系统的复杂动力学行为进行详细的研究。这一研究对其它