【技术实现步骤摘要】
一种基于5G网络的数字信息的传输用加密型传输方法
[0001]本专利技术属于数字信息传输
,具体涉及一种基于5G网络的数字信息的传输用加密型传输方法。
技术介绍
[0002]5G网络通信技术是当前世界上最先进的一种网络通信技术之一,在传输速度上的提高在实际应用中十分具有优势,5G网络通信技术应用在不同的场景中都能进行很稳定的传输,能够适应多种复杂的场景,因此不会因为工作环境的场景复杂而造成传输时间过长或者传输不稳定的情况,会大大提高工作人员的工作效率。
[0003]目前,专利号为CN202011494138.3的专利技术专利公开了一种基于5G通信技术的工业网络安全加密处理方法,包括以下步骤:S1、采用工业数据编解码芯片对数据进行编解码,并完成数据调度和多模自适应传输;S2、通过加密算法,对数据进行实时加解密,密钥更新模块根据软件产生的初始密钥生成密钥流生成器的密钥和初始化向量进行更新;加密算法采用128位的密钥和96位的初始化向量IV,内部状态为256位;加密算法主要由线性反馈移位寄存器(LFSR)、非线性反馈移位寄存器(NFSR)和预输出函数构成。其采用的是通过流加密算法,保证流加密系统的安全性,但该方法存在没有对信源和信道进行编码,因此在传送数据流中会产生误码,从而使接收端产生图像跳跃、不连续等现象,纠错能力和抗干扰能力差。
[0004]因此,针对上述传输方法纠错能力和抗干扰能力差的问题,亟需得到解决,以改善传输方法的使用场景。
技术实现思路
[0005](1)要解决的技术问 ...
【技术保护点】
【技术特征摘要】
1.一种基于5G网络的数字信息的传输用加密型传输方法,其特征在于,其步骤如下:S1:对信源进行信源编码以减少或消除数据的冗余;S2:输入明文数字信息,设明文流为:= ;S3:密钥流由密钥流发生器f产生:=f(K,),密钥流发生器内预装的RC4算法使用一个S表来生成流密钥,原始密钥K的长度为1字节256字节,S表为一个数组,其大小为256,表示为S[0] S[255],其中每个S表单元能够存放一个字节;S31:密钥调度算法使用原始密钥生成S表;S32:伪随机数生成算法利用S表来生成流密钥序列;S4:加密:经过密钥流发生器生成的密钥流为 =,明文流 =,经加密变换 =,得到密文流C=;S5:信道编码:信源输出一系列的二进制0和1,这些二进制块分成固定长的消息块,每个消息块记作M,由k比特信息组成,根据近似下三角形法产生一个n维向量,这个向量就是m的码字,信息M对应的码字位C,其中C=[c0,c1,,c(n
‑
1)],则找到k个线性无关的码字g0,g1,g(k
‑
1),使得C=m0*g0+m1*g1++m(k
‑
1)g(k
‑
1),在C中,信息位不变,校验位附加在信息位之后,写成矩阵的形式就是:C=M*G,另外有n
‑
k个n维线性无关向量h0,h1,,h(n
‑
k
‑
1)生产C,因此对于任意的i,hi*CT=0,写成矩阵的形式就是H*CT=0;S6:数字调制:相对相位定义为本码元初相与前一码元初相的差,,根据计算公式一差分编码电路将绝对码变成相对码;S7:调制解调:对每个码元稳定区内的采样点按照计算公式二I=和计算公式三Q=做DFT,然后提取出前后码元的相位跳变信息来进行解调判决:计算,并根据Q和I的正负情况确定的取值范围,把本码元的相位记为,前一码元的相位记为,则;
S8:信道译码:将,送入子译码模块1,子译码模块1根据SOVA译码算法译码,并产生可靠性信息,经处理后得到的作为子译码模块2的软输入,子译码模块2根据SOVA译码算法译码产生可靠性信息,经处理后得到,和一起作为子译码模块1的软输入,经子译码模块1译码再次得到可靠性信息送给子译码模块2,循环操作,直到译码性能不再提高,将子译码模块2的输出处理后进行硬判决,其结果为译码器的最终输出;S9:输出端对密文流C=经过计算 =,得到明文串 =。2.根据权利要求1所述的一种基于5G网络的数字信息的传输用加密型传输方法,其特征在于,所述S1的具体步骤为:S11:信源符号集A=a1,a2,,aN,共N个符号,输入信号源符号序列为U=(u1,u2,,uL);S12:在第i步,编码器从
‑
1短语后的第一个符号开始向后搜索在此之前从未出现过的最短短语,将短语添加至字典第i段,由于是此时字典中最短的新短语,所以在去掉...
【专利技术属性】
技术研发人员:吴佳,
申请(专利权)人:上海威固信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。