当前位置: 首页 > 专利查询>鲜明专利>正文

一种动态密钥系统的建立及使用方法技术方案

技术编号:23433132 阅读:41 留言:0更新日期:2020-02-25 13:47
一种动态密钥系统的建立及使用方法,建立方法包括以下步骤:步骤1:选取n个正整数m

The establishment and usage of a dynamic key system

【技术实现步骤摘要】
一种动态密钥系统的建立及使用方法
本专利技术涉及密码学
,具体为一种动态密钥系统的建立和使用方法。
技术介绍
随着数字化时代的到来和信息量的爆炸性增长,信息安全已成为影响国家安全、社会稳定和经济发展的重要因素。由于超级计算机算力的快速提升和量子计算机的即将问世使得原有的信息加密技术面临前所未有的危机。那种仅依靠增加密钥长度来扩大密钥空间的传统方法将无法适应严峻形势的挑战。因为算力的增强将不断抵消由密钥空间的增大所带来的安全性。因此必须寻找一种的新方法来突破我们所面对的信息安全瓶颈。动态密钥系统就是在此背景下产生的一种新的信息加密技术。动态密钥系统依靠密文的无穷性、密钥个数的任意性、密钥形态的多样性和系统的动态性,以及“一次一密”等特征实现了系统的高安全性。
技术实现思路
本专利技术的目的在于提供一种新的加密技术——动态密钥系统,以解决算力的不断增强和攻击方法的多样性所带来的信息安全问题。动态密钥系统有三种密钥形式。1.固定密钥:m1,…,mn。m1,…,mn为n(n>1)个正整数,m1<…<mn(定义为本文档来自技高网...

【技术保护点】
1.一种动态密钥系统的建立方法,其特征在于,所述动态密钥系统包括三种密钥形式:/n固定密钥:m

【技术特征摘要】
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(modm1),…,ai-1a1≡1(modmi);
所述动态密钥系统的建立过程包括以下步骤:
步骤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后本次动态密钥系统的建立过程就完成了。


2.一种动态密钥系统的使用方法,...

【专利技术属性】
技术研发人员:鲜明
申请(专利权)人:鲜明
类型:发明
国别省市:辽宁;21

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1