[發明專利]一種文件授權保護方法和系統在審
| 申請號: | 202110039702.0 | 申請日: | 2021-01-13 |
| 公開(公告)號: | CN112866227A | 公開(公告)日: | 2021-05-28 |
| 發明(設計)人: | 張凱;鄭應強;林玉超 | 申請(專利權)人: | 北京連山科技股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/08;G06F21/60;G06F21/62 |
| 代理公司: | 北京冠和權律師事務所 11399 | 代理人: | 田春龍 |
| 地址: | 100000 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 授權 保護 方法 系統 | ||
1.一種文件授權保護方法,其特征在于,所述方法包括:
獲取待傳輸的文件數據;
針對所述待傳輸文件數據,生成工作密鑰;
使用所述工作密鑰對所述待傳輸文件數據進行壓縮加密,并獲得第一加密文件;
獲取目標用戶的公鑰,利用公鑰對所述工作密鑰針進行加密,并獲得加密密鑰密文;
通過網絡將所述第一加密文件和所述加密密鑰密文傳輸給目標用戶,所述目標用戶基于目標用戶內部私鑰對所述加密密鑰密文進行解密,獲得工作密鑰,利用工作密鑰對所述第一加密文件實行解密步驟,獲取解密文件。
2.根據權利要求1所述的一種文件授權保護方法,其特征在于,所述針對所述待傳輸文件數據,生成工作密鑰,包括:
利用Random函數隨機生成包含字母和數據的隨機字符串;
將所述隨機生成的字符串作為工作密鑰。
3.根據權利要求1所述的一種文件授權保護方法,其特征在于,所述使用所述工作密鑰對所述待傳輸文件數據進行壓縮加密,并獲得第一加密文件:
將帶傳輸文件數據拆分成多個數據塊,并統計所述數據塊的個數;
根據所述多個數據塊的個數計算需要擴展數據內容的長度,并根據所述長度申請額外可選項占用的內存;
對所述多個數據塊進行并行壓縮,得到對應的多個壓縮數據塊,并獲取各個數據塊的循環冗余校驗值;
將所述擴展數據內容的長度、數據塊的個數、各個壓縮數據塊的長度和各個壓縮數據塊的循環冗余校驗值存儲在額外可選項中;
將所述額外可選項添加到數據壓縮個數中頭部對應的擴展extra選項中,合并所述多個壓縮數據快,獲得壓縮文件;
利用Spark計算,使用工作密鑰對所述壓縮文件加密,生成加密后的所述第一加密文件。
4.根據權利要求1所述的一種文件授權保護方法,其特征在于,所述獲取目標用戶的公鑰,利用公鑰對所述工作密鑰進行加密,并獲得加密密鑰密文,包括:
通過USBkey操作獲取目標用戶的公鑰;
利用非對稱算法公鑰加密算法對所述工作密鑰進行加密,并獲取加密密鑰密文。
5.根據權利要求1所述的一種文件授權保護方法,其特征在于,所述利用工作密鑰對所述第一加密文件實行解密步驟,獲取解密文件之后還包括對解密文件數據進行檢驗,并對檢驗后的解密文件數據進行存儲,其中檢驗具體步驟如下:
步驟A1,所述檢驗過程中存在實驗數據中心,所述實驗數據中心中對解密文件中的每個數據都存在一個正常的檢驗結果數據集合,根據以下公式計算所述正常結果集合的誤差頻率:
其中,J代表正常檢驗結果集合的誤差頻率,N代表所述正常檢驗結果集合中含有的值的個數,Xi代表所述正常檢驗結果集合的第i個值,i=1,2,3,…,N;
步驟A2,根據以下公式計算正常檢驗結果集合的穩態概率:
其中,PZ代表正常檢驗結果集合的穩態概率,π、e代表自然常數;
步驟A3,根據以下公式計算解密文件數據的穩態概率:
其中,Pw代表解密文件數據的穩態概率,Xj代表解密文件數據中第i個數據的值,Xi代表所述正常檢驗結果集合的第i個值;
步驟A4,判斷Pw是否大于PZ,若是則所述解密文件數據檢驗通過,并進行存儲,若否則所述解密文件數據存在異常,則提醒目標用戶該解密文件數據存在異常。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京連山科技股份有限公司,未經北京連山科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110039702.0/1.html,轉載請聲明來源鉆瓜專利網。





