【技術實現步驟摘要】
【國外來華專利技術】相關申請案的交叉參考本申請案主張2014年3月11日在美國專利商標局申請的美國非臨時專利申請案第14/205,230號的優先權和權益,所述案的全部內容以引用的方式并入本文中。
各種特征涉及加密,明確地說,涉及與移動計算裝置一起使用的利用XTS塊編密模式的加密。
技術介紹
在密碼編譯術中使用塊編密以改善存儲于存儲器系統或其它存儲系統(明確地說,可被攻擊者或其它惡意實體存取的存儲器系統)內的數據的機密性。通常,塊編密使用對固定長度的位群組(即,塊)起作用的確定性程序或算法。可使用塊編密以實施對大量數據(例如,存儲于與智能型電話或其它移動計算裝置的系統單芯片(SoC)處理器一起使用的芯片外存儲器裝置上的數據)的加密。塊編密操作模式的一個實例由電機電子工程師學會(IEEE)標準1619-2007所指定的XTS-AES。還參看2010年6月的美國標準技術局(NIST)特殊出版物800-38E“對于塊編密操作模式的推薦:用于存儲裝置上的機密性的XTS-AES模式(Recommendation for Block Cipher Modes of Operation:The XTS-AES Mode for Confidentiality on Storage Devices)”。應注意,XTS表示“具有密文竊用的XEX可調塊編密”,且XEX表示“XOR加密XOR”。AES指先進加密系統。簡單地說,XTS-AES模式希望用于對在存儲裝置上的使用固定長度“數據單元”的數據的密碼編譯保護。標準XTS塊編密模式使用應所述保密的固定密鑰K1和K2,且其中一般來說,K1對數據起作用 ...
【技術保護點】
一種與縮減回合加密編密一起使用的用于加密數據的方法,其包括:使用第一塊編密基于第一密鑰來加密數據單元索引以獲得經修改的第一密鑰,其中所述數據單元索引對應于待通過所述縮減回合加密編密而加密的數據;使用所述縮減回合加密編密基于所述經修改的第一密鑰來加密所述數據;以及將所述經加密數據存儲于存儲裝置中。
【技術特征摘要】
【國外來華專利技術】2014.03.11 US 14/205,2301.一種與縮減回合加密編密一起使用的用于加密數據的方法,其包括:使用第一塊編密基于第一密鑰來加密數據單元索引以獲得經修改的第一密鑰,其中所述數據單元索引對應于待通過所述縮減回合加密編密而加密的數據;使用所述縮減回合加密編密基于所述經修改的第一密鑰來加密所述數據;以及將所述經加密數據存儲于存儲裝置中。2.根據權利要求1所述的方法,其進一步包括:使用第二塊編密基于第二密鑰來加密所述數據單元索引以獲得經修改的第二密鑰;將塊索引應用于所述經修改的第二密鑰以獲得白化密鑰;在將待加密的所述數據應用于所述縮減回合加密編密之前將所述白化密鑰應用于所述數據;以及將所述白化密鑰再應用于所述縮減回合加密編密的輸出。3.根據權利要求2所述的方法,其中所述第一塊編密和所述第二塊編密為完整塊編密。4.根據權利要求3所述的方法,其中所述第一塊編密和所述第二塊編密為同一編密的不同實例。5.根據權利要求2所述的方法,其中所述數據單元索引是呈被應用于所述第一塊編密和所述第二塊編密的n位參數的形式,其中n為所述第一塊編密和所述第二塊編密的塊大小。6.根據權利要求2所述的方法,其中將所述塊索引應用于所述經修改的第二密鑰以獲得所述白化密鑰包括使所述經修改的第二密鑰與αj相乘,其中α為常數且j為塊索引。7.根據權利要求6所述的方法,其中在將所述數據應用于所述縮減回合加密編密之前將所述白化密鑰應用于所述數據包括將所述白化密鑰與所述數據進行XOR運算。8.根據權利要求7所述的方法,其中將所述白化密鑰再應用于所述縮減回合加密編密的所述輸出包括將所述白化密鑰與從所述縮減回合加密編密輸出的數據進行XOR運算。9.根據權利要求1所述的方法,其中所述數據單元索引為頁編號。10.根據權利要求1所述的方法,其中所述縮減回合加密編密被實施于耦合到芯片外存儲裝置的系統單芯片裝置內,且所述方法進一步包括將經加密數據存儲于所述芯片外存儲裝置中。11.一種裝置,其包括:用于存儲數據的存儲裝置;耦合到所述存儲設備的處理電路,所述處理電路經配置以使用第一塊編密基于第一密鑰來加密數據單元索引以獲得經修改的第一密鑰,其中所述數據單元索引對應于待通過縮減回合加密編密而加密的數據;使用所述縮減回合加密編密基于所述經修改的第一密鑰來加密所述數據;以及將所述經加密數據存儲于所述存儲裝置中。12.根據權利要求11所述的裝置,其中所述處理電路進一步經配置以:使用第二塊編密基于第二密鑰來加密所述數據單元索引以獲得經修改的第二密鑰;將塊索引應用于所述經修改的第二密鑰以獲得白化密鑰;在將待加密的所述數據應用于所述縮減回合加密編密之前將所述白化密鑰應用于所述數據;以及將所述白化密鑰再應用于所述縮減回合加密編密的輸出。13.根據權利要求12所述的裝置,其中由所述處理電路所使用的所述第一塊編密和所述第二塊編密為完整塊編密。14.根據權利要求13所述的裝置,其中由所述處理電路所使用的所述第一塊編密和所述第二塊編密為同一編密的不同實例。15.根據權利要求12所述的裝置,其中由所述處理電路所使用的所述數據單元索引是呈被應用于所述第一塊編密和所述第二塊編密的n位參數的形式,其中n為所述第一塊編密和所述第二塊編密的塊大小。16.根據權利要求12所述的裝置,其中所述處理電路進一步經配置以...
【專利技術屬性】
技術研發人員:B·B·布倫利,V·K·代瓦西加馬尼,S·N·阿南德,
申請(專利權)人:高通股份有限公司,
類型:發明
國別省市:美國;US
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。