Page 24 - 网络电信2022年7/8月刊
P. 24

光    通    信

              图1 AES 加密算法流程图                                         其中,f i,j 表示字节位置坐标为第i行,第j列,每个输出
                                                                 字节依照映射得到状态字节可表示在f 0,0 ,f 1,0 ,f 2,0 ,f 3,0 ,…
                                                                 上。经过加密换算可将明文引入状态映射关系中,则有:


                                                                                                                 (4)

                                                                     加密执行结束后,将对应的密文输出,则密文的映射状态
                                                                 可表示为:
                                                                                                                 (5)

                                                                     通过上述设定,对传统传输网中的数据加密过程展开优
                                                                 化。并应用优化结果,实现网络数据加密。基于在此次设计
                                                                 中,使用的AES 密钥,因而,密钥的长度
                                                                     设定为128bits,192bits,256bits三种,以此保证可对物
                                                                 联网中的多种网络进行加密。同时,通过对密钥的迭代变换实
                                                                 现对密钥的分组,通过组合的形式对网络中的复杂信息进行加
                                                                 密。
                                                                     为了解决物联网码间串扰问题,采用多径延时选择算法,
                                                                 随机选择物联网通信的信道,信道时域特征为:




                                                                                                                (6)


                                                                     发送数据为x( p) 时,授权接收端用户接收信号如下:






                                                                                                                 (7)


                                                                     授权接收用户接收信号为:

                通过矩形二维数据组表示传输中的数据状态,此数据设定
                                                                                                                (8)
            为4行、N a 列的矩阵,其中Na表示数据信息的分组大小,具体可
            通过N k /16体现,其中Nk表示
                                                                     式中,o={ x,min(σ x )≥ζ r }。
                密钥长度。则数据明文分组情况可表示为:
                                                                     通过此两部分的设计,对原有物联网数据加密技术中的不
                                                                 足进行优化,将此次研究中的设计内容有机结合。至此,基于
                                                             (1)  光通信技术的物联网数据加密技术设计完成。

                上式中,u 0 表示数据首个字节的明文,                 顺序表示此           三、仿真实验
            数据的尾字节明文。则密文的分组可表示为:
                                                                     1.实验环境设定
                                                                     为验证设计的物联网数据加密技术的可行性与有效性,
                                                             (2)  在此次研究中搭建了如下图所示的实验环境。数据传输网由
                                                                 Mininet  模拟的六台交换机组成,其中最顶端的交换机设定为
                此公式中,v 0 表示数据首个字节的密文,                  顺序表示      实验网络控制器,通过此结构对物联网数据传输网展开模拟。
            此数据的尾字节密文。在加密过程中,数据处于的状态采用f表
                                                                     在物理机上启动控制器与网络模拟器。采用Mininet  软件
            示,则有:
                                                                 模拟出6 个交换机以及5 台PC 端。在Mininet 软件启动后,接
                                                                 收网络控制器的指令。为保证实验环节的有效性,设定实验环
                                                            (3)  境设定参数如表1所示。


            38                                        网络电信 二零二二年七,八月
   19   20   21   22   23   24   25   26   27   28   29