[发明专利]基于混沌算法的网络数据加密卡有效
申请号: | 200610151014.9 | 申请日: | 2006-11-12 |
公开(公告)号: | CN101179375B | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 丁群;杨自恒;陈红;时映鹏 | 申请(专利权)人: | 黑龙江大学 |
主分类号: | H04L9/00 | 分类号: | H04L9/00 |
代理公司: | 哈尔滨东方专利事务所 23118 | 代理人: | 陈晓光 |
地址: | 150080 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于混沌算法的网络数据加密卡,提供一种序列密码一直是军事、国防及政府要害部门使用的高保密性密码,利用混沌算法产生序列密码容易扩展密钥空间和提高密钥选取的能力,但更主要的是由于混沌是极其复杂的非线性系统,输出的随机性大大增加了破译难度,本发明将混沌算法应用在网络数据加密卡上,形成高保密性能的基于混沌算法的网络数据加密卡,其组成包括:网络数据加密卡,所述的网络数据加密卡上装有混沌密码加密芯片。本发明适用于国防、军事、银行、企业等要害部门,对重要机密部门传输信息实行点对点加密,保证数据传输的安全性。 | ||
搜索关键词: | 基于 混沌 算法 网络 数据 加密 | ||
【主权项】:
一种基于混沌算法的网络数据加密卡,其组成包括:网络数据加密卡,其特征是:所述的网络数据加密卡上装有混沌密码加密芯片,所述的网络数据加密卡是利用混沌理论和基于FPGA进行实现的加密装置,通过配套软件来实现加密和非加密传输,所述的混沌密码加密芯片由混沌序列密码模块、控制模块和数据加解密模块组成,所述的控制模块连接混沌序列密码模块,所述的混沌序列密码模块连接数据加解密模块,所述的数据加解密模块连接所述的控制模块,控制模块根据PCI接口写入的数据判断是否对输入数据进行加密,如果不需要加密,直接经由数据加解密模块传送给网卡芯片;如果需要进行解密,控制模块控制向混沌序列密码模块输入传输加密密钥,通过混沌序列密码模块进行混沌处理后形成密钥输出序列,将其保存在数据加解密模块,需要加密的数据信息则经由控制模块传送到数据加解密模块,并使用密钥输出序列进行加密处理,加密后传输到网卡芯片,完成加密传输,所述的混沌序列密码模块由8个线性反馈移位寄存器LFSR序列作为驱动源,Lorenz混沌系统与数据选择器Ⅰ构成对8个LFSR序列进行非线性变换部分,数据选择器Ⅰ输出序列与数据选择器Ⅱ输出序列相异或后产生密钥输出序列,所述的数据选择器Ⅰ输出序列是由Lorenz混沌系统输出的Lorenz混沌序列和LFSR序列经由数据选择器Ⅰ进行非线性变换获得,所述的数据选择器Ⅱ输出序列则是对多输入的Lorenz混沌序列进行单路输出获得,所述的混沌密码加密芯片通过PCI总线与设备进行数据交换,使普通数据进行加密传送。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于黑龙江大学,未经黑龙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200610151014.9/,转载请声明来源钻瓜专利网。
- 上一篇:阻气性层压体及其制备方法以及使用其的包装体
- 下一篇:一种软质微晶蜡组合物