The invention relates to a secure RC4 stream cipher generation device and method, which solves the technical problem of low security, by adopting the RC4 stream cipher generating device including a true random number generating device, a pseudo-random number generating device, and a word with the true random number generating device and the pseudorandom number generating device through the word. The code CD co - connected stream cipher generation device; the dictionary CD is a technical scheme composed of synchronous true random numbers, which can better solve the problem and can be used in point to multipoint communication systems.
【技术实现步骤摘要】
一种安全性强的RC4流密码生成装置及方法
本专利技术涉及混沌通信领域,具体涉及一种安全性强的RC4流密码生成装置及方法。
技术介绍
通信技术的快速发展使人类生活发生了巨大的变化,但是随之而来的威胁也越来越多,信息安全越来越受到人们的关注,信息安全事业已经成为21世纪的阳光产业,研究高安全性的保密通信技术具有重要的军事和经济意义。一次一密(OneTimePad,OTP)加密技术被认为是最安全的加密技术,它要求密钥是随机的、只使用一次,并且密钥长度与数据流等长。但是由于受限于随机数密钥的分配速率,OTP只被应用于高度机密的低带宽信道中。为了扩大该加密技术的适用范围,降低OTP技术的门槛,研究者放宽了对密钥随机性的要求,提出了流密码的加密方案。基于随机性算法的流密码技术,可以在有限长度的种子密钥的作用下,利用确定的伪随机算法产生的高速伪随机序列作为流密码,对数据流进行加密。RC4算法就是其中的佼佼者,被广泛应用于微软MicrosoftOffice,SecureSocketLayer(SSL),WiredEquiva-lentPrivacy(WEP)等等。但是,基于确定性算法的伪随机数流密码存在着严重的安全隐患,随着人们对RC4算法研究的深入,越来越多的缺点被发现。RC4算法也在逐渐失去其应用市场。但是RC4算法具有的简单,高效等优点不可否认。现有的RC4算法改进基于伪随机算法的性质并没有发生改变。因此,存在安全性低的技术问题。本专利技术采用伪随机数与真随机数相结合的方式,基于RC4算法和同步的物理随机数发生器,实现了灵活、高速、高安全性流密码产生。而且,通过伪随 ...
【技术保护点】
1.一种安全性强的RC4流密码生成装置,其特征在于:所述RC4流密码生成装置包括真随机数生成装置,伪随机数生成装置,以及与所述真随机数生成装置、所述伪随机数生成装置通过字典CD共同连接的流密码的生成装置;所述字典CD为同步的真随机数所构成。
【技术特征摘要】
1.一种安全性强的RC4流密码生成装置,其特征在于:所述RC4流密码生成装置包括真随机数生成装置,伪随机数生成装置,以及与所述真随机数生成装置、所述伪随机数生成装置通过字典CD共同连接的流密码的生成装置;所述字典CD为同步的真随机数所构成。2.根据权利要求1所述的安全性强的RC4流密码生成装置,其特征在于:所述真随机数同步装置包括同步物理随机源,O/E转换模块,A/D转换模块以及延时异或模块。3.根据权利要求1所述的安全性强的RC4流密码生成装置,其特征在于:所述同步物理随机源包括第三半导体激光器DSL,与第三半导体激光器连接的第一半导体激光器SL1和第二半导体激光器SL2;所述第三半导体激光器DSL设置有外反馈腔QT3,用于给第一半导体激光器SL1和第二半导体激光器SL2提供相同的驱动信号;所述第一半导体激光器SL1与第二半导体激光器SL2均设置有外反馈腔QT1,外反馈腔QT1与外反馈腔QT3的外腔长度及反馈强度不同。4.根据权利要求1所述的安全性强的RC4流密码生成装置,其特征在于:所述伪随机数生成装置包括密钥分发模块,与密钥分发模块连接的RC4程序单元;所述密钥分发模块用于给RC4程序单元提供密钥;所述RC4程序单元用于将密钥分发模块提供的密钥作为种子执行RC4算法获得随机数序列。5.根据权利要求1所述的安全性强的RC4流密码生成装置,其特征在于:所述RC4算法包括密钥初始...
【专利技术属性】
技术研发人员:江宁,薛琛鹏,赵晓燕,赵安可,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。