[發明專利]數據處理和密鑰保護方法、裝置、設備、存儲介質有效
| 申請號: | 202111164095.7 | 申請日: | 2021-09-30 |
| 公開(公告)號: | CN113609511B | 公開(公告)日: | 2021-12-21 |
| 發明(設計)人: | 趙東艷;李娜;胡曉波;于艷艷;李德建;高鷹;成嵩;唐曉柯;胡毅;劉浩;邵瑾 | 申請(專利權)人: | 北京智芯微電子科技有限公司;國家電網有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60 |
| 代理公司: | 北京潤平知識產權代理有限公司 11283 | 代理人: | 趙敏岑;王曉曉 |
| 地址: | 100192 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 密鑰 保護 方法 裝置 設備 存儲 介質 | ||
1.一種數據處理方法,用于消除數據串中的全零窗口,其特征在于,包括:
數據獲取步驟,獲取輸入的密鑰數據;
數據隨機化步驟,對所述密鑰數據進行隨機化處理,得到隨機化數據;
全零窗口消除步驟,將所述隨機化數據減去預設非零序列,得到全零窗口消除數據。
2.根據權利要求1所述的方法,其特征在于,
所述數據隨機化步驟包括:采用最高位為1的整數字長的隨機數和橢圓曲線的階,對所述密鑰數據進行隨機化,得到所述隨機化數據。
3.根據權利要求1或2所述的方法,其特征在于,
所述預設非零序列包括:在數據處理窗口中的至少一個比特為1,其余比特為0的序列。
4.根據權利要求3所述的方法,其特征在于,
所述預設非零序列包括:在所述數據處理窗口中的任意一個比特為1,其余比特為0的序列。
5.根據權利要求4所述的方法,其特征在于,
所述預設非零序列包括:在所述數據處理窗口中的末位比特為1,其余比特為0的序列。
6.一種傳輸數據中的密鑰保護方法,其特征在于,包括:
數據獲取步驟,獲取輸入的密鑰數據;
數據隨機化步驟,對所述密鑰數據進行隨機化處理,得到隨機化數據;
全零窗口消除步驟,將所述隨機化數據減去預設非零序列,得到全零窗口消除數據;
窗口劃分步驟,按照預設數據處理窗口長度對所述全零窗口消除數據進行窗口劃分,得到劃分窗口后數據;
點乘步驟,獲取預定坐標,初始化第一坐標,逐數據處理窗口計算所述預定坐標和所述劃分窗口后數據的點乘計算,結合所述點乘計算的結果和所述第一坐標的倍點計算結果,更新所述第一坐標,得到第一目標坐標,
所述獲取預定坐標包括:
坐標隨機化子步驟,對指定坐標進行隨機化,得到隨機化坐標,其中,所述指定坐標為滿足橢圓曲線方程的坐標;
預計算子步驟,采用指定遞增序列對所述隨機化坐標進行預計算,得到所述預定坐標。
7.根據權利要求6所述的方法,其特征在于,還包括:
坐標轉換步驟,將所述第一目標坐標轉換為指定維度的第二目標坐標。
8.根據權利要求7所述的方法,其特征在于,還包括:
校驗步驟,對所述指定維度的第二目標坐標進行校驗。
9.根據權利要求6所述的方法,其特征在于,所述采用指定遞增序列對所述隨機化坐標進行預計算包括:
采用所述指定遞增序列中的元素和所述隨機化坐標進行乘法計算。
10.根據權利要求6-8任一項所述的方法,其特征在于,所述點乘步驟中的所述結合所述點乘計算的結果和所述第一坐標的倍點計算結果,更新所述第一坐標包括:
對所述點乘計算的結果和所述第一坐標的倍點計算結果進行點加計算,使用所述點加計算的結果更新所述第一坐標。
11.根據權利要求6-8任一項所述的方法,其特征在于,所述點乘步驟還包括:
在所述第一坐標為無窮遠點時,計算所述預定坐標和當前數據處理窗口的第一前序數據處理窗口內的所述劃分窗口后數據的點乘,使用所述點乘的結果更新所述第一坐標,并更新所述當前數據處理窗口為所述當前數據處理窗口的第二前序數據處理窗口。
12.根據權利要求6-8任一項所述的方法,其特征在于,
所述數據隨機化步驟包括:采用最高位為1的整數字長的隨機數和橢圓曲線的階,對所述密鑰數據進行隨機化,得到所述隨機化數據。
13.根據權利要求6-8任一項所述的方法,其特征在于,
所述預設非零序列包括:在數據處理窗口中的至少一個比特為1,其余比特為0的序列。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京智芯微電子科技有限公司;國家電網有限公司,未經北京智芯微電子科技有限公司;國家電網有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111164095.7/1.html,轉載請聲明來源鉆瓜專利網。





