[發(fā)明專利]文件密鑰獲取裝置及方法,文件解密裝置及方法在審
| 申請(qǐng)?zhí)枺?/td> | 201711184203.0 | 申請(qǐng)日: | 2017-11-23 |
| 公開(公告)號(hào): | CN107995174A | 公開(公告)日: | 2018-05-04 |
| 發(fā)明(設(shè)計(jì))人: | 魏曉林 | 申請(qǐng)(專利權(quán))人: | 上海斐訊數(shù)據(jù)通信技術(shù)有限公司 |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06;H04L9/08 |
| 代理公司: | 上海碩力知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙)31251 | 代理人: | 郭桂峰 |
| 地址: | 201616 *** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 文件 密鑰 獲取 裝置 方法 解密 | ||
1.一種文件密鑰獲取裝置,其特征在于,所述文件密鑰獲取裝置中包括:
第一文件獲取模塊,用于獲取至少一個(gè)待解密文件;
信息讀取模塊,與第一文件獲取模塊連接,用于讀取待解密文件中預(yù)設(shè)位置的預(yù)設(shè)信息;
序列號(hào)獲取模塊,與所述信息讀取模塊連接,用于根據(jù)讀取的預(yù)設(shè)信息得到待解密文件對(duì)應(yīng)的序列號(hào);
密鑰獲取模塊,與所述序列號(hào)獲取模塊連接,根據(jù)所述序列號(hào)在密鑰池中查找與之關(guān)聯(lián)的密鑰,完成密鑰的獲取。
2.一種文件解密裝置,其特征在于,所述文件解密裝置中包括如權(quán)利要求1所述的文件密鑰獲取裝置;還包括,第二文件獲取模塊、密鑰提取模塊以及解密模塊,其中,
第二文件獲取模塊,用于獲取至少一個(gè)待解密文件;
密鑰提取模塊,根據(jù)最近最少使用規(guī)則從密鑰池中提取預(yù)設(shè)數(shù)量的密鑰并進(jìn)行緩存;
文件密鑰獲取裝置,分別與所述第二文件獲取模塊和密鑰提取模塊連接,用于從所述密鑰提取模塊中緩存的密鑰中獲取與待解密文件匹配的密鑰;
解密模塊,與所述文件密鑰獲取裝置連接,當(dāng)文件密鑰獲取裝置成功獲取與待解密文件對(duì)應(yīng)的密鑰,使用相應(yīng)的密鑰對(duì)待解密文件進(jìn)行解密。
3.如權(quán)利要求2所述的解密裝置,其特征在于,在所述密鑰提取模塊中包括:
密鑰排序單元,用于根據(jù)密鑰池中的密鑰的使用頻次對(duì)其進(jìn)行排序;
密鑰提取單元,根據(jù)密鑰排序單元對(duì)密鑰的排序,從中提取預(yù)設(shè)數(shù)量使用頻次最低的密鑰并進(jìn)行緩存。
4.如權(quán)利要求2或3所述的解密裝置,其特征在于,當(dāng)文件密鑰獲取裝置獲取失敗,密鑰提取模塊針對(duì)密鑰池中未被提取的密鑰,根據(jù)最近最少使用規(guī)則重新提取預(yù)設(shè)數(shù)量的密鑰替換當(dāng)前緩存的密鑰;
文件密鑰獲取裝置將重新提取的密鑰與待解密文件進(jìn)行匹配。
5.如權(quán)利要求4所述的解密裝置,其特征在于,所述解密裝置中還包括與所述密鑰提取模塊連接的判斷模塊,用于判斷密鑰池中是否存在未被提取的密鑰,及用于判斷未被提取的密鑰的數(shù)量是否大于預(yù)設(shè)數(shù)量;
當(dāng)判斷模塊判斷出密鑰池中存在未被提取的密鑰,且未被提取的密鑰數(shù)量大于預(yù)設(shè)數(shù)量,則密鑰提取模塊根據(jù)最近最少使用規(guī)則,針對(duì)密鑰池中未被提取的密鑰重新提取預(yù)設(shè)數(shù)量的密鑰替換當(dāng)前緩存的密鑰;否則,提取密鑰池中所有未被提取的密鑰。
6.一種文件密鑰獲取方法,其特征在于,所述文件密鑰獲取方法中包括:
獲取至少一個(gè)待解密文件;
讀取待解密文件中預(yù)設(shè)位置的預(yù)設(shè)信息;
根據(jù)讀取的預(yù)設(shè)信息得到待解密文件對(duì)應(yīng)的序列號(hào);
根據(jù)所述序列號(hào)在密鑰池中查找與之關(guān)聯(lián)的密鑰,完成密鑰的獲取。
7.一種文件解密方法,其特征在于,所述文件解密方法中包括:
獲取至少一個(gè)待解密文件;
根據(jù)最近最少使用規(guī)則從密鑰池中提取預(yù)設(shè)數(shù)量的密鑰并進(jìn)行緩存;
使用如權(quán)利要求6所述的文件密鑰獲取方法從緩存的密鑰中獲取與待解密文件匹配的密鑰;
當(dāng)文件密鑰獲取方法成功獲取與待解密文件對(duì)應(yīng)的密鑰,使用相應(yīng)的密鑰對(duì)待解密文件進(jìn)行解密。
8.如權(quán)利要求7所述的文件解密方法,其特征在于,在步驟根據(jù)最近最少使用規(guī)則從密鑰池中提取預(yù)設(shè)數(shù)量的密鑰并進(jìn)行緩存中,包括:
根據(jù)密鑰池中的密鑰的使用頻次對(duì)其進(jìn)行排序;
根據(jù)對(duì)密鑰的排序,從中提取預(yù)設(shè)數(shù)量使用頻次最低的密鑰并進(jìn)行緩存。
9.如權(quán)利要求7或8所述的解密方法,其特征在于,在步驟使用如權(quán)利要求6所述的文件密鑰獲取方法從緩存的密鑰中獲取與待解密文件匹配的密鑰中,若提取的密鑰中不存在與待解密文件匹配的密鑰,則
針對(duì)密鑰池中未被提取的密鑰,根據(jù)最近最少使用規(guī)則重新提取預(yù)設(shè)數(shù)量的密鑰替換當(dāng)前緩存的密鑰;
將重新提取的密鑰與待解密文件進(jìn)行匹配。
10.如權(quán)利要求9所述的解密方法,其特征在于,在步驟針對(duì)密鑰池中未被提取的密鑰,根據(jù)最近最少使用規(guī)則重新提取預(yù)設(shè)數(shù)量的密鑰替換當(dāng)前緩存的密鑰之前,包括:
判斷密鑰池中是否存在未被提取的密鑰;若是,
判斷未被提取的密鑰的數(shù)量是否大于預(yù)設(shè)數(shù)量;若是,跳轉(zhuǎn)至針對(duì)密鑰池中未被提取的密鑰,根據(jù)最近最少使用規(guī)則重新提取預(yù)設(shè)數(shù)量的密鑰替換當(dāng)前緩存的密鑰;否則,提取密鑰池中所有未被提取的密鑰。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海斐訊數(shù)據(jù)通信技術(shù)有限公司,未經(jīng)上海斐訊數(shù)據(jù)通信技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711184203.0/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。





