日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]一種基于查表的SM4算法實現(xiàn)方法和裝置有效

專利信息
申請?zhí)枺?/td> 202110346724.1 申請日: 2021-03-31
公開(公告)號: CN113162756B 公開(公告)日: 2022-02-11
發(fā)明(設計)人: 彭金輝;衛(wèi)志剛;孫曉鵬;廖正赟;李鑫 申請(專利權)人: 鄭州信大捷安信息技術股份有限公司
主分類號: H04L9/06 分類號: H04L9/06
代理公司: 鄭州德勤知識產(chǎn)權代理有限公司 41128 代理人: 張微微
地址: 450000 河南省*** 國省代碼: 河南;41
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 基于 sm4 算法 實現(xiàn) 方法 裝置
【說明書】:

發(fā)明提出一種基于查表的SM4算法實現(xiàn)方法,具體包括:在查找表生成階段,根據(jù)平臺資源大小動態(tài)生成32輪加解密運算對應的查找表;計算32輪加解密運算中TBox查找表、MaskKey查找表和MaskBox查找表的個數(shù),所述TBox查找表的數(shù)量x=floor[(M?32*2b)/(a?2b)],所述MaskKey查找表和所述MaskBox查找表的數(shù)量y=32?floor((M?256)/4088);M為平臺分配給32輪查找表的資源,單位為M字節(jié);a為每輪TBox查找表的預設資源,單位為字節(jié),b分別為每輪MaskKey查找表和MaskBox查找表的預設資源,單位為字節(jié);將x個TBox查找表、y個MaskKey查找表和y個MaskBox查找表與32輪加解密運算進行匹配,并生成每輪加解密運算對應的TBox查找表或MaskKey查找表和MaskBox查找表;在查找表使用階段,進行每輪加解密運算時,直接使用每輪加解密運算對應的查找表進行加解密運算。

技術領域

本發(fā)明涉及信息安全技術領域,具體涉及一種基于查表的SM4算法實現(xiàn)方法和裝置。

背景技術

SM4算法是一種分組密碼算法。其分組長度為128bit,密鑰長度也為128bit。加密算法與密鑰擴展算法均采用32輪非線性迭代結(jié)構,以字(32位)為單位進行加密運算,每一次迭代運算均為一輪變換函數(shù)F。SM4算法加/解密算法的結(jié)構相同,只是使用輪密鑰相反,其中解密輪密鑰是加密輪密鑰的逆序。

目前,通常采用的SM4方法是將密鑰信息隱藏在查找表中防止攻擊者獲得密鑰信息。然而,目前的SM4設計方案設計的查找表規(guī)模有數(shù)百KB,無法在資源有限的嵌入式平臺應用,且不能根據(jù)嵌入式平臺的資源大小動態(tài)調(diào)整查找表的規(guī)模大小。

因此如何設計一種基于查表的SM4算法實現(xiàn)方法,能夠根據(jù)平臺資源大小動態(tài)調(diào)整查找表規(guī)模,實現(xiàn)SM4算法在平臺資源受限的情況下仍能使用,而且在一定程度上通過構造的查找表對密鑰進行隱藏,有效保護密鑰的安全性是目前急需解決的問題。

發(fā)明內(nèi)容

本發(fā)明針對上述問題,有必要提供一種基于查表的SM4算法實現(xiàn)方法和裝置,能夠根據(jù)平臺資源大小動態(tài)調(diào)整查找表規(guī)模,實現(xiàn)SM4算法在平臺資源受限的情況下仍能使用,而且在一定程度上通過構造的查找表對密鑰進行隱藏,有效保護密鑰的安全性。

本發(fā)明第一方面提出一種基于查表的SM4算法實現(xiàn)方法,所述SM4算法實現(xiàn)方法包括查找表生成階段和查找表使用階段;

在查找表生成階段,根據(jù)平臺資源大小動態(tài)生成32輪加解密運算對應的查找表:

