[发明专利]一种动态密钥系统的建立及使用方法有效

专利信息
申请号: 201911081775.5 申请日: 2019-11-07
公开(公告)号: CN110838914B 公开(公告)日: 2023-04-07
发明(设计)人: 鲜明 申请(专利权)人: 鲜明
主分类号: H04L9/14 分类号: H04L9/14;H04L9/08
代理公司: 沈阳中宇天信专利代理有限公司 21248 代理人: 崔晓蕾
地址: 113000 辽宁省抚顺市*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 动态 密钥 系统 建立 使用方法
【权利要求书】:

1.一种动态密钥系统的建立方法,其特征在于,所述动态密钥系统包括三种密钥形式:

固定密钥:m1,…,mn

动态加密密钥:a1,…,an

动态解密密钥:a1-1,…,an-1

定义条件1为:m1,…,mn为n(n>1)个正整数,且m1<…<mn

定义条件2为:(a1,m1)=1,…,(an,mn)=1;

定义条件3为:a1-1a1≡1(mod m1),…,an-1an≡1(mod mn);

所述动态密钥系统的建立方法包括以下步骤:

步骤1:选取n个正整数m1,…,mn作为固定秘钥,并使其满足条件1,并由秘密信道传输给解密方;当双方均具有m1,…,mn后,所述动态密钥系统的固定部分建立完毕;

步骤2:由加密方按照条件2“随机选取”动态加密密钥a1,…,an;由此,加密方可得到如下形式的数据分组:

(a1,m1),…,(an,mn)—定义为数据组1;

步骤3:由加密方根据所选的a1,…,an和条件3对应生成动态解密密钥a1-1,…,an-1,并将a1-1,…,an-1传输至解密方;

由此,解密方可得到如下形式的数据分组:

(a1-1,m1),…,(an-1,mn)—定义为数据组2;

当双方分别具有数据组1和数据组2后本次动态密钥系统的建立过程就完成了;

加密方可根据如下步骤a将明文x加密成密文yn;解密方可根据如下步骤b将密文yn解密为明文x;

步骤a:把数据组1的各分组数据对应作为如下n个同余式的已知参数;

y1≡a1x(mod m1),…,yn≡an yn-1(mod mn)(1)

根据y1≡a1x(mod m1),由明文x(0<x<m1)可得唯一y1(0<y1<m1);

根据y2≡a2y1(mod m2),由已得y1可得唯一y2(0<y2<m2);

……

根据yn≡an yn-1(mod mn),由已得yn-1可得唯一yn(0<yn<mn);

yn为密文;所以,加密过程就是由x得到yn的过程;

步骤b:把数据组2的各分组数据反向对应作为如下n个同余式的已知参数;

yn-1′≡an-1yn(mod mn),…,x≡a1-1y1′(mod m1)(2)

根据yn-1′≡an-1yn(mod mn),由密文yn可得唯一yn-1′(0<yn-1′<mn);

根据yn-2′≡an-1-1yn-1′(mod m n-1),由已得yn-1′可得唯一yn-2′(0<yn-2′<m n-1);

……

根据x≡a1-1y1′(mod m1),由已得y1′可得唯一x(0<x<m1);

x为明文;所以,解密过程就是由yn得到x的过程。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鲜明,未经鲜明许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911081775.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top