System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据安全,特别是涉及一种多终端电控信息加密传输方法。
技术介绍
1、随着互联网的快速发展,网络活动越来越频繁,通过网络传递信息也是越来越普遍,但网络是一个开放平台,直接利用网络传递信息容易导致信息泄露。为了保证信息的安全,需要对信息进行加密处理,提高信息传递的安全性,防止信息泄露。
2、常见的加密方式主要包括对称加密、非对称加密、散列(哈希)算法、数字签名,其中,对称加密是使用相同的密钥进行加密和解密,常见的对称加密算法有des(dataencryption standard)、3des(triple data encryption standard)、aes(advancedencryption standard)等。对称加密加密和解密速度快,适用于对大量数据进行加密,但是密钥管理困难,需要确保密钥的安全传输和存储。
3、非对称加密是使用一对不同的密钥,即公钥和私钥,公钥用于加密数据,私钥用于解密数据。常见的非对称加密算法有rsa(rivest-shamir-adleman)、elgamal等。非对称加密安全性较高,可以用于数字签名和密钥交换,但是加密和解密速度较慢。
4、数字签名是一种用于验证信息完整性和来源的技术。它使用公钥加密技术对信息进行加密,只有拥有对应私钥的用户才能解密并验证签名。数字签名能够验证信息的完整性和发送者的身份,但是保密性欠佳。
技术实现思路
1、本专利技术的目的是提供一种多终端电控信息加密传输方法,能够提
2、多终端电控信息加密传输方法,其关键在于,包括有以下步骤:
3、s1:主机根据朝向规则生成x个数据存储魔方和一个符号存储魔方,其中,每个所述数据存储魔方由至少(n1*n2*n3)个数据存储块按立方体规则组成,每个数据存储块具有6个信息表达面,每个信息表达面对应存储一个标准字段,成为一个数据的信息表达单元;
4、s2:主机根据固化规则构建主机与m个终端的映射关系;
5、s21:主机对x个数据存储魔方和一个符号存储魔方进行随机排列,并将随机排列顺序固化存入一个独立的子魔方数据库a1;
6、s22:主机将所述子魔方数据库a1映射到任意且唯一的终端,该终端将该映射固化为子魔方数据库a2;
7、s23:主机重复步骤s21、s22与m个终端分别建立子魔方数据库a1与子魔方数据库a2的映射关系;
8、在m个所述映射关系中,x个数据存储魔方和一个符号存储魔方的随机排列顺序互不相同;
9、s3:主机将加密数据分割成l个标准字段,并将l个标准字段按照密钥生成规则生成密钥;
10、s4:主机将所述密钥发送至指定终端,该指定终端根据密钥解读规则将密钥还原成加密数据。
11、通过上述方法,主机通过密钥生成规则对加密数据进行加密,生成隐藏和存储有加密数据的密钥,并将该密钥传输给终端,终端通过密钥解读规则进行解读,将密钥还原成加密数据。因为密钥生成规则的特殊性,密钥没有直接附带任何数据信息,而是结合子魔方数据库对加密数据进行了隐藏,这样的加密方式不仅有效的提高信息传递的安全性,防止了信息泄露,还降低了数据传输量,提高了信息传输效率。
12、同时,每个终端的子魔方数据库a2中魔方的随机排列结果互不相同,这样能够防止指定终端外的终端还原加密数据,进一步提高了信息传递的安全性,防止了信息泄露。
13、进一步的,步骤s1中的所述朝向规则由魔方朝向规则和数据存储块朝向规则组成:
14、其中,魔方朝向规则:主机固化魔方的一个面为主视面,并固定魔方的其他视面分别为后视面、左视面、右视面、俯视面、仰视面;
15、数据存储块朝向规则:主机依据魔方朝向规则所确定的任一视面为正向面,该正向面中各个数据存储块的信息表达面分别存在上、下、左、右4个方向,每个方向表达一种数据信息。
16、数据存储块朝向规则能够扩展数据存储块存储的信息,方便扩展魔方存储能力。
17、进一步的,在子魔方数据库中,每个数据存储魔方还遵循统一的数据存储魔方颜色规则实现信息迁移:
18、统一将根据朝向规则生成的数据存储魔方按照一个颜色进行初始化,并统一确定所有数据存储魔方中每个数据存储块的一个信息表达面为存储块基准面;
19、当任一数据存储魔方整体颜色发生改变后,其中所述存储块基准面为恒定固化面,不发生信息迁移,其余5个信息表达面按颜色变化,各信息表达面之间的信息发生迁移,所有数据存储块信息迁移的逻辑一致。
20、数据存储魔方中的数据存储块根据颜色发生信息迁移,不断地打乱每个层面标准字段的存储位置,提高每次加密的随机性,从而进一步提高信息传递的安全性,防止信息泄露。
21、进一步的,步骤s3中的所述密钥生成规则由存储规则和排列规则组成:
22、其中,存储规则:主机提取加密数据信息的一个标准字段,并在所述子魔方数据库a1内的任意一魔方的任一面的任一层中查找一个与该标准字段相吻合的信息表达面,并将该标准字段信息隐藏并存储至该信息表达面的空间表达逻辑y中;
23、排列规则:主机按照存储规则对加密数据中l个标准字段分别进行字段信息隐藏和存储,获取对应的l个空间表达逻辑y,并将l个空间表达逻辑y按加密数据中l个标准字段的排列顺序进行拼接,得到所述密钥。
24、密钥生成规则将加密数据隐藏在了多个空间表达逻辑y,每个空间表达逻辑y只表达了1个标准字段所带数据的存储位置,使密钥不直接附带加密数据,有效的提高信息传递的安全性,防止信息泄露。
25、进一步的,所述密钥表达式为“y1y2……yl”,其中,y1为加密数据分割后的第一个标准字段的空间表达逻辑y,y2为加密数据分割后的第二个标准字段的空间表达逻辑y,yl为加密数据分割后的第l个标准字段的空间表达逻辑y。
26、进一步的,所述符号存储魔方的数据存储块具有6个信息表达面,其中,2个信息表达面分别对应存储一个标准字段,其余4个信息表达面分别对应存储一种符号数据。
27、在子魔方数据库中,符号存储魔方还遵循统一的符号存储魔方颜色规则实现信息更新:统一将根据朝向规则生成后的符号存储魔方按照一个颜色进行初始化;当任一符号存储魔方整体颜色发生改变后,其中存储有所述标准字段的信息表达面,不发生信息更新,其余4个信息表达面按颜色变化,更新符号数据,所有数据存储块信息更新的逻辑一致。
28、进一步的,所述空间表达逻辑y为:“abcdef”,其中,a为所述子魔方数据库a1内任一选中魔方的序列号,b为选中魔方的任一选中颜色,c为选中魔方的任一选中朝向,d为选中朝向的任一选中层面,e为选中层面的任一行,f为选中层面的任一列。
29、进一步的,所述数据存储魔方中数据存储块的6个信息表达面分别存储“001、010、011、100、10本文档来自技高网...
【技术保护点】
1.一种多终端电控信息加密传输方法,其特征在于,包括有以下步骤:
2.根据权利要求1多终端电控信息加密传输方法,其特征在于,
3.根据权利要求1多终端电控信息加密传输方法,其特征在于,
4.根据权利要求1多终端电控信息加密传输方法,其特征在于,
5.根据权利要求4多终端电控信息加密传输方法,其特征在于,
6.根据权利要求1多终端电控信息加密传输方法,其特征在于,
7.根据权利要求3或5多终端电控信息加密传输方法,其特征在于,
8.根据权利要求1或6多终端电控信息加密传输方法,其特征在于,
9.根据权利要求1或2或6多终端电控信息加密传输方法,其特征在于,
10.根据权利要求1多终端电控信息加密传输方法,其特征在于,
【技术特征摘要】
1.一种多终端电控信息加密传输方法,其特征在于,包括有以下步骤:
2.根据权利要求1多终端电控信息加密传输方法,其特征在于,
3.根据权利要求1多终端电控信息加密传输方法,其特征在于,
4.根据权利要求1多终端电控信息加密传输方法,其特征在于,
5.根据权利要求4多终端电控信息加密传输方法,其特征在于,
...
【专利技术属性】
技术研发人员:徐建,陈建军,彭鞘,项瑜,王志芳,向真玮,
申请(专利权)人:重庆华美电力设备有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。