[发明专利]检测寄存器的方法、电路和雷达在审
申请号: | 202210582921.8 | 申请日: | 2022-05-26 |
公开(公告)号: | CN114969726A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 廖裕民;臧军领;黄仁芳 | 申请(专利权)人: | 深圳市速腾聚创科技有限公司 |
主分类号: | G06F21/55 | 分类号: | G06F21/55;G06F21/64;G06F21/78 |
代理公司: | 北京汇鑫君达知识产权代理有限公司 11769 | 代理人: | 李春伟 |
地址: | 518051 广东省深圳市南山区桃源街道福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 寄存器 方法 电路 雷达 | ||
1.一种检测寄存器的方法,其特征在于,包括:
对第一数据进行签名运算,得到第一签名;
将所述第一数据存储在数据寄存器中;
对所述数据寄存器中存储的第二数据进行所述签名运算,得到第二签名;
比对所述第一签名和所述第二签名,以检测所述数据寄存器。
2.根据权利要求1所述的方法,其特征在于,所述对第一数据进行签名运算,得到第一签名,包括:
对随机数和所述第一数据的多个比特位执行特定逻辑运算,得到所述第一签名。
3.根据权利要求2所述的方法,其特征在于,所述第一数据包括(2×n)个比特位,n为大于或者等于1的整数;
所述对随机数和所述第一数据的多个比特位执行特定逻辑运算,得到所述第一签名,包括以下任意一种:
对所述第一数据的第0比特位至第(n-1)比特位和第一子结果进行特定逻辑运算,得到所述第一签名,其中,所述第一子结果是基于第一随机数和所述第一数据的第n比特位至第(2×n-1)比特位进行特定逻辑运算来确定的;或者
对所述第一数据的第n比特位至第(2×n-1)比特位和第二子结果进行特定逻辑运算,得到所述第一签名,其中,所述第二子结果是基于第二随机数和所述第一数据的第0比特位至第(n-1)比特位进行特定逻辑运算来确定的;或者
对所述第一数据的第0比特位至第(n-1)比特位和所述第一数据的第n比特位至第(2×n-1)比特位进行特定逻辑运算,得到所述第一签名。
4.根据权利要求3所述的方法,其特征在于,所述第一子结果通过如下方式获得:
对第三签名与所述第一数据的第0比特位至第(n/2-1)比特位进行特定逻辑运算,得到第一子运算结果,并且对所述第三签名与所述第一数据的第n/2比特位至第(n-1)比特位进行特定逻辑运算,得到第二子运算结果,其中,所述第三签名是基于所述第一随机数和所述第一数据的第n比特位至第(2×n-1)比特位来确定的;
拼接所述第一子运算结果和所述第二子运算结果,得到所述第一子结果。
5.根据权利要求4所述的方法,其特征在于,所述第三签名通过如下方式获得:
对所述第一随机数与所述第一数据的第n比特位至第(2×n-1)比特位进行特定逻辑运算,得到所述第三签名。
6.根据权利要求3所述的方法,其特征在于,所述第二子结果通过如下方式获得:
对第四签名与所述第一数据的第n比特位至第(3×n/2-1)比特位进行特定逻辑运算,得到第三子运算结果,并且对所述第四签名与所述第一数据的第(3×n/2)比特位至第(2×n-1)比特位进行特定逻辑运算,得到第四子运算结果,其中,所述第四签名是基于所述第一随机数和所述第一数据的第0比特位至第(n-1)比特位来确定的;
拼接所述第三子运算结果和所述第四子运算结果,得到所述第二子结果。
7.根据权利要求6所述的方法,其特征在于,所述第四签名通过如下方式获得:
对所述第二随机数与所述第一数据的第n比特位至第(2×n-1)比特位进行特定逻辑运算,得到所述第四签名。
8.根据权利要求1至7任一项所述的方法,其特征在于,还包括:
在所述得到第一签名之后,将所述第一签名存储在签名寄存器中,所述数据寄存器和所述签名寄存器共同组成寄存器组;
所述比对所述第一签名和所述第二签名包括:
从所述寄存器组中读取所述第一签名,以比对所述第一签名和所述第二签名。
9.根据权利要求1至7任一项所述的方法,其特征在于,还包括:
如果所述第一签名和所述第二签名不一致,则对所述寄存器进行中断处理或者复位处理中至少一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市速腾聚创科技有限公司,未经深圳市速腾聚创科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210582921.8/1.html,转载请声明来源钻瓜专利网。