基于AES加密交织的混沌码分多址可见光通信系统技术方案

技术编号:13045812 阅读:261 留言:0更新日期:2016-03-23 14:01
本发明专利技术公开一种基于AES加密交织的高安全性混沌码分多址可见光通信系统,在发送端,用户i发送的数据经过调制,然后乘以由混沌序列产生器产生的混沌序列i进行扩频,再通过基于AES加密算法的交织方法进行交织,产生加密信息;交织后的数据经过可见光信道;在接收端,用户通过基于AES加密算法的解交织方法对数据进行解交织,然后分别用其对应的混沌序列i进行解扩频,最后对数据进行解调,得到用户发送的原始数据;传输信号进入可见光信道前添加直流偏置的方式将双极性的传输信号变成非负信号。本发明专利技术结合AES加密算法的密钥难以破解与混沌序列的类噪声性和初值敏感性特征,进一步增强通信系统的安全性能,实现可见光通信系统的多用户安全接入。

【技术实现步骤摘要】

本专利技术涉及可见光通信领域,提出了一种基于AES(AdvancedEncryptionStandard,高级加密标准)加密交织的高安全性混沌码分多址可见光通信系统。
技术介绍
可见光通信(VisibleLightCommunication,VLC)技术将通信与室内照明相结合,采用发光二极管(LightEmittingDiodes,LEDs)作为发射端光源,经过光强调制,在接收端通过光强检测器(Photodiode,PD)直接检测(IntensityModulationwithDirectDetection,IM/DD)接收信息。目前,用于无线通信系统的传输方式主要是射频通信,与射频通信技术相比,可见光通信技术具有不产生电磁辐射、高安全性、低能耗和传输速率高等优点。可见光通信系统采用多址接入技术识别不同的用户。多址接入技术一般包括时分多址技术、频分多址技术和码分多址技术。时分多址技术通过传输信号的传输时隙来识别不同的用户;频分多址技术通过传输信号的载波频率来识别不同的用户;码分多址技术通过传输信号的扩频码来识别不同的用户。与其他两种多址技术相比,在码分多址技术中,用户可以同时共享系统中的所有频段和时隙资源,具有更大的系统容量。在可见光通信系统中,由于混沌序列具有类噪声性和初值敏感性的特征,所以基于混沌序列的码分多址接入方案为系统提供了较好的安全性。然而,混沌序列产生器易于实现,基于混沌序列的码分多址接入方案的抵御攻击能力较差,恶意用户甚至能够在没有先验信息的前提下估算出混沌序列产生器的参数和初始值,从而获得用户的发送信息,因此无法保障系统的安全性。
技术实现思路
本专利技术提出了一种基于AES加密交织的高安全性混沌码分多址可见光通信系统,该系统将基于AES加密算法的交织方法应用于基于混沌序列的码分多址接入可见光通信系统中,本专利技术结合AES加密算法的密钥难以破解与混沌序列的类噪声性和初值敏感性特征,进一步增强通信系统的安全,实现可见光通信系统的多用户安全接入。为了实现上述目的,本专利技术的技术方案为:一种基于AES加密交织的高安全性混沌码分多址可见光通信系统,包括接收端和发送端,在发送端,用户i发送的数据经过QPSK调制器调制,然后乘以由混沌序列产生器产生的混沌序列i进行扩频,再通过基于AES加密算法的交织方法进行交织,形成加密信息;交织后的数据经过可见光信道发送端接收端;在接收端,用户通过基于AES加密算法的解交织方法对数据进行解交织,然后分别用其对应的混沌序列i进行解扩频,最后通过QPSK解调器对数据进行解调,得到用户发送的原始数据;在可见光信道中,接收端采用IM/DD方式接收信息,同时传输信号进入可见光信道前添加直流偏置的方式将双极性的传输信号变成非负信号。优选地,在可见光信道采用视距和非视距两种类型传播传输信号,对于直射链路,信道的脉冲响应表示为:hlos(t)=Ar(m+1)2πd2cosm(φd)Ts(ψd)g(ψd)cosψdδ(t-dc)---(1)]]>其中d和φd分别是发射机与接收机之间的距离和角度,Ar是接收机的有效接收面积,ψd是小于视场视角FOV的入射光的角度,Ts(ψd)和g(ψd)分别表示光滤波器和光集中器的增益,δ(·)为狄拉克函数,c为光速,m为朗伯模型的辐射指数,与LED光源的半功率角φ1/2有关,表示为:m=-ln(2)ln(cosφ1/2)---(2)]]>对于反射链路,只考虑一次反射的脉冲响应,并将反射面分成部分,每部分的面积为ΔA,则一次反射的脉冲响应表示为:其中ρj为反射系数,dsj是发射机与光反射点的距离,dRj是光反射点与接收机的距离,φsj是发射机与光反射点之间的角度,ψsj与ψRj分别是光反射点和接收机的接收角度;因此,由(1)~(3)式,以得到可见光通信系统的脉冲响应为:h(t)=hlos(t)+hnlos(1)(t)---(4)]]>则接收信号表示为:y(t)=Rx(t)⊗h(t)+n(t)---(5)]]>其中x(t)表示非负的发射信号,R表示光电转换效率,n(t)表示与信号无关的加性高斯白噪声。优选地,所述AES加密的过程为:其中密钥长度为128位,加解密轮数为10轮;AES加密过程包括轮密钥加、字节代替、行移位和列混淆四种操作,这四种操作组成一轮加密;在加密前需要把输入的128位密钥进行密钥扩展,扩展成为44个32位字组成的数组ki(i=0,1,...,43),其中k0、k1、k2、k3为原始密钥,其他密钥ki由原始密钥生成,满足下式:其中表示异或操作,T(·)表示循环排列运算;所述轮密钥加操作是把数据pi与经过密钥扩展的密钥数组ki进行异或操作:qi=pi⊕ki,i=0,1,...,43---(7)]]>所述字节代替操作是把经过轮密钥加操作后的数据qi与AES定义的S盒矩阵中对应的字节进行替换;所述行移位操作是对经过字节代替操作后获得的加密矩阵进行的移位操作;具体操作是:矩阵的第0行不变,第1行左移1位,第2行左移2位,第3行左移3位;所述列混淆操作是在行移位后的状态矩阵与正变固定矩阵B相乘得到。优选地,所述交织方法为:把输入数据按行排列组成128列的矩阵C,如果输入数据不是128的倍数,则在最后补‘0’,Ci(i=1,2,...,128)分别为矩阵C的第i列,交织方法为:AAESi=Ci,i=1,2,...,128---(8)]]>其中是经过AES加密交织后矩阵的第AESi列,AESi可以表示为:AAESi=D(Bi,Bsort)---(9)]]>其中Bi(i=1,2,...,128)表示经过AES加密后得到的128位数组,Bsort表示Bi经过从小到大排列得到的数组,D(Bi,Bsort)表示Bi在Bsort中的排列序号。与基于混沌序列的码分多址接入方案相比,本专利技术将基于AES加密算法的交织方法应用于基于混沌序列的码分多址接入可见光通信系统(ChaoticCodeDivisionMultipleAccessbasedVisibleLightCommunication,C-CDMA-VLC)中,是增强系统安全性的方案。附图说明图1是基于AES加密交织的C-CDMA-VLC系统框图。图2是可见光通信系统传播链路模型示意图。图3是AES加密算法的流程图。图4是AES交织示意图。<本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/CN105429706.html" title="基于AES加密交织的混沌码分多址可见光通信系统原文来自X技术">基于AES加密交织的混沌码分多址可见光通信系统</a>

