[發(fā)明專利]加解密信息系統(tǒng)有效
| 申請?zhí)枺?/td> | 201911291979.1 | 申請日: | 2019-12-16 |
| 公開(公告)號: | CN111079163B | 公開(公告)日: | 2020-10-30 |
| 發(fā)明(設計)人: | 林海龍;滕杰;蘇曉陽;石高杰;時飛;叢濤;畢庶科;姜杰;潘永波;劉英;宮本波;劉永軍;于戰(zhàn)文;胡宏強;于小波;李瑋;孔衛(wèi)濤;呂嘉程;李秀紅;劉玉波;于波 | 申請(專利權)人: | 國網(wǎng)山東省電力公司威海市文登區(qū)供電公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62;H04L29/08 |
| 代理公司: | 北京鍾維聯(lián)合知識產(chǎn)權代理有限公司 11579 | 代理人: | 黃利萍;原春香 |
| 地址: | 264400 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 解密 信息系統(tǒng) | ||
1.一種文件加密方法,用于服務器,其特征在于,包括:
接收客戶端發(fā)送的文件下載請求,并根據(jù)所述文件下載請求獲取對應的目標文件;
確定所述目標文件的保密級別;
當所述目標文件的保密級別為一級保密級別時,生成一組臨時密鑰對,其中,所述臨時密鑰對包括第一密鑰和對應的第二密鑰;
使用預先存儲的服務器私鑰和所述客戶端的公鑰對所述第一密鑰進行加密,得到第一加密文件,并將所述第一加密文件傳輸至所述客戶端,以使所述客戶端使用預先存儲的與所述服務器私鑰對應的服務器公鑰和與所述客戶端的公鑰對應的客戶端私鑰對所述第一加密文件進行解密,以獲得所述第一密鑰;
使用所述第二密鑰對所述目標文件進行加密,得到第二加密文件,并將所述第二加密文件傳輸至所述客戶端,以供所述客戶端根據(jù)所述第一密鑰對所述第二加密文件進行解密,以獲得所述目標文件;
當所述目標文件的保密級別為二級保密級別時,生成多組臨時密鑰對,其中,每組臨時密鑰對包括一個第三密鑰和與所述第三密鑰對應的第四密鑰;
使用預先存儲的服務器私鑰和所述客戶端的公鑰對多組第三密鑰進行加密,得到第三加密文件,并將所述第三加密文件傳輸至所述客戶端,以使所述客戶端使用預先存儲的與所述服務器私鑰對應的服務器公鑰和與所述客戶端的公鑰對應的客戶端私鑰對所述第三加密文件進行解密,以獲得所述多組第三密鑰;
將所述目標文件分割成多個文件包,并使用多個第四密鑰對所述多個文件包進行加密,得到對應的多個第四加密文件,其中,每個文件包對應一個第四密鑰;
為每個第四加密文件添加對應的文件頭,得到第五加密文件,并發(fā)送所述第五加密文件至所述客戶端,其中,所述文件頭用于指示其對應的第四加密文件所使用的第四密鑰,以供所述客戶端根據(jù)所述文件頭使用對應的第三密鑰對所述第五加密文件進行解密和合并,以獲得所述目標文件;
所述第三密鑰和所述第四密鑰為對稱密鑰,所述文件頭包括密鑰長度、密鑰維度空間和密鑰起始坐標,以根據(jù)預設字符流以及所述密鑰長度、密鑰維度空間和密鑰起始坐標確定對應的第三密鑰;當所述密鑰維度空間為二維時,所述預設字符流為服務器和客戶端約定的順序字符矩陣,所述順序字符矩陣的行和列均獨立為環(huán)形字符串,當所述密鑰維度空間為三維、四維或更多時,根據(jù)對應的維度規(guī)則確定密鑰。
2.一種文件加密裝置,用于服務器,其特征在于,包括:
存儲器和處理器;
所述存儲器用于保存所述處理器執(zhí)行計算機程序時所使用的數(shù)據(jù);
所述處理器用于執(zhí)行計算機程序以實現(xiàn)如權利要求1所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網(wǎng)山東省電力公司威海市文登區(qū)供電公司,未經(jīng)國網(wǎng)山東省電力公司威海市文登區(qū)供電公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911291979.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





