当前位置: 首页 > 专利查询>福州大学专利>正文

基于ROM型专用密钥的3DES加密集成电路制造技术

技术编号:10358625 阅读:153 留言:0更新日期:2014-08-27 14:44
本实用新型专利技术涉及一种基于ROM型专用密钥的3DES加密集成电路,包括一3DES芯片,所述3DES芯片包括一存放若干组密钥的ROM模块及用于对所述ROM模块的地址线进行配置的译码电路和用于实现密钥3DES加密的3DES加密算法电路模块,所述ROM模块的地址线输入端连接至译码电路的输出端,所述ROM模块的输出端连接至3DES加密算法电路模块,所述译码电路的输出端还连接至3DES加密算法电路模块;所述译码电路采用的译码器是根据所述ROM模块的地址线数量来选取的。本实用新型专利技术集成电路结构简单,易于实现,该集成电路能够较明显提高芯片销售灵活性,并降低了芯片设计成本。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】
基于ROM型专用密钥的3DES加密集成电路
[0001 ] 本技术涉及基于ROM型专用密钥的3DES加密集成电路。
技术介绍
3DES加密算法是以DES为基本模块,通过组合分组的方法设计的加密算法。它使用3个密钥对数据块进行3次DES加密,其中第二次DES运行在解密模式。DES算法是典型的迭代分组密码算法,如图1所示,首先对64位明文进行初始置换(IP),将其分组成相等的左、右两个部分(各32位),然后进行16轮完全相同的函数运算(称为f函数运算),在每一轮中都要使用由初始密钥产生的一个48位子密钥,16轮运算结束后,左、右两部分交换在一起并进行初始置换的逆运算(IP-1 ),得到加密结果。每一轮运算是以32位R1-1和48位Ki为输入,然后进行f(R,K)函数运算。首先,R1-1通过序列扩展函数E变换成48位数据,接着与该轮密钥Ki进行异或运算得出8组6位数据,8组6位数据通过S盒运算后替换成8组4位数据,然后将8组4位数据组合成32位数据并进行P盒置换运算,这样就完成了 f函数运算。相比于DES算法中所有其他运算,f函数中的S盒运算是算法的核心,经过S盒的非线性变换,使得本文档来自技高网...

【技术保护点】
一种基于ROM型专用密钥的3DES加密集成电路,其特征在于:包括一3DES芯片,所述3DES芯片包括一存放若干组密钥的ROM模块及用于对所述ROM模块的地址线进行配置的译码电路和用于实现密钥3DES加密的3DES加密算法电路模块,所述ROM模块的地址线输入端连接至译码电路的输出端,所述ROM模块的输出端连接至3DES加密算法电路模块,所述译码电路的输出端还连接至3DES加密算法电路模块。

【技术特征摘要】
1.一种基于ROM型专用密钥的3DES加密集成电路,其特征在于:包括一 3DES芯片,所述3DES芯片包括一存放若干组密钥的ROM模块及用于对所述ROM模块的地址线进行配置的译码电路和用于实现密钥3DES加密的3DES加密算法电路模块,所述ROM模块的地址线输入端连接至译码电路的输出端,所述ROM模块的输出端连接至3DES加密算法电路模块,所述译码电路的输出端还连接至3DES加密算法电路模...

【专利技术属性】
技术研发人员:陈传东陈志阳樊明辉施隆照赖松林
申请(专利权)人:福州大学
类型:新型
国别省市:福建;35

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

1