System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种新型改进密码制造技术_技高网

一种新型改进密码制造技术

技术编号:40011455 阅读:3 留言:0更新日期:2024-01-16 15:20
本发明专利技术公开了一种改进新型密码,其创立加密步骤包括确定汉字编码、对编码进行一级编码、二级编码、三级编码、四级编码、五级编码、六级编码,本发明专利技术的所创立的密码组合千变万化,安全性强,解码简单;并且取材简单容易,仅需一台电脑就可以进行编码、解码,应用成本低,可适用于各行业、家庭及其个人,适用范围大,实用性广泛;并且本发明专利技术的密码易于自动升级,使得其更具有实用性,更具有推广价值。

【技术实现步骤摘要】

本专利技术涉及密码编译,尤其涉及一种新型改进密码


技术介绍

1、现在常用的公开加密算法主要可分为两类:以des(digi-talencryptionstandard)算法为代表的密钥算法和以rsa(rivest-shamir-adleman)为代表的公开钥算法。des密码的保密性是建立在一定长度的密钥基础之上的。rsa密码的保密性则是建立在分解有大素数因子的合数的基础之上。人们尚无法从理论上证明这两种算法的不可破性,换而言之,它们是基于难解的数学问题而不是无法解的问题。事实上,早在shannon给出完善保密系统的证明之前,已有实际应用的vernam密码其实就是完善保密的,即是不可破的密码。这种密码需要一个与所传递的消息一样长的密码本,并且此密码本决不再用于另一条消息的传递。这正是shannon所证明的:密钥必须为一长度不少于待加密的明文长度的随机序列,且任何一密钥仅使用一次。这就是所谓的一次一密的密码体制,理论上它是不可破解的,但由于在实际应用中,其密钥的分配是一个很脆弱的环节,因此未能得到广泛的应用。

2、近年来,由于量子力学和密码学的合作,出现了量子密码学(quantumcryptography),它可完成单由数学无法完成的完善保密系统。但量子密码存在如下的一些问题:①阻碍量子密码术走向实用的技术问题主要是制造出工作在所需波长上的高效的单光子检测器比较困难,而这对基于光子的量子密码术的实现则是很关键的。②另外,由于量子密码系统即使在没有窃听者窃听时,由于系统自身错误,接收方接收的信息也会有一些误差。③而其量子密钥分配技术相较于传统密码,其在长距离上以及在成本费用并不具有优势,从而使得量子密码的密钥分配技术在市场竞争中是处于不利地位。这也是目前量子密码术难于立即转化为实用技术的原因之一。由于量子密码存有以上的一些问题,使得量子密码在短期内很难走进密码实用领域。

3、虽然目前还有一些其它的密码,但大都无法全面保证使用的密码可以实现机密性、完整性、身份验证等保密要求。


技术实现思路

1、因此,基于以上背景,本专利技术提供一种改进密码,安全性高,应用成本低,适用范围大,实用性广泛,更利于推广。

2、本专利技术的技术方案如下:

3、一种改进新型密码,其创立加密包括如下步骤:

4、1)确定汉字编码;

5、2)对步骤1)所得编码由公式(1)进行一级编码后,得到“备存数i”;

6、所述公式(1)为:

7、

8、其中①[gc](n)为当n为大于4的偶数时,哥德巴赫猜想等式(哥猜等式)的个数;

9、②n/4表示在下半区中奇数的个数,当数值不是整数时,用四舍五入法取整;

10、③表示下半区中所有符合条件的奇合数的个数,凡出现重合现象的只取最初出现的那一个;

11、④表示哥德巴赫猜想等式中可能出现的“素数合数对”的个数,它是由上半区中符合条件的奇合数组成;

12、⑤有时还必须要减去(素数+1),当出现那些比相邻素数大1的偶数时;

13、3)对“备存数i”进行二级编码得到“备存数ii”和桥梁数;

14、所述二级编码为通过“桥梁码”对“备存数i”进行乱码编码;

15、4)将“备存数ii”与其它公式或者其它密码进行组合进行三级编码;

16、5)对步骤4)的编码结果设置“虚位空格编码”进行四级编码,虚位空格编码展示的为空格;

17、6)对步骤5)的编码结果编制“随机指示编码”进行五级编码;

18、7)对步骤6)的编码结果增加“编号编码”进行六级编码。

19、进一步地,步骤1)中的汉字编码:通过《中国汉字编码》和“汉字内码扩展规范1.0版”确认汉字编号:

20、如果汉字编码为偶数,则为所得汉字编码;

21、如果汉字的编号为奇数时,可以在编号的末位加上0/2/4/6/8偶数确保所得汉字编码为偶数。

22、进一步地,编制“随机指示编码”的方法为:根据桥梁码指示的隐含的数值,找到指示码所指示的填数位置,直到填满了步骤5)的“虚位空格编码”中的空格。

23、进一步地,步骤2)中的一级编码还包括对“备存数i”进行多层次“暗箱编码”以将其由大数进行缩小。

24、采用本专利技术实现的有益效果如下:

25、本专利技术所创立的密码组合千变万化,安全性强,解码简单;并且取材简单容易,仅需一台电脑就可以进行编码、解码,应用成本低,可适用于各行业、家庭及其个人,适用范围大,实用性广泛;并且本专利技术的密码易于自动升级,使得其更具有实用性,更具有推广价值。

本文档来自技高网...

【技术保护点】

1.一种改进新型密码,其特征在于,其创立加密包括如下步骤:

2.根据权利要求1所述的一种改进新型密码,其特征在于,

3.根据权利要求1所述的一种改进新型密码,其特征在于,编制“随机指示编码”的方法为:根据桥梁码指示的隐含的数值,找到指示码所指示的填数位置,直到填满了步骤5)的“虚位空格编码”中的空格。

4.根据权利要求1所述的一种改进新型密码,其特征在于,步骤2)中的一级编码还包括对“备存数I”进行多层次“暗箱编码”以将其由大数进行缩小。

5.权利要求1至4任一项所述的改进新型密码在安全芯片中的应用。

【技术特征摘要】

1.一种改进新型密码,其特征在于,其创立加密包括如下步骤:

2.根据权利要求1所述的一种改进新型密码,其特征在于,

3.根据权利要求1所述的一种改进新型密码,其特征在于,编制“随机指示编码”的方法为:根据桥梁码指示的隐含的数值,找到指示码所指示的填数位置...

【专利技术属性】
技术研发人员:李君池
申请(专利权)人:安徽汉哥信息科技有限公司
类型:发明
国别省市:

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

1