[發明專利]檢查待檢查數字密鑰的有效性的方法在審
| 申請號: | 202210527829.1 | 申請日: | 2022-05-16 |
| 公開(公告)號: | CN115378597A | 公開(公告)日: | 2022-11-22 |
| 發明(設計)人: | F·諾滕施泰納;P·杜普利斯 | 申請(專利權)人: | 羅伯特·博世有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/00 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 杜荔南;劉春元 |
| 地址: | 德國斯*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 檢查 數字 密鑰 有效性 方法 | ||
1.一種使用微控制器(2)的比特存儲元件在所述微控制器中檢查待檢查數字密鑰(x)的有效性的方法,所述比特存儲元件的狀態可受到電磁干擾的影響,所述方法包括
通過將散列函數應用(110)于所述數字密鑰(x)來確定密鑰散列值(y);
將參考散列值(Y)存儲(140)在所述比特存儲元件中,其中分別將所述參考散列值的比特存儲在所述比特存儲元件之一中;
將所述密鑰散列值與所述比特存儲元件的存儲值(W)進行比較(160),其中如果所述密鑰散列值(y)不等于所述存儲值(W),則將待檢查密鑰確定為無效(170)。
2.根據權利要求1所述的方法,其中,所述散列函數對于原像攻擊有抵抗能力。
3.根據前述權利要求中任一項所述的方法,包括
通過將驗證函數應用于所述比特存儲元件的存儲值(W)來確定(150)驗證值;
將所述驗證值與參考值范圍或參考值進行比較,其中如果所述驗證值不在所述參考值范圍內或不等于所述參考值(t),則將待檢查密鑰確定為無效(170)。
4.根據權利要求3所述的方法,其中,所述驗證函數包括計算所述比特存儲元件的存儲值的漢明權重。
5.根據權利要求3或4所述的方法,其中,將所述驗證值計算為所述比特存儲元件的存儲值的漢明權重;其中如果與所述參考值范圍進行比較,則所述參考值范圍對應于所述比特存儲元件的數量的百分比值范圍,該百分比值范圍包括值50%;其中優選地所述參考值范圍對應于所述比特存儲元件的數量的40%到60%。
6.根據前述權利要求中任一項所述的方法,其中,如果所述密鑰散列值(y)等于所述存儲值(W)并且就根據權利要求3而言如果所述驗證值在所述參考值范圍內或等于所述參考值(t),則將待檢查密鑰確定為有效(180)。
7.根據前述權利要求中任一項所述的方法,其中,在應用(110)所述散列函數時附加地使用散列密鑰(K),所述散列密鑰特別是在應用(110)所述散列函數時與所述數字密鑰(x)邏輯關聯。
8.根據前述權利要求中任一項所述的方法,其特征在于,密鑰散列值(y)的確定和所述密鑰散列值的比較通過所述微控制器的硬件模塊進行;以及
優選地,就根據權利要求3而言,所述驗證值的確定和所述驗證值的比較通過所述微控制器的硬件模塊進行。
9.根據前述權利要求中任一項所述的方法,包括
從存儲器中讀?。?30)所述參考散列值(Y)。
10.根據前述權利要求中任一項所述的方法,包括
接收(100)待檢查密鑰(x)。
11.一種用于認證對包括比特存儲元件(4)的微控制器(2)的訪問的方法,其中借助于前述權利要求中任一項所述的方法來檢查待檢查數字密鑰的有效性,并且如果將所述待檢查數字密鑰確定為無效則禁止所述訪問;
其中就根據權利要求6而言,如果將所述待檢查密鑰確定為有效,則優選允許所述訪問。
12.一種微控制器(2),包括比特存儲元件(4),所述微控制器被設置為執行根據前述權利要求中任一項所述的方法的所有方法步驟。
13.根據權利要求12所述的微控制器,包括
實現為硬件模塊的散列模塊,所述散列模塊被設置為將所述散列函數應用于所述數字密鑰以確定所述密鑰散列值;以及
實現為硬件模塊的散列模塊,所述散列模塊被設置為將所述密鑰散列值與所述比特存儲元件的存儲值(W)進行比較(160);以及
優選地實現為硬件模塊的驗證模塊,所述驗證模塊被設置為將所述驗證函數應用于所述比特存儲元件的存儲值(W)以確定所述驗證值,并且將所述驗證值與所述參考值范圍或所述參考值進行比較。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于羅伯特·博世有限公司,未經羅伯特·博世有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210527829.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:雷達檢測中的多路徑分類
- 下一篇:遙控裝置





