实现RC4加/解密的装置及其方法制造方法及图纸

技术编号:7919474 阅读:230 留言:0更新日期:2012-10-25 04:39
本发明专利技术公开了一种实现RC4加/解密的装置及其方法,其中装置包括用于存储数据包的加/解密密钥的第一密钥盒子、第二密钥盒子,及构成数据流乒乓结构的第一密钥调度控制单元、第二密钥调度控制单元、第一S-BOX存储器、第二S-BOX存储器、第三S-BOX存储器、第一伪随机序列产生控制单元、第二伪随机序列产生控制单元。根据本发明专利技术提供的实现RC4加/解密的装置及其方法,将密钥流的生成效率提高了50%,使RC4加密引擎的吞吐率提高了一倍,同时减小了密钥流的延迟。

【技术实现步骤摘要】

【技术保护点】
一种实现RC4加/解密的装置,其特征在于,包括:用于存储数据包的加/解密密钥的第一密钥盒子、第二密钥盒子,及构成数据流乒乓结构的第一密钥调度控制单元、第二密钥调度控制单元、第一S?BOX存储器、第二S?BOX存储器、第三S?BOX存储器、第一伪随机序列产生控制单元、第二伪随机序列产生控制单元;其中,所述第一S?BOX存储器、第二S?BOX存储器、第三S?BOX存储器存储密钥初始化及密钥流生成操作中间过程中的值;所述第一密钥调度控制单元调用所述第一密钥盒子存储的密钥,所述第二密钥调度控制单元调用所述第二密钥盒子存储的密钥,按RC4算法交替对所述三个S?BOX存储器中空闲的S?BOX存储器进行初始化;所述第一伪随机数产生控制单元与所述第二伪随机数产生控制单元,交替对所述三个S?BOX存取器中已初始化完毕的S?BOX存储器进行置换,以产生加/解密的伪随机密钥流。

【技术特征摘要】

【专利技术属性】
技术研发人员:尉志伟马洪亮吴斌程鹏杨坤周玉梅
申请(专利权)人:中国科学院微电子研究所
类型:发明
国别省市:

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

1