发明名称 可重构线性反馈移位寄存器
摘要 一种可重构线性反馈移位寄存器,属于可重构密码协处理器的模块电路。它包括结构配置寄存器及反馈移位寄存器。反馈移位寄存器由移位寄存器和反馈函数电路构成。移位寄存器包括n个多路转换器、分别与n个多路转换器连接的n个D触发器。反馈函数电路包括m个MUX、m-2个与门、m-1个异或门。m-1个异或门依次连接最后输入至第n-1号多路转换器,m、n均为自然数。它可保证密码协处理器电路实现多种不同的加解密算法,大大增加了密码分析(攻击)的难度,提高了密码系统的安全性。具有可重构性,结构简单。可广泛应用于可重构密码协处理器中。
申请公布号 CN100353703C 申请公布日期 2007.12.05
申请号 CN200410023548.4 申请日期 2004.01.29
申请人 海信集团有限公司 发明人 刘志恒;曲英杰;丁勇;何云鹏;陈永强;张世友
分类号 H04L9/06(2006.01) 主分类号 H04L9/06(2006.01)
代理机构 青岛联智专利商标事务所有限公司 代理人 宫乃斌
主权项 1.一种可重构线性反馈移位寄存器,其特征在于:包括结构配置寄存器和与其控制信号输出端相连接的反馈移位寄存器,所述反馈移位寄存器由移位寄存器和反馈函数电路构成;其中,在所述的移位寄存器中包括多路转换器和D触发器,其个数与需要装载的初始数据的位数相同,每一位数据需要使用一路多路转换器和一路D触发器;其中,多路转换器的输出端连接D触发器的输入端,多路转换器的第一输入端接收一位初始数据,第二输入端连接后一位D触发器的输出端,其末位多路转换器的第二输入端连接所述反馈函数电路的输出端;所述多路转换器的选通控制端接收初始数据装载/反馈移位控制信号,进而选择其第一输入端或者第二输入端的数据输出;在所述反馈函数电路中包括多路转换器、与门和异或门,其中,多路转换器的个数与所述结构配置寄存器输出的反馈抽头控制信号的个数相同,为m个,异或门的个数为(m-1)个,与门的个数与所述结构配置寄存器输出的反馈系数控制节点信号的个数相同,为(m-2)个;多路转换器的输入端分别连接所述D触发器的输出端,选通控制端分别接收结构配置寄存器输出的其中一路反馈抽头控制信号,选择其中一路输入端数据输出;其中,多路转换器MUX0和多路转换器MUXm-1的输出端直接与异或门XOR1和异或门XORm-1的其中一路输入端一对一连接,中间的多路转换器MUX1~MUXm-2的输出端分别与所述(m-2)个与门的其中一路输入端对应连接,与门的另一路输入端分别接收所述结构配置寄存器输出的(m-2)个反馈系数控制节点信号,进行与运算后,分别与异或门XOR1~XORm-2的输入端一对一连接,所述异或门XOR2~XORm-1的另一路输入端分别连接其前一位异或门XOR1~XORm-2的输出端,所述异或门XORm-1的输出端即为反馈函数电路的输出端,输出给所述的移位寄存器;其中,m为大于1的自然数。
地址 266071山东省青岛市江西路11号