The present invention relates to a binary erasure channel fountain codes method: original data stream based on LT code pre encoding; the encoding of the data stream segmentation, according to the needs of information flow is divided into several branches; based on LT codes encoding each branch of information flow; according to the pre established good send routing scheme of each branch the flow of information; information with a maximum likelihood decoding the first arrival of the flow at the decoder; after the signals compile flow reorganization according to the original segmentation scheme; compile the maximum likelihood decoding method for the restructuring of the flow of information, get the original data stream, completed correctly on the original data compilation. Its design is reasonable, it can basically achieve confidentiality, integrity and availability of information transmission, and also ensure the correct decoding of the decoder. The invention lays a foundation for the secure transmission of information, and is of great significance to the coding theory and the construction of the network information security framework.
【技术实现步骤摘要】
一种二进制删除信道下的喷泉码方法
本专利技术属于编码领域,具体地说是涉及一种改进的二进制删除信道下喷泉码的编译码方法。
技术介绍
随着互联网及其应用的快速发展,近年来政府、军事以及民用信息的安全传递越发重要。安全信息传输要求信息安全三要素--机密性、完整性和可用性之间相互平衡,达到网络资源的最佳分配,提供必要的网络弹性。网络的弹性通常经由网络节点、链路的冗余,信息重新传输,数据的复制,多样性来实现,需要牺牲某些资源来达到最佳网络弹性,使得网络在受到自然影响、不确定干扰、甚至蓄意破坏的情况下仍能维持一定质量的服务,同时完成信息安全三要素之间的平衡。如何通过对信息进行加密编码,使之在无线或有线网络信道受到潜在窃听、信道损坏、信道不稳定的情况下中进行安全传输,已成为近年来的热门研究课题。目前,已有多种编码手段已得到了理论证明和实验考证,实现了一定程度上信息安全的保障。例如,参考文献题目为ProtectingNetworkCodedPacketsinCoalitionNetworks(该文作者是:SoonY.Oh和MarioGerla,洛杉矶加利福尼亚大学计算机科学学院,2010年出版在WirelessOn-demandNetworkSystemsandServices(WONS),2010SeventhInternationalConference),文献阐述了如何利用网络编码实现对传输过程中各节点的控制,在网络节点不可信任度高达50%、并且信道因遭受不稳定、损坏和堵塞而产生错误传输的严峻情况下提高正确传输成功率;参考文献题目为WirelessInformati ...
【技术保护点】
一种二进制删除信道下的喷泉码方法,其特征在于,其步骤如下:(1)对原始数据流使用分组码进行预编码操作,c=dG;其中,c为预编码数据包,d为原始数据包,G为生成矩阵,在预编码时选用密度为0.2的稀疏矩阵作为生成矩阵来获得预编码数据;生成矩阵是由众多小稀疏矩阵构成,然后按行与列分别进行洗牌而得到的;(2)将预编码后得到的数据流进行分割处理,按需要分成数个支信息流;(3)对每个支信息流按LT码的定义进行编码,LT编码时“度”Ω参数的选取范围是1 < Ω < K;其中,K为原始数据包长度;(4)按预先制定好的路由方案发送各支路信息流;(5)在译码端用高斯消元法也即最大似然法解码最先到达的支信息流,d’ =c’/G’,其中,c’为接收到的数据包,d’为LT编码前的数据包, G’为LT编码生成矩阵;(6)将经过编译的各路支信号流按原分割方案进行重组;(7)对重组后的信息流进行最大似然解码法编译,得到原始数据流,完成了对原始数据的正确完整编译;步骤(4)所制定的路由方案考虑每段路径的擦除信道概率,保证在物理距离最短且丢包现象避免得最好,具体的路由方案如下:(1)根据每一段路径的长短,为 ...
【技术特征摘要】
1.一种二进制删除信道下的喷泉码方法,其特征在于,其步骤如下:(1)对原始数据流使用分组码进行预编码操作,c=dG;其中,c为预编码数据包,d为原始数据包,G为生成矩阵,在预编码时选用密度为0.2的稀疏矩阵作为生成矩阵来获得预编码数据;生成矩阵是由众多小稀疏矩阵构成,然后按行与列分别进行洗牌而得到的;(2)将预编码后得到的数据流进行分割处理,按需要分成数个支信息流;(3)对每个支信息流按LT码的定义进行编码,LT编码时“度”Ω参数的选取范围是1<Ω<K;其中,K为原始数据包长度;(4)按预先制定好的路由方案发送各支路信息流;(5)在译码端用高斯消元法也即最大似然法解码最先到达的支信息流,d’=c’/G’,其中,c’为接收到的数据包,d’为LT编码前的数据包,G’为LT编码生成矩阵;(6)将经过编译的各路支信号流按原分割方案进...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。