[發(fā)明專利]密碼學(xué)過程的安全執(zhí)行在審
| 申請?zhí)枺?/td> | 202210111180.5 | 申請日: | 2022-01-29 |
| 公開(公告)號: | CN115730296A | 公開(公告)日: | 2023-03-03 |
| 發(fā)明(設(shè)計)人: | 林婷婷 | 申請(專利權(quán))人: | 愛迪德技術(shù)有限公司 |
| 主分類號: | G06F21/46 | 分類號: | G06F21/46;G06F21/60;G06F16/901 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 劉書航;呂傳奇 |
| 地址: | 荷蘭霍*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 密碼學(xué) 過程 安全 執(zhí)行 | ||
一種以安全方式執(zhí)行密碼學(xué)過程的方法,其中密碼學(xué)過程基于輸入數(shù)據(jù)生成輸出數(shù)據(jù),生成輸出數(shù)據(jù)涉及基于一定量的數(shù)據(jù)生成值,值是來自針對整數(shù)的多個盒的輸出的根據(jù)線性變換
技術(shù)領(lǐng)域
本發(fā)明涉及用于以安全方式來執(zhí)行密碼學(xué)過程以及用于生成密碼學(xué)過程的安全實現(xiàn)方式的方法和系統(tǒng)。
背景技術(shù)
“白盒”密碼學(xué)是密碼學(xué)中的已知話題。在白盒攻擊中,假定密碼學(xué)方案在不可信的平臺上執(zhí)行,并且假定白盒敵對方具有對該執(zhí)行的內(nèi)部細(xì)節(jié)的完全控制權(quán)。因此,白盒環(huán)境是針對軟件項目的執(zhí)行環(huán)境,在該環(huán)境中,假定軟件項目的攻擊者對正在被操作的數(shù)據(jù)(包括中間值)、存儲器內(nèi)容、以及軟件項目的執(zhí)行/處理流程具有完全訪問權(quán)和可見性。此外,在白盒環(huán)境中,假定攻擊者能夠例如通過使用調(diào)試器來修改正在被操作的數(shù)據(jù)、存儲器內(nèi)容、以及軟件項目的執(zhí)行/處理流程——以這種方式,攻擊者可以在軟件項目上進(jìn)行實驗并且嘗試操縱軟件項目的操作,其目的是規(guī)避最初預(yù)期的功能和/或標(biāo)識秘密信息和/或用于其他目的。事實上,甚至可以假定攻擊者知道軟件項目正在執(zhí)行的底層算法。然而,軟件項目可能需要使用秘密信息(例如,一個或多個密碼學(xué)密鑰),其中該信息需要對攻擊者保持隱藏。
在白盒攻擊下,許多傳統(tǒng)的密碼學(xué)方案無法為私有信息提供保護(hù)。白盒密碼學(xué)旨在提供密碼學(xué)系統(tǒng)的實現(xiàn)方式的魯棒性,并且構(gòu)造可以在白盒攻擊下成功實現(xiàn)其功能(諸如,加密、解密和認(rèn)證)的密碼學(xué)系統(tǒng)。
白盒攻擊變得越來越多樣化和強大。這使得敵對方能夠進(jìn)行許多攻擊(靜態(tài)和動態(tài)攻擊這兩者)。例如,諸如DPA(差分功率分析)之類的灰盒攻擊已經(jīng)以名稱DCA(差分計算分析)被重新利用,并且針對白盒實現(xiàn)方式直接可使用。DCA成功的主要原因是由于預(yù)期值(來自標(biāo)準(zhǔn)密碼規(guī)范)與對應(yīng)的被掩蔽的中間值(來自白盒實現(xiàn)方式)之間不可忽略的相關(guān)性。這樣的相關(guān)性通常是由一些白盒實現(xiàn)方式中使用的編碼中的線性失衡引起的。
在許多密碼學(xué)過程(諸如,加密和解密算法)中,S盒(或替換盒)被用作非線性組件,其對于混淆通常是至關(guān)重要的。S盒是公知的——例如,參見https://en.wikipedia.org/wiki/S-box,其全部公開內(nèi)容通過引用并入本文中。在大多數(shù)白盒實現(xiàn)中方式,密碼學(xué)密鑰將被隱藏在一個或多個S盒中。因此,為了具有密碼學(xué)過程的安全實現(xiàn)方式,如何保護(hù)S盒的問題是需要考慮的事情。在白盒攻擊、尤其是DCA攻擊(其包括使用仿射變換、聯(lián)網(wǎng)編碼、掩碼注入等)下,一些保護(hù)被證明是脆弱的。這些保護(hù)的共同之處在于:輸入的統(tǒng)計分布影響了輸出的統(tǒng)計分布,并且預(yù)期值與被掩蔽的中間值之間存在不可忽略的相關(guān)性。
發(fā)明內(nèi)容
本發(fā)明的實施例旨在使用S盒的改進(jìn)/安全實現(xiàn)方式來解決這種問題。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于愛迪德技術(shù)有限公司,未經(jīng)愛迪德技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210111180.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種用于密碼學(xué)運算的微處理器內(nèi)核
- 用于數(shù)據(jù)加密的偽隨機生成的密碼學(xué)方法和設(shè)備、及消息的密碼學(xué)散列
- 用于傳感器數(shù)據(jù)的操縱保護(hù)的方法和用于此的傳感器
- 一種混沌密鑰流的生成方法
- 基于數(shù)字證書的密碼學(xué)操作方法及裝置
- 一種集合成員關(guān)系判定的密碼學(xué)構(gòu)造方法及系統(tǒng)
- 一種使用密碼學(xué)的數(shù)字證書認(rèn)證方法
- 區(qū)塊鏈處理方法、裝置、設(shè)備及存儲介質(zhì)
- 用于公開至少一個密碼學(xué)密鑰的方法和系統(tǒng)
- 區(qū)塊鏈國密算法的轉(zhuǎn)換方法、系統(tǒng)、計算機設(shè)備及應(yīng)用
- 以注射方式執(zhí)行死刑的自動執(zhí)行車的執(zhí)行床
- 過程執(zhí)行裝置、過程執(zhí)行方法以及過程執(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í)行器)





