[發明專利]一種密碼運算防護方法、裝置、設備及介質在審
| 申請號: | 202010580700.8 | 申請日: | 2020-06-23 |
| 公開(公告)號: | CN111723388A | 公開(公告)日: | 2020-09-29 |
| 發明(設計)人: | 華力;唐偉;曹祥榮;瞿興靈 | 申請(專利權)人: | 湖南國科微電子股份有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F7/58 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 巴翠昆 |
| 地址: | 410131 湖南省長沙市*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 密碼 運算 防護 方法 裝置 設備 介質 | ||
1.一種密碼運算防護方法,其特征在于,包括:
生成第一隨機數組;
利用所述第一隨機數組確定出密碼算法中任意相鄰密碼運算階段的運算時間間隔;
在利用所述密碼算法對待處理數據進行密碼運算的過程中,當任一所述密碼運算階段結束,則進入等待狀態,直到等待時間達到對應的所述密碼運算時間間隔,然后進入下一個所述密碼運算階段。
2.根據權利要求1所述的密碼運算防護方法,其特征在于,所述利用所述第一隨機數組確定出密碼算法中任意相鄰密碼運算階段的運算時間間隔,包括:
利用預先建立的預設數值與運算時間間隔的對應關系以及所述第一隨機數組確定出密碼算法中任意相鄰密碼運算階段的運算時間間隔。
3.根據權利要求2所述的密碼運算防護方法,其特征在于,所述利用所述第一隨機數組確定出密碼算法中任意相鄰密碼運算階段的運算時間間隔之前,還包括:
確定出所述密碼算法對應的整體運算完成時間閾值;
利用所述整體運算完成時間閾值確定出相鄰密碼運算階段對應的運算時間間隔閾值;
根據所述運算時間間隔閾值確定出所述預設數值與所述運算時間間隔的所述對應關系。
4.根據權利要求1所述的密碼運算防護方法,其特征在于,還包括:
生成第二隨機數組,將所述第二隨機數組確定為掩碼數據;
利用掩碼數據對所述待處理數據進行掩碼操作,以得到掩碼后數據;
利用所述密碼算法對所述掩碼數據進行密碼運算,以得到第一密碼運算后數據;
利用所述密碼算法對所述掩碼后數據進行密碼運算,以得到第二密碼運算后數據;
利用所述第一密碼運算后數據和第二密碼運算后數據進行掩碼數據解除操作,以得到去掩碼的密碼運算后數據。
5.根據權利要求4所述的密碼運算防護方法,其特征在于,還包括:
獲取密碼運算命令;
對所述密碼運算命令進行解析,以得到待處理數據的存儲位置、所述密碼算法和掩碼方案;
利用所述存儲位置獲取所述待處理數據。
6.根據權利要求5所述的密碼運算防護方法,其特征在于,所述利用掩碼數據對所述待處理數據進行掩碼操作,以得到掩碼后數據,包括:
利用所述掩碼數據以及獲取到的所述掩碼方案對所述待處理數據進行掩碼操作,以得到掩碼后數據。
7.一種密碼運算防護裝置,其特征在于,包括:
第一隨機數組生成模塊,用于生成第一隨機數組;
運算時間間隔確定模塊,用于利用所述第一隨機數組確定出密碼算法中任意相鄰密碼運算階段的運算時間間隔;
密碼運算模塊,用于在利用所述密碼算法對待處理數據進行密碼運算的過程中,當任一所述密碼運算階段結束,則進入等待狀態,直到等待時間達到對應的所述密碼運算時間間隔,然后進入下一個所述密碼運算階段。
8.根據權利要求7所述的密碼運算防護裝置,其特征在于,還包括:
第二隨機數組生成模塊,用于生成第二隨機數組;
掩碼數據確定模塊,用于將所述第二隨機數組確定為掩碼數據;
數據掩碼模塊,用于利用掩碼數據對所述待處理數據進行掩碼操作,以得到掩碼后數據;
掩碼數據運算模塊,用于利用所述密碼算法對所述掩碼數據進行密碼運算,以得到第一密碼運算后數據;
掩碼后數據運算模塊,用于利用所述密碼算法對所述掩碼后數據進行密碼運算,以得到第二密碼運算后數據;
去掩碼模塊,用于利用所述第一密碼運算后數據和所述第二密碼運算后數據進行掩碼數據解除操作,以得到去掩碼的密碼運算后數據。
9.一種密碼運算防護設備,其特征在于,包括處理器和存儲器;其中,
所述存儲器,用于保存計算機程序;
所述處理器,用于執行所述計算機程序,以實現如權利要求1至6任一項所述的密碼運算防護方法。
10.一種計算機可讀存儲介質,其特征在于,用于保存計算機程序,其中,所述計算機程序被處理器執行時實現如權利要求1至6任一項所述的密碼運算防護方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南國科微電子股份有限公司,未經湖南國科微電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010580700.8/1.html,轉載請聲明來源鉆瓜專利網。





