[發明專利]一種生成具有使用期限的密鑰的方法及其系統有效
| 申請號: | 201510475593.1 | 申請日: | 2015-08-05 |
| 公開(公告)號: | CN105119718B | 公開(公告)日: | 2018-06-19 |
| 發明(設計)人: | 趙明 | 申請(專利權)人: | 劉奇;趙明 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100192 北京市海淀區西*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 密鑰 使用期限 表達式組 密鑰生成系統 加密方式 生成密鑰 不可逆 密鑰庫 解密 密文 覆蓋 | ||
1.一種生成具有使用期限的密鑰的方法,其特征在于,該方法包括以下步驟:
S1:設定密鑰的使用期限;
S2:根據時間等級的高低和密鑰的生成原則,確定覆蓋該使用期限的密鑰的最小密鑰表達式或由多個最小密鑰表達式構成的最小密鑰表達式組;
S3:根據該使用期限的密鑰的最小密鑰表達式或最小密鑰表達式組,從密鑰庫提取各最小密鑰表達式對應的密鑰,從而得到該使用期限的所有密鑰;
上述步驟S2中,所述密鑰的生成原則為:高時間等級的密鑰經過不可逆加密運算得到該時間等級下的所有低時間等級的密鑰,因此,根據高時間等級的密鑰能夠得到該時間等級下的所有低時間等級的密鑰,反之,不可;先發生的時間的密鑰經過不可逆加密運算得到同一時間等級中后發生的時間的密鑰,因此,根據先發生的時間的密鑰能夠得到同一時間等級中后發生的時間的密鑰,反之,不可。
2.如權利要求1所述的方法,其特征在于,該方法采用年、月、日、時、秒的方式表示密鑰使用期限的起始時間和終止時間。
3.如權利要求2所述的方法,其特征在于,上述步驟S2中,所述時間等級高低的確定原則為:按照時間單位的大小順序和時間的先后順序來定義時間的等級高低,在不同時間單位中,順序高的時間等級高,順序低的時間等級低;在同一時間單位中,先發生的時間的等級高,后發生的時間的等級低。
4.如權利要求3所述的方法,其特征在于,上述步驟S2中,所述密鑰的生成原則為:根據高時間等級的密鑰能夠得到該時間等級下的所有低時間等級的密鑰;反之,不可;根據先發生的時間的密鑰能夠得到同一時間等級中后發生的時間的密鑰;反之,不可。
5.如權利要求1所述的方法,其特征在于,上述步驟S2中,確定覆蓋該使用期限的密鑰的最小密鑰表達式或最小密鑰表達式組的具體方法為:按照密鑰生成原則,確定該使用期限的密鑰的最小表達式或最小表達式組,根據確定出的密鑰的最小表達式或最小表達式組能夠得到該使用期限中的任何時間的密鑰,但不會據此得到其它不在該使用期限中的時間的密鑰;對于密鑰的最小表達式組而言,組中的表達式之間不存在密鑰生成關系,其中組中的表達式之間不存在密鑰生成關系指的是其中某一表達式的密鑰不能夠由表達式組中的其它表達式得到。
6.一種使用如權利要求1至5中任一項所述的方法生成密鑰的系統,其特征在于,該系統包括:設定模塊、密鑰表達生成模塊和密鑰生成模塊,其中,設定模塊用于設定密鑰的使用期限;密鑰表達生成模塊用于根據時間等級的高低和密鑰的生成原則,確定覆蓋該使用期限的密鑰的最小密鑰表達式或最小密鑰表達式組;密鑰生成模塊用于根據該使用期限的密鑰的最小密鑰表達式或最小密鑰表達式組從密鑰庫提取各密鑰表達式對應的密鑰,從而得到該使用期限的所有密鑰;其中所述密鑰的生成原則為:高時間等級的密鑰經過不可逆加密運算得到該時間等級下的所有低時間等級的密鑰,因此,根據高時間等級的密鑰能夠得到該時間等級下的所有低時間等級的密鑰,反之,不可;先發生的時間的密鑰經過不可逆加密運算得到同一時間等級中后發生的時間的密鑰,因此,根據先發生的時間的密鑰能夠得到同一時間等級中后發生的時間的密鑰,反之,不可。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于劉奇;趙明,未經劉奇;趙明許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510475593.1/1.html,轉載請聲明來源鉆瓜專利網。





