[發(fā)明專利]算法的安全執(zhí)行有效
| 申請(qǐng)?zhí)枺?/td> | 201611045427.9 | 申請(qǐng)日: | 2016-11-24 |
| 公開(kāi)(公告)號(hào): | CN107451471B | 公開(kāi)(公告)日: | 2021-05-07 |
| 發(fā)明(設(shè)計(jì))人: | M·皮特斯;F·馬里內(nèi)特;J-L·莫達(dá)沃;F·羅曼 | 申請(qǐng)(專利權(quán))人: | 意法半導(dǎo)體(魯塞)公司;質(zhì)子世界國(guó)際公司 |
| 主分類號(hào): | G06F21/55 | 分類號(hào): | G06F21/55 |
| 代理公司: | 北京市金杜律師事務(wù)所 11256 | 代理人: | 王茂華;張寧 |
| 地址: | 法國(guó)*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 算法 安全 執(zhí)行 | ||
本公開(kāi)涉及算法的安全執(zhí)行。一種算法執(zhí)行方法包括,由處理單元執(zhí)行算法的第一執(zhí)行,將待寫入至存儲(chǔ)器中的至少一個(gè)第一結(jié)果發(fā)送至存儲(chǔ)器管理電路,以及將所述第一結(jié)果存儲(chǔ)至易失性存儲(chǔ)器的第一區(qū)域中。方法也包括由處理單元執(zhí)行算法的第二執(zhí)行,將待寫入存儲(chǔ)器中的至少一個(gè)第二結(jié)果發(fā)送至存儲(chǔ)器管理電路,以及借由存儲(chǔ)器管理電路對(duì)于第二執(zhí)行中至少一個(gè)第二結(jié)果應(yīng)用處理,不同于對(duì)于第一執(zhí)行中至少一個(gè)第一結(jié)果所應(yīng)用的處理。
本申請(qǐng)要求享有2016年5月31日提交的法國(guó)專利申請(qǐng)No.16/54876的優(yōu)先權(quán)權(quán)益。
技術(shù)領(lǐng)域
本公開(kāi)涉及算法的執(zhí)行,并且更特別地涉及一種安全計(jì)算函數(shù)。
背景技術(shù)
集成電路可以包括被視作敏感地關(guān)注它們所處理數(shù)據(jù)的安全性(諸如認(rèn)證密鑰、簽名等)或者它們所使用的算法(諸如加密或解密算法)的電路或數(shù)據(jù)。這種信息不應(yīng)由第三方或由未授權(quán)電路通信或者可檢測(cè)。
因此需要執(zhí)行的完整性,尤其是針對(duì)故障注入攻擊保護(hù)執(zhí)行的完整性,故障注入攻擊擾亂操作以推理出秘密信息。
針對(duì)故障注入攻擊保護(hù)的解決方案包括提供被設(shè)置用于對(duì)相同輸入數(shù)據(jù)并行操作的兩個(gè)處理裝置。通過(guò)比較由兩個(gè)裝置產(chǎn)生的結(jié)果,可以檢測(cè)故障的注入。然而,該解決方案具有相對(duì)較高的硬件成本。
避免使用兩個(gè)處理裝置的備選解決方案包括通過(guò)使用具有相同輸入數(shù)據(jù)的相同處理裝置而兩次執(zhí)行敏感功能。
背景技術(shù)部分中所討論的所有主題不必是現(xiàn)有技術(shù)并且不應(yīng)假設(shè)為現(xiàn)有技術(shù)而僅是背景技術(shù)部分中其討論的結(jié)果。遵循這些原則,背景技術(shù)部分中所討論的現(xiàn)有技術(shù)或者與該主題相關(guān)聯(lián)的問(wèn)題的任何承認(rèn)不應(yīng)作為現(xiàn)有技術(shù)而處理,除非明確地陳述為現(xiàn)有技術(shù)。替代的,背景技術(shù)部分中任何主題的討論應(yīng)該處理作為本發(fā)明人對(duì)于特定問(wèn)題的方案的一部分,就其本身而言也可以是創(chuàng)新性的。
發(fā)明內(nèi)容
存在對(duì)于改進(jìn)程序或算法的執(zhí)行或計(jì)算完整性的需求。
實(shí)施例克服了用于保護(hù)算法執(zhí)行完整性的已知技術(shù)的缺點(diǎn)的全部或一部分。
因此,一個(gè)實(shí)施例提供了一種算法執(zhí)行方法,包括:由處理單元實(shí)現(xiàn)算法的第一執(zhí)行;將待寫入存儲(chǔ)器的至少一個(gè)第一結(jié)果發(fā)送至存儲(chǔ)器管理電路;將所述第一結(jié)果存儲(chǔ)至易失性存儲(chǔ)器的第一區(qū)域;由所述處理單元實(shí)現(xiàn)算法的第二執(zhí)行;將待寫入存儲(chǔ)器中的至少一個(gè)第二結(jié)果發(fā)送至所述電路;以及借由所述電路應(yīng)用與第一執(zhí)行不同的處理。
根據(jù)一個(gè)實(shí)施例,所述不同處理包括將所述第二結(jié)果存儲(chǔ)至不同于第一區(qū)域的易失性存儲(chǔ)器的第二區(qū)域中。
根據(jù)一個(gè)實(shí)施例,所述不同處理包括將由處理單元發(fā)送的寫入請(qǐng)求轉(zhuǎn)換為對(duì)于讀取第一結(jié)果的請(qǐng)求。
根據(jù)一個(gè)實(shí)施例,所述電路比較兩個(gè)結(jié)果。
實(shí)施例提供了一種用于在算法執(zhí)行期間檢測(cè)由故障注入的攻擊發(fā)生的方法。
一個(gè)實(shí)施例提供了一種計(jì)算裝置,包括:處理單元;至少一個(gè)易失性存儲(chǔ)器;以及用于管理易失性存儲(chǔ)器的電路,能夠?qū)嵤┮陨纤惴▓?zhí)行方法。
將在以下具體實(shí)施例的非限定性說(shuō)明中結(jié)合附圖詳細(xì)討論前述和其他特征和優(yōu)點(diǎn)。
附圖說(shuō)明
參照以下附圖描述非限定性和非窮舉性實(shí)施例,其中遍及各個(gè)視圖相同的標(biāo)記涉及相同的部件,除非另外規(guī)定。附圖中元件的大小和相對(duì)位置不必按照比例繪制。例如,選擇、放大和定位各個(gè)元件的形狀以改進(jìn)附圖的易讀性。為了在附圖中易于識(shí)別而已經(jīng)選擇了如所繪制的元件的特定形狀。下文中參照附圖描述一個(gè)或多個(gè)實(shí)施例,其中:
圖1以方框的形式非常示意性地示出了所述實(shí)施例應(yīng)用作為示例的類型的電子電路的實(shí)施例;
圖2是示出了圖1的電路的易失性存儲(chǔ)器的組織結(jié)構(gòu)的實(shí)施例的簡(jiǎn)化示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于意法半導(dǎo)體(魯塞)公司;質(zhì)子世界國(guó)際公司,未經(jīng)意法半導(dǎo)體(魯塞)公司;質(zhì)子世界國(guó)際公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611045427.9/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過(guò)保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過(guò)保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過(guò)感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過(guò)限制訪問(wèn)計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過(guò)限制訪問(wèn)或處理程序或過(guò)程
- 以注射方式執(zhí)行死刑的自動(dòng)執(zhí)行車的執(zhí)行床
- 過(guò)程執(zhí)行裝置、過(guò)程執(zhí)行方法以及過(guò)程執(zhí)行程序
- 用以執(zhí)行跳舞電子游戲的執(zhí)行系統(tǒng)及其執(zhí)行方法
- 策略執(zhí)行系統(tǒng)及其執(zhí)行方法
- 腳本執(zhí)行系統(tǒng)和腳本執(zhí)行方法
- 命令執(zhí)行設(shè)備、命令執(zhí)行系統(tǒng)、命令執(zhí)行方法以及命令執(zhí)行程序
- 程序執(zhí)行裝置、程序執(zhí)行系統(tǒng)以及程序執(zhí)行方法
- 處理執(zhí)行設(shè)備和由該處理執(zhí)行設(shè)備執(zhí)行的方法
- 有序任務(wù)的執(zhí)行方法、執(zhí)行裝置和執(zhí)行系統(tǒng)
- 執(zhí)行器(閥門執(zhí)行器)





