一种用于网络数据传输的加密方法和系统技术方案

技术编号:14487079 阅读:141 留言:0更新日期:2017-01-27 10:48
发明专利技术公开了一种用于网络数据传输的加密方法和系统,属于信息安全技术领域。本发明专利技术提供的加密方法与系统通过根据第一时间段内两个数据传输端A与B之间数据传输成功的次数N确定混沌映射参数的初始值以达到获取混沌映射参数的初始值,根据所述初始值对混沌映射进行迭代获取密钥,再根据所述密钥采用DES加密算法对数据进行加密。本发明专利技术提供的加密方法所产生的密钥具有不重复、高安全性的特点,用于网络文件传输加密不容易被破解。

【技术实现步骤摘要】

本专利技术属于信息安全
,具体涉及一种用于网络数据传输的加密方法和系统
技术介绍
随着网络技术、多媒体计算机以及通信技术的飞速发展,人们对信息的需求越来越丰富,希望无论何时何地都能够方便、快捷、灵活地通过数据传输进行通信。与此同时,数据信息的窃取、篡改、非法复制和传播已经普遍存在,大大的损害了人们的正当利益,这就要求采取有效措施维护数据信息提供商和用户合法权利和利益。由于数据存储和传输的广泛性使得数据传输中信息极易受到破坏和攻击,信息的安全问题成为人们关注的焦点,也是当今科学技术研究的热点和难点。数据传输对密码学提出了越来越高的要求,迫切需要发展密码理论和先进的密码技术。传统的数据加密算法DES属于对称密钥密码体制,产生的密钥空间很小,密钥需要通过安全的密钥信道由信息发送方传给信息接收方,因此存在密钥泄露的风险。如果使用固定密钥,DES加密有被破译的风险,如果使用一次性密钥加密,虽然DES算法几乎不能被破译,但产生大量的不重复的密钥是难题。
技术实现思路
本专利技术针对所要解决的技术问题是提供一种用于网络数据传输的加密方法和系统。为实现本专利技术的目的,本专利技术所采用的技术方本文档来自技高网...
一种用于网络数据传输的加密方法和系统

【技术保护点】
一种用于网络数据传输的加密方法,其特征在于,所述方法包括以下步骤:(1)获取混沌映射参数的初始值:根据第一时间段内两个数据传输端A与B之间数据传输成功的次数N确定混沌映射参数的初始值;(2)根据初始值对混沌映射进行迭代获取密钥;(3)根据密钥采用DES加密算法对数据进行加密。

【技术特征摘要】
1.一种用于网络数据传输的加密方法,其特征在于,所述方法包括以下步骤:(1)获取混沌映射参数的初始值:根据第一时间段内两个数据传输端A与B之间数据传输成功的次数N确定混沌映射参数的初始值;(2)根据初始值对混沌映射进行迭代获取密钥;(3)根据密钥采用DES加密算法对数据进行加密。2.如权利要求1的一种用于网络数据传输的加密方法,其特征在于,所述混沌映射为Logistic映射,Logistic定义为:X(n)=F[x(n-1)]=u*x(n-1)*[1-x(n-1)],其中X(n)为混沌映射产生的序列,符号*表示相乘,u为控制参数,u的值大于0小于4,n≥1;当n=1时,x(n-1)=x(0),x(0)为所述混沌映射参数的初始值。3.如权利要求2中所述的一种用于网络数据传输的加密方法,其特征在于,所述混沌映射参数的初始值为其中N为第一时间段内两个数据传输端A与B之间数据传输成功的次数,b=10a,a等于次数N的总位数;所述控制参数4.如权利要求2或3中所述的一种用于网络数据传输的加密方法,其特征在于,所述根据初始值对混沌映射进行迭代获取密钥,具体为:根据混沌映射参数的初始值x(0)对X(n)=F[x(n-1)]=u*x(n-1)*[1-x(n-1)]进行迭代计算16次,得到混沌序列值X(i),i=1,2,3,4,...16,按照预设的规定,取X(i)小数位的4个数,将得到的64个数按预设的规定排列组合得到64位的密钥。5.一种用于网络数据传输的加密系统,其特征在于,包括获取模块、迭代模块、加密模块;所述获取模块用于根据第一时间段内两个数据...

【专利技术属性】
技术研发人员:胡克荣
申请(专利权)人:北海益生源农贸有限责任公司
类型:发明
国别省市:广西;45

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1