[發(fā)明專利]一種密鑰動態(tài)存儲方法及存儲后的讀取、刪除方法有效
| 申請?zhí)枺?/td> | 201310482716.5 | 申請日: | 2013-10-15 |
| 公開(公告)號: | CN103490878A | 公開(公告)日: | 2014-01-01 |
| 發(fā)明(設(shè)計)人: | 沈樹康;李紅兵;黃強(qiáng);卞正青;李金梅 | 申請(專利權(quán))人: | 上海杉德金卡信息系統(tǒng)科技有限公司 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06 |
| 代理公司: | 上海申匯專利代理有限公司 31001 | 代理人: | 翁若瑩 |
| 地址: | 200233 上海市*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 密鑰 動態(tài) 存儲 方法 讀取 刪除 | ||
1.一種密鑰動態(tài)存儲方法,其特征在于,包括以下步驟:
步驟1-1:進(jìn)入密鑰系統(tǒng),根據(jù)密鑰系統(tǒng)存在標(biāo)識來判斷該密鑰系統(tǒng)是否已經(jīng)創(chuàng)建,如果密鑰系統(tǒng)未創(chuàng)建,跳到步驟1-2;如果密鑰系統(tǒng)已經(jīng)創(chuàng)建,跳到步驟1-3;
步驟1-2:讀取當(dāng)前時間,作為本密鑰系統(tǒng)的創(chuàng)建時間,然后把整個結(jié)構(gòu)空間重構(gòu)一遍,完成初始化動作,跳到步驟1-7;
步驟1-3:開始從密鑰系統(tǒng)基本信息里面查找,是否存在所要保存密鑰的應(yīng)用號,如果存在,跳到步驟1-4;如果不存在,跳到步驟1-5;
步驟1-4:查到對應(yīng)的索引表組,跳到步驟1-8;
步驟1-5:判斷當(dāng)前預(yù)設(shè)的應(yīng)用號分配數(shù)是否已滿,如果滿了,跳到步驟1-6;如果還有空閑,跳到步驟1-7;
步驟1-6:退出該密鑰系統(tǒng);
步驟1-7:選擇一個空閑索引表組,跳到步驟1-11;
步驟1-8:找到對應(yīng)的索引表組后,查找當(dāng)前的索引是否存在,如果索引存在,跳到步驟1-9;如果索引不存在,跳到步驟1-10;
步驟1-9:通過索引號讀取密鑰信息存在于密鑰存儲空間的具體位置,跳到步驟1-13;
步驟1-10:判斷是否有空閑密鑰存儲空間,如果有,跳到步驟1-11;如果沒有,跳到步驟1-6;
步驟1-11:選擇1個空閑的密鑰存儲空間作為當(dāng)前密鑰的存儲位置,并對該選定的密鑰存儲位置進(jìn)行排序,跳到步驟1-12;
步驟1-12:更新索引表組信息,跳到步驟1-9;
步驟1-13:借助加密芯片,把要存儲的密鑰明文加密成密文,然后存儲在相應(yīng)的位置,跳到步驟1-14;
步驟1-14:更新密鑰系統(tǒng)。
2.如權(quán)利要求1所述的一種密鑰動態(tài)存儲方法,其特征在于,所述的創(chuàng)建密鑰系統(tǒng)包括以下步驟:
步驟4-1:定義密鑰系統(tǒng)結(jié)構(gòu)體大小的變量,同時初始化;
步驟4-2:配置密鑰系統(tǒng)基本信息區(qū)數(shù)據(jù);
步驟4-3:按照密鑰系統(tǒng)結(jié)構(gòu)體的大小創(chuàng)建相應(yīng)大小的密鑰文件;
步驟4-4:把密鑰系統(tǒng)結(jié)構(gòu)體變量的數(shù)據(jù)寫入到密鑰文件中,創(chuàng)建密鑰系統(tǒng)完成。
3.如權(quán)利要求2所述的一種密鑰動態(tài)存儲方法,其特征在于,所述的密鑰系統(tǒng)結(jié)構(gòu)體包括密鑰系統(tǒng)基本信息、密鑰系統(tǒng)索引信息、密鑰存儲空間信息。
4.如權(quán)利要求2所述的一種密鑰動態(tài)存儲方法,其特征在于,所述的步驟4-2中配置密鑰系統(tǒng)基本信息區(qū)數(shù)據(jù)具體為讀取當(dāng)前系統(tǒng)時間作為密鑰系統(tǒng)創(chuàng)建時間,把密鑰系統(tǒng)標(biāo)識配置為成功標(biāo)志。
5.如權(quán)利要求1所述的一種密鑰動態(tài)存儲后的讀取方法,其特征在于,包括以下步驟:
步驟2-1:進(jìn)入密鑰系統(tǒng),根據(jù)密鑰系統(tǒng)存在標(biāo)識來判斷該密鑰系統(tǒng)是否已經(jīng)創(chuàng)建,如果密鑰系統(tǒng)未創(chuàng)建,跳到步驟2-2;如果密鑰系統(tǒng)已經(jīng)創(chuàng)建,跳到步驟2-3;
步驟2-2:讀取當(dāng)前時間,作為本密鑰系統(tǒng)的創(chuàng)建時間,然后把整個結(jié)構(gòu)空間重構(gòu)一遍,完成初始化動作,跳到步驟2-6;
步驟2-3:開始從密鑰系統(tǒng)基本信息里面查找,是否存在所要保存密鑰的應(yīng)用號,如果存在,跳到步驟2-4;如果不存在,跳到步驟2-6;
步驟2-4:查到對應(yīng)的索引表組,跳到步驟2-5;
步驟2-5:找到對應(yīng)的索引表組后,查找當(dāng)前的索引是否存在,如果索引存在,跳到步驟2-7;如果索引不存在,跳到步驟2-6;
步驟2-6:退出該密鑰系統(tǒng);
步驟2-7:通過索引號讀取密鑰信息存在于密鑰存儲空間的具體位置,跳到步驟2-8;
步驟2-8:讀取該位置密鑰的信息,跳到步驟2-9;
步驟2-9:用加密芯片解密密鑰信息。
6.如權(quán)利要求1所述的一種密鑰動態(tài)存儲后的刪除方法,其特征在于,包括以下三種刪除方式:
(1)密鑰系統(tǒng)刪除:
步驟3-1-1:進(jìn)入密鑰系統(tǒng),根據(jù)密鑰系統(tǒng)存在標(biāo)識來判斷該密鑰系統(tǒng)是否已經(jīng)創(chuàng)建,如果密鑰系統(tǒng)未創(chuàng)建,跳到步驟3-1-2;如果密鑰系統(tǒng)已經(jīng)創(chuàng)建,跳到步驟3-1-3;
步驟3-1-2:退出該密鑰系統(tǒng);
步驟3-1-3:更改密鑰系統(tǒng)基本信息標(biāo)識為未創(chuàng)建;
(2)刪除某套應(yīng)用:
步驟3-2-1:進(jìn)入密鑰系統(tǒng),根據(jù)密鑰系統(tǒng)存在標(biāo)識來判斷該密鑰系統(tǒng)是否已經(jīng)創(chuàng)建,如果密鑰系統(tǒng)未創(chuàng)建,跳到步驟3-2-2;如果密鑰系統(tǒng)已經(jīng)創(chuàng)建,跳到步驟3-2-3;
步驟3-2-2:退出該密鑰系統(tǒng);
步驟3-2-3:開始從密鑰系統(tǒng)基本信息里面查找,是否存在所要保存密鑰的應(yīng)用號,如果存在,跳到步驟3-2-4;如果不存在,跳到步驟3-2-2;
步驟3-2-4:查到對應(yīng)的索引表組,跳到步驟3-2-5;
步驟3-2-5:更改對應(yīng)索引表組標(biāo)識為空閑,跳到步驟3-2-6;
步驟3-2-6:更改密鑰系統(tǒng)基本信息;
(3)刪除某套應(yīng)用下的某組密鑰:
步驟3-3-1:進(jìn)入密鑰系統(tǒng),根據(jù)密鑰系統(tǒng)存在標(biāo)識來判斷該密鑰系統(tǒng)是否已經(jīng)創(chuàng)建,如果密鑰系統(tǒng)未創(chuàng)建,跳到步驟3-3-2;如果密鑰系統(tǒng)已經(jīng)創(chuàng)建,跳到步驟3-3-3;
步驟3-3-2:退出該密鑰系統(tǒng);
步驟3-3-3:開始從密鑰系統(tǒng)基本信息里面查找,是否存在所要保存密鑰的應(yīng)用號,如果存在,跳到步驟3-3-4;如果不存在,跳到步驟3-3-2;
步驟3-3-4:查到對應(yīng)的索引表組,跳到步驟3-2-5;
步驟3-3-5:找到對應(yīng)的索引表組后,查找當(dāng)前的索引是否存在,如果索引存在,跳到步驟3-3-6;如果索引不存在,跳到步驟3-3-2;
步驟3-3-6:通過索引號讀取密鑰信息存在于密鑰存儲空間的具體位置,跳到步驟3-3-7;
步驟3-3-7:更改對應(yīng)存儲標(biāo)識為空閑,跳到步驟3-2-8;
步驟3-3-8:更新索引表信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海杉德金卡信息系統(tǒng)科技有限公司,未經(jīng)上海杉德金卡信息系統(tǒng)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310482716.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 動態(tài)矢量譯碼方法和動態(tài)矢量譯碼裝置
- 動態(tài)口令的顯示方法及動態(tài)令牌
- 動態(tài)庫管理方法和裝置
- 動態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動態(tài)口令生成方法、動態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動態(tài)模糊控制系統(tǒng)
- 一種基于動態(tài)信號的POS機(jī)和安全保護(hù)方法
- 圖像動態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動態(tài)聚合碼的系統(tǒng)
- 基于動態(tài)口令的身份認(rèn)證方法、裝置和動態(tài)令牌