【技术保护点】
一种基于AES加密交织的高安全性混沌码分多址可见光通信系统,包括接收端和发送端,其特征在于,在发送端,用户i发送的数据经过QPSK调制器调制,然后乘以由混沌序列产生器产生的混沌序列i进行扩频,再通过基于AES加密算法的交织方法进行交织,形成加密信息;交织后的数据经过可见光信道发送端接收端;在接收端,用户通过基于AES加密算法的解交织方法对数据进行解交织,然后分别用其对应的混沌序列i进行解扩频,最后通过QPSK解调器对数据进行解调,得到用户发送的原始数据;在可见光信道中,接收端采用IM/DD方式接收信息,同时传输信号进入可见光信道前添加直流偏置的方式将双极性的传输信号变成非负信号。

【技术特征摘要】
1.一种基于AES加密交织的高安全性混沌码分多址可见光通信系统,包
括接收端和发送端,其特征在于,
在发送端,用户i发送的数据经过QPSK调制器调制,然后乘以由混沌序
列产生器产生的混沌序列i进行扩频,再通过基于AES加密算法的交织方法进
行交织,形成加密信息;交织后的数据经过可见光信道发送端接收端;
在接收端,用户通过基于AES加密算法的解交织方法对数据进行解交织,
然后分别用其对应的混沌序列i进行解扩频,最后通过QPSK解调器对数据进
行解调,得到用户发送的原始数据;
在可见光信道中,接收端采用IM/DD方式接收信息,同时传输信号进入可
见光信道前添加直流偏置的方式将双极性的传输信号变成非负信号。
2.根据权利要求1所述的基于AES加密交织的高安全性混沌码分多址可
见光通信系统,其特征在于,在可见光信道采用视距和非视距两种类型传播传
输信号,
对于直射链路,信道的脉冲响应表示为:
hlos(t)=Ar(m+1)2πd2cosm(φd)Ts(ψd)g(ψd)cosψdδ(t-dc)---(1)]]>其中d和φd分别是发射机与接收机之间的距离和角度,Ar是接收机的有效
接收面积,ψd是小于视场视角FOV的入射光的角度,Ts(ψd)和g(ψd)分别表示
光滤波器和光集中器的增益,δ(·)为狄拉克函数,c为光速,m为朗伯模型的辐
射指数,与LED光源的半功率角φ1/2有关,表示为:
m=-ln(2)ln(cosφ1/2)---(2)]]>对于反射链路,只考虑一次反射的脉冲响应,并将反射面分成部分,每
部分的面积为ΔA,则一次反射的脉冲响应表示为:
其中ρj为反射系数,dsj是发射机与光反射点的距离,dRj是光反射点与接
收机的距离,φsj是发射机与光反射点之间的角度,ψsj与ψRj分别是光反射点和
接收机的接收角度;
因此,由(1)~(3)式,以得到可见光通信系统的脉冲响应为:
h(t)=hlos(t)+hnlos(1)(t)---(4)]]>则接收信号表示为:...

【专利技术属性】
技术研发人员:邱俊超张琳
申请(专利权)人:广东顺德中山大学卡内基梅隆大学国际联合研究院中山大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1