根據(jù)平臺資源大小計算32輪加解密運算中TBox查找表、MaskKey查找表和MaskBox查找表的個數(shù),所述TBox查找表的數(shù)量x=floor[(M-32*2b)/(a-2b)],所述MaskKey查找表和所述MaskBox查找表的數(shù)量y=32 - floor((M-256)/4088);M為平臺分配給32輪查找表的資源,單位為字節(jié);a為每輪TBox查找表的預設資源,單位為字節(jié),b分別為每輪MaskKey查找表和MaskBox查找表的預設資源,單位為字節(jié);

根據(jù)預設匹配策略將x個TBox查找表、y個MaskKey查找表和y個MaskBox查找表與32輪加解密運算進行匹配,并根據(jù)匹配結(jié)果分別生成每輪加解密運算對應的TBox查找表或MaskKey查找表和MaskBox查找表;其中,所述TBox查找表由輪密鑰運算和可逆變換T運算組合構造而成;所述MaskBox查找表由隨機數(shù)構成,所述MaskKey查找表輪密鑰與所述MaskBox查找表異或運算構成;

在查找表使用階段,進行每輪加解密運算時,直接使用每輪加解密運算對應的TBox查找表或MaskKey查找表和MaskBox查找表進行加解密運算。

進一步的,所述預設匹配策略包括:

下載完整專利技術內(nèi)容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州信大捷安信息技術股份有限公司,未經(jīng)鄭州信大捷安信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/202110346724.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產(chǎn)權局專利說明書;

2、支持發(fā)明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術的結(jié)構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標識 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 99久久免费精品国产男女性高好| 中文字幕制服丝袜一区二区三区| 一区二区三区国产精品视频 | 欧美日韩国产一区二区三区在线观看| 69精品久久| 97久久国产亚洲精品超碰热| 国产精彩视频一区二区| 国产一区在线视频观看| 国产欧美一区二区三区免费| 国产美女三级无套内谢| 国产精品日本一区二区不卡视频| 毛片免费看看| 日本一区二区三区免费播放| 91精品国产91热久久久做人人| 岛国黄色av| 久久精品一二三| 欧美乱偷一区二区三区在线 | 久久久久一区二区三区四区| 久久国产精品久久久久久电车| 亚洲乱玛2021| 欧美色图视频一区| 午夜av资源| 精品国产一区二区三区国产馆杂枝| 欧美日韩国产精品一区二区三区| 欧美在线一级va免费观看| 女女百合互慰av| 久久夜色精品国产噜噜麻豆| 欧美乱偷一区二区三区在线 | 国产午夜精品av一区二区麻豆 | 国产精品久久久不卡| 久久久精品观看| 久久密av| 亚洲**毛茸茸| 亚洲精品人| 91丝袜国产在线播放| 国模精品免费看久久久| 99热久久这里只精品国产www| 日韩午夜电影院| 日韩精品一区二区三区在线| 一区二区久久久久| 丰满岳乱妇bd在线观看k8| 一色桃子av大全在线播放| 99久久99精品| 国产日韩欧美在线影视| 国产91九色在线播放| 精品国产一区二区三区久久久久久 | 国产精品一区亚洲二区日本三区| 国产精品久久久久久久久久嫩草| 正在播放国产一区二区| 人人要人人澡人人爽人人dvd| 欧美精品乱码视频一二专区 | 美女张开腿黄网站免费| 午夜肉伦伦| 亚洲欧洲精品一区二区三区不卡| 国产一区二区三区四区五区七| 2023国产精品久久久精品双| 91社区国产高清| 国产精品九九九九九九九| 久久久99精品国产一区二区三区| 97精品久久久午夜一区二区三区| 97人人澡人人爽91综合色| 日韩亚洲欧美一区二区| 国产在线精品一区二区| 国产真实一区二区三区| 亚洲精品一区在线| 免费a级毛片18以上观看精品| freexxxxxxx| 精品国产九九| 91视频一区二区三区| 91视频国产一区| 99精品国产一区二区三区不卡| 2023国产精品久久久精品双| 91婷婷精品国产综合久久| 伊人av综合网| 国产精华一区二区精华| 日韩精品一区在线观看| 亚洲精品国产setv| 91久久国产露脸精品| 久久一区二区视频| 天天射欧美| 国产理论一区二区三区| 四虎国产精品永久在线国在线|