[发明专利]基于Keeloq的数字电路加密方法及装置在审
申请号: | 202010409556.1 | 申请日: | 2020-05-14 |
公开(公告)号: | CN111641495A | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 王锐;李志华;莫军;李建军 | 申请(专利权)人: | 广芯微电子(广州)股份有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08;G06F21/72 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 510700 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 keeloq 数字电路 加密 方法 装置 | ||
1.一种基于Keeloq的数字电路加密方法,其特征在于,所述数字电路包括数据移位寄存器、密钥移位寄存器和依序连接的多路运算逻辑电路;所述基于Keeloq的数字电路加密方法包括:
a.从所述数据移位寄存器中提取设定寄存数据位的运算数据,并从所述密钥移位寄存器中提取设定密钥数据位的密钥数据,基于所述运算数据和所述密钥数据通过第一路所述运算逻辑电路加密运算生成加密数据码;
b.基于多路所述运算逻辑电路进行依序加密运算,在所述依序加密运算中,将前一路所述运算逻辑电路加密运算生成的加密数据码依序输入所述数据移位寄存器,并对应后一路所述运算逻辑电路,移位提取所述数据移位寄存器中对应寄存数据位的运算数据,移位提取所述密钥移位寄存器中对应密钥数据位的密钥数据,进行加密运算生成对应的加密数据码;
c.依序提取各个加密数据码作为结果数据,基于所述结果数据的位数对所述密钥移位寄存器和所述数据移位寄存器进行对应位数的移位;
d.基于步骤a、b和c进行设定次数的循环运算,在所述循环运算后依序提取各路所述运算逻辑电路加密运算生成的加密数据码作为密文数据输出。
2.根据权利要求1所述的基于Keeloq的数字电路加密方法,其特征在于,从所述数据移位寄存器中提取设定寄存数据位的运算数据,并从所述密钥移位寄存器中提取设定密钥数据位的密钥数据,基于所述运算数据和所述密钥数据通过第一路所述运算逻辑电路加密运算生成加密数据码,包括:
从所述数据移位寄存器中提取第一设定寄存数据位的运算数据进行NLF运算,得到对应的NLF运算结果;
从所述数据移位寄存器中提取第二设定寄存数据位的运算数据,并从所述密钥移位寄存器中提取设定密钥数据位的密钥数据,结合所述NLF运算结果通过一路所述运算逻辑电路运算生成加密数据码。
3.根据权利要求2所述的基于Keeloq的数字电路加密方法,其特征在于,所述数据移位寄存器初始存储32bits的运算数据,所述第一设定寄存数据位的运算数据为5bits,所述第二设定寄存数据位的运算数据为2bits,所述设定密钥数据位的密钥数据为1bits,所述加密数据码为1bits,所述密文数据为32bits。
4.根据权利要求1所述的基于Keeloq的数字电路加密方法,其特征在于,将前一路所述运算逻辑电路加密运算生成的加密数据码依序输入所述数据移位寄存器,并对应后一路所述运算逻辑电路,移位提取所述数据移位寄存器中对应寄存数据位的运算数据,移位提取所述密钥移位寄存器中对应密钥数据位的密钥数据,进行加密运算生成对应的加密数据码,包括:
将前一路所述运算逻辑电路生成的加密数据码依序输入所述数据移位寄存器的末位;
基于所述设定寄存数据位依序移动一个数据位提取运算数据,基于所述设定密钥数据位依序循环移动一个数据位提取密钥数据,并通过后一路所述运算逻辑电路进行加密运算生成对应的加密数据码。
5.根据权利要求1所述的基于Keeloq的数字电路加密方法,其特征在于,所述运算逻辑电路为66路;
对应的,基于步骤a、b和c进行设定次数的循环运算,包括:
基于66路所述运算逻辑电路进行8次循环运算。
6.根据权利要求1所述的基于Keeloq的数字电路加密方法,其特征在于,所述运算逻辑电路为16路;
对应的,基于步骤a、b和c进行设定次数的循环运算,包括:
基于16路所述运算逻辑电路进行33次循环运算。
7.根据权利要求1所述的基于Keeloq的数字电路加密方法,其特征在于,所述数字电路还包括计数器;
对应的,基于步骤a、b和c进行设定次数的循环运算,包括:
计数器在开始进行数据加密时进行计数,对应多路所述运算逻辑电路的一次所述依序加密运算计时一个时钟周期,并在完成设定个时钟周期的计数后输出完成信号,完成所述循环运算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广芯微电子(广州)股份有限公司,未经广芯微电子(广州)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010409556.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于马尔可夫过程的货种航次识别方法及装置
- 下一篇:电池短路测试辅助装置