System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据网络,尤其涉及一种基于秩度量纠错码的安全网络编程方法及相关产品。
技术介绍
1、随机网络编码(random network coding,简称rnc)是一种在网络中进行数据传输的技术,随机网络编码通过将数据包进行随机线性组合来提高网络的可靠性和效率,广泛应用于数据传输领域。
2、现有的随机网络编码将每个数据包看作一个向量,利用随机系数进行线性组合后进行数据传输,实际使用时,随机网络编码本身并不提供错误控制机制,这使得在有误码的网络环境中传输信息时数据容易受到损害,可能导致对数据进行网络编程传输时稳定性较低的问题。
技术实现思路
1、本专利技术提供一种基于秩度量纠错码的安全网络编程方法及相关产品,其主要目的在于解决相关技术中对数据进行网络编程传输时稳定性较低的问题。
2、为实现上述目的,本专利技术提供的一种基于秩度量纠错码的安全网络编程方法,包括:对信息数据进行轮密钥加密,得到加密信息数据;对加密信息数据进行秩度量编码,得到编码数据包;对编码数据包进行随机线性编码,得到网络数据包;对网络数据包进行秩度量纠错解码,得到恢复数据包;对恢复数据包进行轮密钥解密,得到解密数据。
3、为了解决上述问题,本专利技术还提供一种基于秩度量纠错码的安全网络编程系统,系统包括:数据加密模块,用于对信息数据进行轮密钥加密,得到加密信息数据;秩度量编码模块,用于对加密信息数据进行秩度量编码,得到编码数据包;线性编码模块,用于对编码数据包进行随机线性编码,
4、为了解决上述问题,本专利技术还提供一种电子设备,电子设备包括:
5、至少一个处理器;以及,
6、与至少一个处理器通信连接的存储器;其中,
7、存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够执行上述的基于秩度量纠错码的安全网络编程方法。
8、为了解决上述问题,本专利技术还提供一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述的基于秩度量纠错码的安全网络编程方法。
9、本专利技术实施例通过对信息数据进行轮密钥加密,能够对信息数据进行加密保护,防止网络编程传输过程中的数据泄露,提高信息数据传输的安全性,通过对加密信息数据进行秩度量编码,能够利用线性编码的方式对加密信息数据进行再次加密,并根据度量秩的结果实现传输纠错,提高网络编程的稳定性,通过对编码数据包进行随机线性编码,能够利用线性网络实现对编码数据包的线性编码,减少被窃听者窃听泄密的可能性,通过对网络数据包进行秩度量纠错解码,能够利用秩度量的纠错编码算法实现对网络数据包的纠错,防止了数据被篡改,也去除了网络传输过程中的噪声数据,保证数据传输的完整性,通过对恢复数据包进行轮密钥解密,提高数据传输的隐私安全,进而提高数据传输的稳定性。因此本专利技术提出的基于秩度量纠错码的安全网络编程方法及相关产品,可以解决对数据进行网络编程传输时稳定性较低的问题。
本文档来自技高网...【技术保护点】
1.一种基于秩度量纠错码的安全网络编程方法,其特征在于,所述方法包括:
2.如权利要求1所述的基于秩度量纠错码的安全网络编程方法,其特征在于,所述对信息数据进行轮密钥加密,得到加密信息数据,包括:
3.如权利要求2所述的基于秩度量纠错码的安全网络编程方法,其特征在于,所述利用所述扩展轮密钥对所述初始加密数据进行多级轮加密操作,得到加密信息数据,包括:
4.如权利要求1所述的基于秩度量纠错码的安全网络编程方法,其特征在于,所述对所述加密信息数据进行秩度量编码,得到编码数据包,包括:
5.如权利要求4所述的基于秩度量纠错码的安全网络编程方法,其特征在于,所述对所述加密信息数据进行随机矩阵扩展操作,得到扩展矩阵,包括:
6.如权利要求1所述的基于秩度量纠错码的安全网络编程方法,其特征在于,所述对所述编码数据包进行随机线性编码,得到网络数据包,包括:
7.如权利要求1所述的基于秩度量纠错码的安全网络编程方法,其特征在于,所述对所述网络数据包进行秩度量纠错解码,得到恢复数据包,包括:
8.如权利要求7所述的
9.如权利要求1所述的基于秩度量纠错码的安全网络编程方法,其特征在于,所述对所述恢复数据包进行轮密钥解密,得到解密数据,包括:
10.一种基于秩度量纠错码的安全网络编程系统,其特征在于,所述系统包括:
11.一种电子设备,其特征在于,所述电子设备包括:
12.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至9中任意一项所述的基于秩度量纠错码的安全网络编程方法。
...【技术特征摘要】
1.一种基于秩度量纠错码的安全网络编程方法,其特征在于,所述方法包括:
2.如权利要求1所述的基于秩度量纠错码的安全网络编程方法,其特征在于,所述对信息数据进行轮密钥加密,得到加密信息数据,包括:
3.如权利要求2所述的基于秩度量纠错码的安全网络编程方法,其特征在于,所述利用所述扩展轮密钥对所述初始加密数据进行多级轮加密操作,得到加密信息数据,包括:
4.如权利要求1所述的基于秩度量纠错码的安全网络编程方法,其特征在于,所述对所述加密信息数据进行秩度量编码,得到编码数据包,包括:
5.如权利要求4所述的基于秩度量纠错码的安全网络编程方法,其特征在于,所述对所述加密信息数据进行随机矩阵扩展操作,得到扩展矩阵,包括:
6.如权利要求1所述的基于秩度量纠错码的安全网络编程方法,其特征在于,所述对所述编码数据包进行随机线性编码,得...
【专利技术属性】
技术研发人员:黄泼,罗桦槟,
申请(专利权)人:深圳市领存技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。