当前位置: 首页 > 专利查询>张亮专利>正文

一种加密的数字密钥制造技术

技术编号:35452602 阅读:71 留言:0更新日期:2022-11-03 12:08
本发明专利技术公开了一种加密的数字密钥,包括以下步骤:S1、用户登录后向数据库中心发送提取请求;S2、数据库中心向发出请求的用户分发密钥;S3、用户拿到密钥后向软件发送,软件进行密钥恢复;S4、恢复后的密钥经过验证打开,授权该用户的保护资料和机密档。本发明专利技术与现有技术相比的优点在于:大大增加了破解加密算法的难度,整个算法的破解速度根据榀和张数值的增加几何增长,十分的安全。十分的安全。

【技术实现步骤摘要】
一种加密的数字密钥


[0001]本专利技术涉及加密算法领域,具体是指一种加密的数字密钥。

技术介绍

[0002]数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码为“密文”,使其只能在输入相应的密钥之后才能显示出原容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。
[0003]但是目前的加密算法的计算量并不是很大,再加上计算机的算力提升,加密算法的破解速度越来越快,因此一种新型加密的数字密钥亟待被研究。

技术实现思路

[0004]本专利技术要解决的技术问题是,针对以上问题提供一种加密的数字密钥。
[0005]为解决上述技术问题,本专利技术提供的技术方案为:一种加密的数字密钥,包括以下步骤:
[0006]S1、用户登录后向数据库中心发送提取请求;
[0007]S2、数据库中心向发出请求的用户分发密钥;
[0008]S3、用户拿到密钥后向软件发送,软件进行密钥恢复;
[0009]S4、恢复后的密钥经过验证打开,授权该用户的保护资料和机密档。
[0010]作为改进,S4步骤的密钥恢复算法为:
[0011]由“几”个连贯的数字,组成数环,再由数环中相邻两数交叉组合生成新的数环,分层叠加演算下去,经过一定的循环周期。还原到初始数环,就形成一个数字矩阵,统称为“张九数阵”它有一个框架结构称为“榀”,由几个数构成的数环生成的数阵称为几榀数阵,还有一个取值以“张”为定义的最大取值数。
[0012]本专利技术与现有技术相比的优点在于:大大增加了破解加密算法的难度,整个算法的破解速度根据榀和张数值的增加几何增长,十分的安全。
具体实施方式
[0013]下面对本专利技术做进一步的详细说明。
[0014]本专利技术在具体实施时,一种加密的数字密钥,包括以下步骤:
[0015]S1、用户登录后向数据库中心发送提取请求;
[0016]S2、数据库中心向发出请求的用户分发密钥;
[0017]S3、用户拿到密钥后向软件发送,软件进行密钥恢复;
[0018]S4、恢复后的密钥经过验证打开,授权该用户的保护资料和机密档。
[0019]作为改进,S4步骤的密钥恢复算法为:
[0020]由“几”个连贯的数字,组成数环,再由数环中相邻两数交叉组合生成新的数环,分
层叠加演算下去,经过一定的循环周期。还原到初始数环,就形成一个数字矩阵,统称为“张九数阵”它有一个框架结构称为“榀”,由几个数构成的数环生成的数阵称为几榀数阵,还有一个取值以“张”为定义的最大取值数。
[0021]本专利技术的工作原理:“榀”数(框架结构)与“张”(最大取值)可以相同也可以不同,当数阵最大取值“张”和框架结构“榀”数相同如:9榀张9数阵或21榀张21数阵,这种数阵称标准数阵,当数阵最大取植“张”和“榀”数不同,如10榀张20数阵,这种数阵称自定义数阵。
[0022]以9榀张9数阵为例,9榀张9数阵以1到9为基本数,最大取值为9,大于9的合数取余数算法如下
[0023][0024](注:1和9组合,取余数1,4和8组合得12,大于9去掉9余3取3)
[0025]下面以数环:438795682为例,演示9榀张9数阵的算法和循环周期:
[0026][0027][0028][0029]从以上数字矩阵可以看出,示例数环:438795682,经过54次循环周期,还原到初始数环。9榀张9数阵每一个完整矩阵有486位数字构成(少数除外),其数环总量为99=387420489条,构成的数字矩阵约为717万组,在实际运用到数字密钥方面时,先把这七百多万组矩阵建一个数据库,然后以一个矩阵为一个数字密钥分发给供应的终端客户,来对他们的所要保护的数据和资料进行保护。
[0030]研发过程中,形成一个100以内的算法归纳的表格,算法值N是算法的对数,M为数字矩阵中最大取值,N/M是算法对数与最大取值的倍比值,设C为数字矩阵最大的循环周期终值,表格如下:
[0031]表1张九数阵算法总和
[0032][0033][0034]以这张表来推演可以发现100以内关于数字矩阵的一个函数公式
[0035]C=M2(M

1)
[0036]这个函数公式是经过100以内12个M值验证过的,这12个M值分别为:3.5.11.13.19.2937.53.59.61.67.83,但是如果取值为偶数:24816(2
n
)数字矩阵无循环周期,也就变成循环周期为0,所以其他大奇数可以形成庞大的循环周期,除上述12个符合函数的数字矩阵以外,其他奇数的C值是不标准的函数,也就是没有统一的函数公式,因为要验证数字矩阵的C值就必须用示例数环来演算。
[0037]在数字密钥实际运用时,也可以用“迷宫式隐藏”的方法,比如拿10榀张20示例数字矩阵6行为例:
[0038][0039][0040]经过迷宫式隐藏后变成无序数字组:
可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。
[0051]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”,“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本专利技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0052]尽管上面已经示出和描述了本专利技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本专利技术的限制,本领域的普通技术人员在不脱离本专利技术的原理和宗旨的情况下在本专利技术的范围内可以对上述实施例进行变化、修改、替换和变型。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种加密的数字密钥,其特征在于,包括以下步骤:S1、用户登录后向数据库中心发送提取请求;S2、数据库中心向发出请求的用户分发密钥;S3、用户拿到密钥后向软件发送,软件进行密钥恢复;S4、恢复后的密钥经过验证打开,授权该用户的保护资料和机密档。2.根据权利要求1所述的一种加密的数字密钥,其特征在于,S4步...

【专利技术属性】
技术研发人员:张亮
申请(专利权)人:张亮
类型:发明
国别省市:

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

1