【技术实现步骤摘要】
基于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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。