[發明專利]一種基于商用密碼算法的移動端文件傳輸方法在審
| 申請號: | 202210570719.3 | 申請日: | 2022-05-24 |
| 公開(公告)號: | CN114945170A | 公開(公告)日: | 2022-08-26 |
| 發明(設計)人: | 鄧福彪;徐九洲;劉義正;王琮文 | 申請(專利權)人: | 福建金密網絡安全測評技術有限公司 |
| 主分類號: | H04W12/033 | 分類號: | H04W12/033;H04W12/0431;H04W12/128;H04L9/06;H04L9/40;G06F21/53 |
| 代理公司: | 福州旭辰知識產權代理事務所(普通合伙) 35233 | 代理人: | 程春寶 |
| 地址: | 350003 福建省福州市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 商用 密碼 算法 移動 文件傳輸 方法 | ||
1.一種基于商用密碼算法的移動端文件傳輸方法,其特征在于,所述方法包括以下步驟:
步驟S1、包括移動端A、移動端B和服務端,所述移動端A和移動端B經服務端中轉后進行發送和接收文件;
步驟S2、在商用密碼算法加密和解密的基礎上,調用移動端A和移動端B的通用文件模塊實現實時解析和查看;
步驟S3、使用商用密碼算法的SM2、SM3、SM4算法,實現公鑰在線分發、對稱加密密鑰使用數字信封方式分發方式;
步驟S4、移動端A和移動端B向服務端進行注冊,填寫記錄賬號信息,并對移動端A和移動端B進行識別;
步驟S5、移動端A和移動端B均自行生成商用密碼算法的SM2公私鑰對,并保存在本地,當移動端向服務端注冊賬戶時,將本地的公鑰上傳至服務端,與賬戶信息對應保存;
步驟S6、服務端生成商用密碼算法的SM2公私鑰對,并保存在服務器內部,其服務器公鑰在移動端A和移動端B成功登錄后分發給移動端A和移動端B;
步驟S7、移動端A和移動端B接取服務器已存在用戶的用戶列表,用于發送文件時,選擇接收對象,從而實現在文件的通信和存儲過程均使用了商用密碼算法進行保護。
2.根據權利要求1所述的一種基于商用密碼算法的移動端文件傳輸方法,其特征在于:所述商用密碼算法進行文件加密的上傳操作流程包括以下步驟:
步驟S10、移動端A和移動端B生成商用密碼算法的SM2密鑰對,移動端A和移動端B將商用密碼算法的SM2密鑰對保存至服務端,取得服務端的商用密碼算法的SM2密鑰;
步驟S11、移動端A和移動端B生成商用密碼算法的SM4密鑰,移動端A和移動端B選擇待加密的文件,使用商用密碼算法的SM4密鑰對待加密文件進行文件加密;
步驟S12、使用服務端的商用密碼算法SM2公鑰對商用密碼算法的SM4密鑰進行加密,形成SM4密文,使用HMAC-SM3算法對文件密文進行摘要計算,上傳加密結果至服務器;
步驟S13、服務端接收加密結果,用服務端的SM2私鑰解密SM4密鑰,并對文件密文進行HMAC-SM3算法摘要計算;
步驟S14、判斷步驟S13生成的密文摘要與步驟S12的密文摘要是否相同,是,則數據有效,保存至數據庫,否,則數據無效,進行舍棄。
3.根據權利要求1所述的一種基于商用密碼算法的移動端文件傳輸方法,其特征在于:所述商用密碼算法進行文件解密流程包括以下步驟:
步驟S20、從數據量提取接收方需要下載的文件密文對應的SM4密文和SM4隨機偏移量數據,使用服務端的SM2私鑰解密SM4密鑰的密文,得到SM4密鑰;
步驟S21、用SM4密鑰和SM4隨機偏移量對文件密文進行解密,得到文件明文;
步驟S22、生成新的SM4密鑰,使用新的SM4密鑰對文件進行加密,得到新的文件密文,使用接收方的SM2公鑰車對新的SM4密鑰進行加密,得到新SM4密鑰密文,使用HMAC-SM3算法對新文件密文進行摘要計算,得到新文件密文摘要,將計算結果返回給移動端A和移動端B;
步驟S23、移動端A和移動端B接收計算結果,用移動端SM2密鑰解密新SM4密鑰密文,得到新的SM4密鑰,并對新文件密文進行HMAC-SM3算法摘要計算;
步驟S24、判斷步驟S23生成的密文摘要與步驟S22生成的密文摘要是否相等,是,則數據有效,繼續解密,使用新SM4密鑰、新的SM4隨機偏移量對新文件密文進行解密,得到文件明文,依據不同文件類型,使用相應的組件進行文件展示;否,則數據無效,提示用戶。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建金密網絡安全測評技術有限公司,未經福建金密網絡安全測評技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210570719.3/1.html,轉載請聲明來源鉆瓜專利網。





