System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于区块链技术的对称加密算法及应用制造技术_技高网

一种基于区块链技术的对称加密算法及应用制造技术

技术编号:41376124 阅读:18 留言:0更新日期:2024-05-20 10:19
本发明专利技术提供一种基于区块链技术的对称加密算法及应用,涉及加密安全技术领域。该一种基于区块链技术的对称加密算法及应用,包括以下具体步骤:S1、字母变换将初始明文进行字母换组处理,调整明文的字符位置;S2、字母变换和子密钥之间进行换组生成,从大写字母A‑Z以及小写字母a‑z进行选择;S3、字母换组分为三种类型的密钥组,包括密钥组A,a、密钥组ABC‑XYZ,abc‑xyz和密钥组AZ‑az;S4、由字母变换和子密钥之间换组生成密文通过接收端接收密文,再提取子密钥。该对称加密算法将密钥通过字母大小写的方式增加加密性,采用了三种不同类型的密钥组提供专门的密钥通道,可随机更换密钥形式,降低了被破解的风险。

【技术实现步骤摘要】

本专利技术涉及加密安全,具体为一种基于区块链技术的对称加密算法及应用


技术介绍

1、对称加密算法的实现方式为:数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文,并发送出去;收信方接收到密文后,若想解读原文,则需要使用加密密钥及相同加密算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,发信方、收信方之间使用的加密密钥只有一个,双方都是通过这个密钥对数据进行加密、解密,这就要求解密方事先必须知道加密密钥。

2、然而现有的对称加密算法加密性不足,易出现密文被盗取破解的问题。因此,本领域技术人员提供了一种基于区块链技术的对称加密算法及应用,以解决上述
技术介绍
中提出的问题。


技术实现思路

1、(一)解决的技术问题

2、针对现有技术的不足,本专利技术提供了一种基于区块链技术的对称加密算法及应用,该对称加密算法将密钥通过字母大小写的方式增加加密性,采用了三种不同类型的密钥组提供专门的密钥通道,可随机更换密钥形式,降低了被破解的风险,解决了现有的对称加密算法加密性不足,易出现密文被盗取破解的问题。

3、(二)技术方案

4、为实现以上目的,本专利技术通过以下技术方案予以实现:一种基于区块链技术的对称加密算法及应用,包括以下具体步骤:

5、s1、字母变换将初始明文进行字母换组处理,调整明文的字符位置;

6、s2、字母变换和子密钥之间进行换组生成,从大写字母a-z以及小写字母a-z进行选择;

7、s3、字母换组分为三种类型的密钥组,包括密钥组a,a、密钥组abc-xyz,abc-xyz和密钥组az-az;

8、s4、由字母变换和子密钥之间换组生成密文通过接收端接收密文,再提取子密钥;

9、s5、由发出端将换组类型发送至接收端,通过提取字母换组类型再进行接收字母换组算法,匹配所用密文的换组类型将明文生成。

10、优选的,所述通过字母变换和子密钥生成的密文为随机的字母组;

11、通过上述技术方案,字母组为26英文字母的大小写组成,通过三个不同的密钥组通道随机。

12、优选的,所述三种类型的密钥组分别有独立的密钥通道,将通道密钥组a,a称为l1,密钥组abc-xyz,abc-xyz称为l2以及密钥组az-az称为l3;

13、通过上述技术方案,确定三个密钥组通道,可便于随机更换密钥使用形式,可降低被盗取的风险。

14、优选的,所述密钥组由大写字母a-z以及小写字母a-z生成,其中密钥组顺序为a-b-c、z-y-x和a-b-c、z-y-x。

15、优选的,所述密钥组l1从a到z,a到z顺序进行自动填补。

16、优选的,所述密钥组l2从abc到klm,xyz到nop以及abc到k lm,xyz到nop顺序进行自动填补。

17、优选的,所述密钥组l3从az到mn,az到mn顺序进行自动填补。

18、工作原理:该一种基于区块链技术的对称加密算法及应用,包括以下具体步骤:

19、s1、字母变换将初始明文进行字母换组处理,调整明文的字符位置;

20、s2、字母变换和子密钥之间进行换组生成,从大写字母a-z以及小写字母a-z进行选择;

21、s3、字母换组分为三种类型的密钥组,包括密钥组a,a、密钥组abc-xyz,abc-xyz和密钥组az-az;

22、s4、由字母变换和子密钥之间换组生成密文通过接收端接收密文,再提取子密钥;

23、s5、由发出端将换组类型发送至接收端,通过提取字母换组类型再进行接收字母换组算法,匹配所用密文的换组类型将明文生成。

24、(三)有益效果

25、本专利技术提供了一种基于区块链技术的对称加密算法及应用。具备以下有益效果:

26、本专利技术提供了一种基于区块链技术的对称加密算法及应用,相比现有对称加密算法,该对称加密算法将密钥通过字母大小写的方式增加加密性,采用了三种不同类型的密钥组提供专门的密钥通道,可随机更换密钥形式,降低了被破解的风险。

本文档来自技高网...

【技术保护点】

1.一种基于区块链技术的对称加密算法及应用,包括以下具体步骤:

2.根据权利要求1所述的一种基于区块链技术的对称加密算法及应用,其特征在于:所述通过字母变换和子密钥生成的密文为随机的字母组。

3.根据权利要求1所述的一种基于区块链技术的对称加密算法及应用,其特征在于:所述三种类型的密钥组分别有独立的密钥通道,将通道密钥组A,a称为L1,密钥组ABC-XYZ,abc-xyz称为L2以及密钥组AZ-az称为L3。

4.根据权利要求1所述的一种基于区块链技术的对称加密算法及应用,其特征在于:所述密钥组由大写字母A-Z以及小写字母a-z生成,其中密钥组顺序为A-B-C、Z-Y-X和a-b-c、z-y-x。

5.根据权利要求1所述的一种基于区块链技术的对称加密算法及应用,其特征在于:所述密钥组L1从A到Z,a到z顺序进行自动填补。

6.根据权利要求1所述的一种基于区块链技术的对称加密算法及应用,其特征在于:所述密钥组L2从ABC到KLM,XYZ到NOP以及abc到klm,xyz到nop顺序进行自动填补。

7.根据权利要求1所述的一种基于区块链技术的对称加密算法及应用,其特征在于:所述密钥组L3从AZ到MN,az到mn顺序进行自动填补。

...

【技术特征摘要】

1.一种基于区块链技术的对称加密算法及应用,包括以下具体步骤:

2.根据权利要求1所述的一种基于区块链技术的对称加密算法及应用,其特征在于:所述通过字母变换和子密钥生成的密文为随机的字母组。

3.根据权利要求1所述的一种基于区块链技术的对称加密算法及应用,其特征在于:所述三种类型的密钥组分别有独立的密钥通道,将通道密钥组a,a称为l1,密钥组abc-xyz,abc-xyz称为l2以及密钥组az-az称为l3。

4.根据权利要求1所述的一种基于区块链技术的对称加密算法及应用,其特征在于:所述密钥组由大写字母a-z以及...

【专利技术属性】
技术研发人员:曹酌中唐捷
申请(专利权)人:苏州物码云智能科技有限公司
类型:发明
国别省市:

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

1