买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于差分进化狼群算法的欺骗干扰识别方法及装置_孙艺笑_201810604678.9 

申请/专利权人:孙艺笑

申请日:2018-06-13

公开(公告)日:2024-03-29

公开(公告)号:CN108898212B

主分类号:G06N3/006

分类号:G06N3/006

优先权:

专利状态码:有效-授权

法律状态:2024.03.29#授权;2019.09.20#实质审查的生效;2018.11.27#公开

摘要:本发明属于演化算法技术领域,公开了一种基于差分进化狼群算法的欺骗干扰识别方法及装置,装置设置有外壳,外壳侧端卡接有数据输入端,数据输入端通过导线连接储存硬盘与实施编码器,实施编码器通过导线连接算法运算器,算法运算器通过导线连接差分迭代运算编程器;算法运算器通过导线连接AD采样输出串口,AD采样输出串口通过导线连接显示屏;外壳上开槽有与差分迭代运算编程器导线连接的编码接口、网线接口;同时公开一种基于差分进化狼群算法的欺骗干扰识别方法。本发明算法可编辑,具有实体按钮可操作不同基于差分进化狼群算法,输入数据可储存,具显示屏可直观显示出运算结果。

主权项:1.一种基于差分进化狼群算法的欺骗干扰识别方法,其特征在于,所述基于差分进化狼群算法的欺骗干扰识别方法包括:通过实时编码器将输入的数据按基于差分进化狼群算法进行编码;编码中,将真实信息即码字的1和0序列经过N倍扩展后,分别与对应时间顺序的混沌序列进行异或,得到信息码字相应的伪码;信息发送端将由伪码发生器生成的跳频序列每N个点分为一组,每个码字相应的N个伪码元对应于跳频序列N个周期内的频点,且伪码的1和0分别代表相应跳频周期上是否发送载频,形成调制图样,由调制图样将伪码序列进行非常规调制,再与由频率合成器生成的跳频图案进行混频,进行发送;信息接收端接收到信号后,对发射端载波频率的发送规律进行估计,再与已知跳频频率序列进行比较,与相应时间上的载波频率相等则记为1,与相应时间上的载波频率不相等记为0;将比较得到的序列与发送端相同的混沌序列异或,经N倍压缩即可得到真实的信息;编码后的数据通过编码接口或网线接口传输给差分迭代运算编程器,差分迭代运算编程器对编码后的数据进行下载网络程序;将下载的网络程序编码内容传送到算法运算器内进行运算;运算中,首先输入包含所有属性的属性集合U,属性在不同的分层中;然后选择一个阶为N=p1p2p3双线性复合群G,p1、p2、p3为不相同的素数,令表示阶为pi的子群,i=1,2,3;然后选择随机指数a和α、随机群元素其中,a,α∈ZN,ZN表示1至N-1的整数;对于U中的|U|个属性元素,选择对应的群元素则公共参数PK和主密钥MSK分别为:PK={N,g,gα,eg,ga,h1,......,hU};MSK={α,X3};其中,eg,ga表示双线性对;令属性集合S为属性集合U的分层子集,根据属性集合S、公共参数PK、消息M和一个提前生成的分层门限访问结构MV,ρ将属性集合U所有层次的属性均用一个表达式进行加密得到密文CT,其中,函数ρ表示分层访问结构MV中的行到属性的映射;令属性集合S的每一层的属性数量超过该层门限,使S满足分层的访问结构;通过主密钥MSK和属性集合S,结合步骤S1中的子群生成密钥SK;通过访问结构MV对应的密文CT和属性集合S对应的密钥SK恢复出消息;将运算程序传送到AD采样输出串口,通过AD采样输出串口将数据通过显示屏进行显示。

全文数据:一种基于差分进化狼群算法的欺骗干扰识别方法及装置技术领域[0001]本发明属于演化算法技术领域,尤其涉及一种基于差分进化狼群算法的欺骗干扰识别方法及装置。背景技术[0002]目前,业内常用的现有技术是这样的:[0003]目前,基于差分进化狼群算法是一种新兴的进化计算技术,采用实数编码、基于差分的简单变异操作和一对一的竞争生存策略,降低了遗传操作的复杂性。现有的基于差分进化狼群算法装置中,算法数据已经固定,无法后期自己编辑算法;数据无法进行保存,无法查看演化算法历史数据;算法操作比较麻烦,多个算法需要手动操作选择代码进行,没有实体按键代替一系列算法操作。[0004]综上所述,现有技术存在的问题是:[0005]现有的基于差分进化狼群算法装置中,算法数据已经固定,无法后期自己编辑算法;数据无法进行保存,无法查看演化算法历史数据;[0006]算法操作比较麻烦,多个算法需要手动操作选择代码进行,没有实体按键代替一系列算法操作。[0007]随着日益增长的网络信息威胁,网络信息通信的风险和易受到截获及干扰的程度也随之增加,为了确保测控系统通信的安全和可靠性,迫切的需要提出新的简单实用的抗截获方法。[0008]传统的分层属性加密方案在加密过程中将第0层的属性单独列出来进行加密;[0009]传统的分层属性加密方案在解密过程没有考虑全面导致某些解密不成功。从而影响了网络信息安全的应用。发明内容[0010]针对现有技术存在的问题,本发明提供了一种基于差分进化狼群算法的欺骗干扰识别方法。[0011]本发明是这样实现的,一种基于差分进化狼群算法的欺骗干扰识别方法,所述基于差分进化狼群算法的欺骗干扰识别方法包括:[0012]通过实时编码器将输入的数据按基于差分进化狼群算法进行编码;编码中,将真实信息即码字的1和0序列经过N倍扩展后,分别与对应时间顺序的混沌序列进行异或,得到信息码字相应的伪码;信息发送端将由伪码发生器生成的跳频序列每N个点分为一组,每个码字相应的N个伪码元对应于跳频序列N个周期内的频点,且伪码的1和0分别代表相应跳频周期上是否发送载频,形成调制图样,由调制图样将伪码序列进行非常规调制,再与由频率合成器生成的跳频图案进行混频,进行发送;信息接收端接收到信号后,对发射端载波频率的发送规律进行估计,再与已知跳频频率序列进行比较,与相应时间上的载波频率相等则记为1,与相应时间上的载波频率不相等记为0;将比较得到的序列与发送端相同的混沌序列异或,经N倍压缩即可得到真实的信息;[0013]编码后的数据通过编码接口或网线接口传输给差分迭代运算编程器,差分迭代运算编程器对编码后的数据进行下载网络程序;将下载的网络程序编码内容传送到算法运算器内进行运算;运算中,首先输入包含所有属性的属性集合U,属性在不同的分层中;然后选择一个阶为N=plP2p3双线性复合群6,?1、?2、?3为不相同的素数,令\表示阶为1^的子群,1=1,2,3;然后选择随机指数a和α、随机群元素geGpi、Z3eGft,其中,a,αeZn,Zn表示!至N-I的整数;对于U中的|U|个属性元素,选择对应的群元素4,···,^,则公共参数PK和主密钥MSK分别为:ΡΚ={Ν44α,θ,03,1η,......,h|u|};MSK={α,Χ3};其中,eg,g3表示双线性对;[0014]令属性集合S为属性集合U的分层子集,根据属性集合S、公共参数PK、消息M和一个提前生成的分层门限访问结构Μν,Ρ将属性集合U所有层次的属性均用一个表达式进行加密得到密文CT,其中,函数P表示分层访问结构Mv中的行到属性的映射;令属性集合S的每一层的属性数量超过该层门限,使S满足分层的访问结构;通过主密钥MSK和属性集合S,结合步骤Sl中的子群《^^生成密钥SK;通过访问结构Mv对应的密文CT和属性集合S对应的密钥SK恢复出消息;[0015]将运算程序传送到AD采样输出串口,通过AD采样输出串口将数据通过显示屏进行显不O[0016]进一步,再与由频率合成器生成的跳频图案进行混频,进行发送中,包括:[0017]1由伪码序列ζ[1:5000]的1和0控制生成调制图样,伪码序列ζ进行非常规BPSK调制,为1,则对应时间内基带信号为cos2JTf,为0,则对应时间内基带信号全为0,生成基带调制信号fbPsk[l:100000];[0018]2由伪随机码发生器产生伪随机序列,通过指令译码器,控制频率合成器生成跳频图案X;[0019]3将基带调制信号fbpsk与跳频图案X经混频器混频后,得到发送信号rs再进行发送;[0020]信息接收端接收到信号后,对发射端载波频率的发送规律进行估计,再与已知跳频频率序列进行比较进一步包括:[0021]第一步,通过短时傅里叶变换谱图法对接收信号r进行处理,得到信号的粗估计时频脊线ri;[0022]第二步,对得到的粗估的时频脊线η作一阶差分,凸显信号的跳变位置,差分后的信号为Γ2;[0023]第三步,在一阶差分后的信号中选取若干峰值位置,利用最小二乘法作线性拟合得一条直线;[0024]第四步,估计出跳速R后,进一步估计出跳变时刻aTh,其中Th=1R为跳频周期,α则由下式得出:[0025][0026]第五步,估计出跳速R和跳变时刻CtTh后,对每个跳变周期内的单频信号进行估频,在接收到的单频信号中任取一段长度为10的数据rt,t=0,l,2,...,9,依据下式:[0027][0028]其中.,符合*表不取共辄,Z表不求信号rt和信号^+1的相位差,估计出信号载波频率f[1:5000],以及信号的时频脊线;[0029]第六步,将估计出的载波频率f[1:5000]与已知跳频频率序列fsend[1:5000]进行比较,与相应时间上载波频率相等记为1,与相应时间上载波频率不相等记为0,得到序列rz[1:5000]〇[0030]进一步,利用最小二乘法作线性拟合得一条直线具体方法包括:[0031]在r2中选取=250个峰值位置p⑴,i=1,2,3,…,M,编号并转换为(i,p⑴)坐标形式,其中,i代表时隙编号,即第几个跳频时隙,P⑴代表帧号,即跳变时刻;将选取的M个坐标点代入最小二乘算法公式:[0034]p=ki+b;[0035]直线p的斜率k是跳频点平均占有的数据帧的数目,用帧数k乘以短时傅里叶变换滑窗步长s=256是跳频时隙,用数据点数c表示跳频时隙,BP:[0036]c=kXs;[0037]再根据采样率Fs_raal与单个频点持续时间的固有关系得出计算下式:[0038][0039]估计出跳速R;[0040]将比较得到的序列与发送端相同的混沌序列异或,经N倍压缩即可得到真实的信息进一步包括:[0041]1利用与信号发送端相同的混沌序列y与伪随机序列rz进行异或得到rx:[0042]rx=rz®y.[0043]2将rx[1:5000]进行5倍压缩,每5个码字一组,11111压缩为I,00000压缩为0,得到序列rx[l:1000],即接收到的真实有效信息。[0044]进一步,所述分层门限访问结构Mv,P的生成方法具体如下:[0045]1系统初始化[0046]定义函数f的运算规则如下:每进行一次f运算,就将多项式的常数项变为0,自变量的系数不变,次数减1,设a、b、c、d为确定的常实数,则有:[0047]fa+bx+cxd=0+b+cxd_1;[0048]fl+2x+3x4=0+2+3x3;[0049]设k,n是一个分层的秘密共享系统,主要由一个秘密分发者D和n个参与者组成,属性集合U是η个参与者的集合,且包含m个层次,即t=Ur=0f,,其中对于i辛j'UiflUj=Φ;令是个单调递增的整数序列〇k〇ki...km,并且,ki是每一层的门限值,则k,n分层的门限访问结构就是要为属性集合U中每个参与者u分配秘密信息s的一个秘密份额σu,使其满足以下访问结构:[0050][0051]满足上式所描述的访问结构的分层的参与者子集S称为授权子集,恢复主秘密,而不满足上述访问结构的任何用户子集将无法获得关于主秘密的任何信息;[0052]2子秘密分发[0053]秘密分发者D任意选取i-Ι个随机数ai,...,aw和一个大素数q,然后构造多项式PX=s+a1X+...+at-1Xt_1,其中s是需要被共享的主秘密;系统中的每个参与者u对应域里面的一个元素表示其身份,用Uf表示,D根据参与者所处的层次i计算参与者的秘密份额σ〇=iV1wZ,其中:[0054]Pox=Px;[0055]P1X=f1pX=fpX;[0056]Ptu=fPt-iu;[0057]表示多项式Px经过kt-^f运算后在域元素1^处的值;kw是第i_l层的门限值且令L1=OJ公开σΊΐη表示第m层中拥有属性集合S的元素数量;[0058]3秘密恢复[0059]令5=,IS|表示S所具有的元素数量,设定满足:[0060][0061]其中,1]〇,"_,仏表示集合U的第0至m层,0彡Io彡I1S...彡lm=|S|,当且仅当对于所有的0iSm,Ii多ki,S为一个授权子集,即符合访问结构,则S中所有的参与者合作时,可以组成系数矩阵Mv,其中系数矩阵按行编写为:[0062][0063]S中的所有参与者可以合作解出如下的方程组:[0067]可以看出,若S满足访问结构,就可以重构出多项式PX,从而恢复出秘密s。[0068]进一步,这个访问结构可以等价于分层矩阵的LSSS的访问结构,即令i£{l·…1。_,‘}被定义为I=es},如果令是秘密S的一个子秘密,则存在常数{ωIGZn}使得琪中,〇=表不1到N的整数集合;ω」在秘密共享生成矩阵Mv大小的多项式时间内总可以被找到,就恢复出来主秘密。[0069]本发明的另一目的在于提供一种实现所述基于差分进化狼群算法的欺骗干扰识别方法的计算机程序。[0070]本发明的另一目的在于提供一种实现所述基于差分进化狼群算法的欺骗干扰识别方法的计算机。[0071]本发明的另一目的在于提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行所述的基于差分进化狼群算法的欺骗干扰识别方法。[0072]本发明的另一目的在于提供一种实现所述基于差分进化狼群算法的欺骗干扰识别方法的基于差分进化狼群算法的欺骗干扰识别装置,所述基于差分进化狼群算法的欺骗干扰识别装置设置有:[0073]外壳;[0074]所述外壳侧端卡接有数据输入端,数据输入端通过导线连接储存硬盘与实施编码器,实施编码器通过导线连接算法运算器,算法运算器通过导线连接差分迭代运算编程器;[0075]算法运算器通过导线连接AD采样输出串口,AD采样输出串口通过导线连接显示屏;[0076]外壳上开槽有与差分迭代运算编程器导线连接的编码接口、网线接口,外壳上键接有与差分迭代运算编程器导线连接的算法按钮。[0077]进一步,所述算法按钮包括三个,分别是变异按钮、交叉按钮、选择按钮;[0078]所述差分迭代运算编程器通过螺钉固定在外壳内侧下端,算法运算器通过螺钉固定在外壳内部;实施编码器通过螺钉固定在外壳内部侧端,实施编码器位置与数据输入端紧密接触;储存硬盘通过螺钉固定在外壳内部,AD采样输出串口通过螺钉固定在算法运算器左侧;[0079]所述外壳外侧连接有电源线,电源线通过导线连接数据输入端、AD采样输出串口、差分迭代运算编程器、算法运算器、实时编码器、储存硬盘。[0080]本发明的优点及积极效果为:[0081]本发明通过编码接口连接编码线,可对内部差分迭代运算编程器算法进行编程,网线接口可连接RJ45网线在网络上下载数据;实施编码器对输入的数据进行编码转化,并通过储存硬盘可对编码数据进行储存,方便查看计算历史数据;设置有三个实体按钮,可一键进行变异、交叉、选择计算,算法操作更加简易;AD采样输出串口将数据通过显示屏直观显示,方便人们进行观察数据变化。[0082]本发明算法可编辑,具有实体按钮可操作不同基于差分进化狼群算法,输入数据可储存,具显示屏可直观显示出运算结果。[0083]本发明基于现有跳频体制的抗截获性能,结合混沌保密通信理论及图样调制跳频方法,提出一种图样调制跳频抗截获方法,通过系统载波的发送位置规律来表示信息,只需检测频点的发送规律来解信息,发送端由伪码“Γ和“〇”控制跳频周期内是否发送载波,将真实信息隐藏在调制图样中,同时由于混沌序列的无周期性、无收敛性和不可逆性质,将其应用于本方法的发送端可增强调制图样的随机性,因此与现有常规的基于跳频的抗截获技术相比,本发明在信噪比为10时可达到几乎可达100%的抗截获性能。[0084]本发明所提出的抗截获增强方法可用于电子测控的抗跟踪干扰以及网络抗干扰领域。[0085]本发明通过采用改进的分层的访问结构,使运算次数更少效率更高,还在加密时对于分层的每个属性都将分层的访问结构的对应行嵌入进去,从而实现分层和细粒度访问结构相结合;另外根据双系统加密技术加入混合阶双线性群元素;从而在标准模型下实现分层属性加密的完全安全级别。[0086]本发明采用分层的访问结构,将属性对应到访问结构的生成矩阵里,根据属性的重要性,控制f运算的次数,重要的属性进行的f运算次数少,因而包含的秘密多,然后将生成的f运算结果映射到生成矩阵中去,从而实现相对于现有的分层属性加密方案,运算次数更少效率更高;[0087]本发明加密时对于分层的每个属性都将分层的访问结构的对应行嵌入进去,从而实现分层和细粒度访问结构相结合;[0088]传统的分层属性加密方案在加密过程中将第0层的属性单独列出来进行加密,而本发明将所有层次的属性均用一种表达式进行加密,简化了密文格式;[0089]传统的分层属性加密方案在解密过程没有考虑全面导致某些解密不成功,而本方案充分考虑这一点并重新构造了解密算法,经过验证得出可以成功解密所有情况。附图说明[0090]图1是本发明实施例提供的基于差分进化狼群算法的欺骗干扰识别装置结构示意图;[0091]图2是本发明实施例提供的基于差分进化狼群算法的欺骗干扰识别装置内部连接图;[0092]图3是本发明实施例提供的基于差分进化狼群算法的欺骗干扰识别装置原理图。[0093]图中:1、外壳;2、显示屏;3、编码接口;4、网线接口;5、算法按钮;6、数据输入端;7、AD采样输出串口;8、差分迭代运算编程器;9、算法运算器;10、实时编码器;11、储存硬盘。具体实施方式[0094]为能进一步了解本发明的发明内容、特点及功效,兹例举以下实施例,并配合附图详细说明如下。[0095]如图1至图3所示,本发明实施例提供的基于差分进化狼群算法的欺骗干扰识别装置,包括:外壳1、显示屏2、编码接口3、网线接口4、算法按钮5、数据输入端6、AD采样输出串口7、差分迭代运算编程器8、算法运算器9、实时编码器10、储存硬盘11。[0096]所述外壳1侧端卡接有数据输入端6,数据输入端通过导线连接储存硬盘11与实施编码器10,实施编码器10通过导线连接算法运算器9,算法运算器9通过导线连接差分迭代运算编程器8;[0097]算法运算器9通过导线连接AD采样输出串口7,AD采样输出串口7通过导线连接显示屏2;[0098]外壳1上开槽有与差分迭代运算编程器8导线连接的编码接口3、网线接口4,外壳1上键接有与差分迭代运算编程器8导线连接的算法按钮5。[0099]算法按钮5包括三个,分别是变异按钮、交叉按钮、选择按钮。差分迭代运算编程器8通过螺钉固定在外壳1内侧下端,算法运算器9通过螺钉固定在外壳1内部;实施编码器10通过螺钉固定在外壳1内部侧端,实施编码器10位置与数据输入端6紧密接触;储存硬盘11通过螺钉固定在外壳1内部,AD采样输出串口7通过螺钉固定在算法运算器9左侧。外壳1夕卜侧连接有电源线,电源线通过导线连接数据输入端6、AD采样输出串口7、差分迭代运算编程器8、算法运算器9、实时编码器10、储存硬盘11。[0100]本发明的工作原理:将U盘或USB数据线连接数据输入端6,通过实时编码器10将输入的数据按基于差分进化狼群算法进行编码;将编码线连接编码接口,将RJ45网线连接网线接口,可对差分迭代运算编程器8进行下载网络程序或手动编码,按下算法按钮的变异按钮、较差按钮、选择按钮可一键进行相应运算,将编码内容传送到算法运算器9内,从而可通过算法运算器9进行运算;将运算程序传送到AD采样输出串口7,进而通过AD采样输出串口7将数据通过显示屏2进行显示,方便人们进行观察数据变化。[0101]下面结合具体分析对本发明作进一步描述。[0102]本发明实施例提供的基于差分进化狼群算法的欺骗干扰识别方法,包括:[0103]通过实时编码器将输入的数据按基于差分进化狼群算法进行编码;编码中,将真实信息即码字的1和〇序列经过N倍扩展后,分别与对应时间顺序的混沌序列进行异或,得到信息码字相应的伪码;信息发送端将由伪码发生器生成的跳频序列每N个点分为一组,每个码字相应的N个伪码元对应于跳频序列N个周期内的频点,且伪码的1和0分别代表相应跳频周期上是否发送载频,形成调制图样,由调制图样将伪码序列进行非常规调制,再与由频率合成器生成的跳频图案进行混频,进行发送;信息接收端接收到信号后,对发射端载波频率的发送规律进行估计,再与已知跳频频率序列进行比较,与相应时间上的载波频率相等则记为1,与相应时间上的载波频率不相等记为〇;将比较得到的序列与发送端相同的混沌序列异或,经N倍压缩即可得到真实的信息;[0104]编码后的数据通过编码接口或网线接口传输给差分迭代运算编程器,差分迭代运算编程器对编码后的数据进行下载网络程序;将下载的网络程序编码内容传送到算法运算器内进行运算;运算中,首先输入包含所有属性的属性集合U,属性在不同的分层中;然后选择一个阶为N=plP2p3双线性复合群6,?1、?2、?3为不相同的素数,令\表示阶为11的子群,1=1,2,3;然后选择随机指数a和α、随机群元素geGa、X3eGpi,其中,a,αGZn,Zn表示!至N-I的整数;对于U中的IUI个属性元素,选择对应的群元素e,则公共参数PK和主密钥MSK分别为:ΡΚ={Ν44α,θ,03,1η,......,h|u|};MSK={α,Χ3};其中,eg,g3表示双线性对;[0105]令属性集合S为属性集合U的分层子集,根据属性集合S、公共参数PK、消息M和一个提前生成的分层门限访问结构Μν,Ρ将属性集合U所有层次的属性均用一个表达式进行加密得到密文CT,其中,函数P表示分层访问结构Mv中的行到属性的映射;令属性集合S的每一层的属性数量超过该层门限,使S满足分层的访问结构;通过主密钥MSK和属性集合S,结合步骤Sl中的子群Gp,生成密钥SK;通过访问结构Mv对应的密文CT和属性集合S对应的密钥SK恢复出消息;[0106]将运算程序传送到AD采样输出串口,通过AD采样输出串口将数据通过显示屏进行显不O[0107]再与由频率合成器生成的跳频图案进行混频,进行发送中,包括:[0108]1由伪码序列Z[1:5000]的1和0控制生成调制图样,伪码序列Z进行非常规BPSK调制,为1,则对应时间内基带信号为cos2JTf,为0,则对应时间内基带信号全为0,生成基带调制信号fbPsk[l:100000];[0109]2由伪随机码发生器产生伪随机序列,通过指令译码器,控制频率合成器生成跳频图案X;[0110]3将基带调制信号fbpsk与跳频图案X经混频器混频后,得到发送信号rs再进行发送;[0111]信息接收端接收到信号后,对发射端载波频率的发送规律进行估计,再与已知跳频频率序列进行比较进一步包括:[0112]第一步,通过短时傅里叶变换谱图法对接收信号r进行处理,得到信号的粗估计时频脊线ri;[0113]第二步,对得到的粗估的时频脊线Γ1作一阶差分,凸显信号的跳变位置,差分后的信号为Γ2;[0114]第三步,在一阶差分后的信号中选取若干峰值位置,利用最小二乘法作线性拟合得一条直线;[0115]第四步,估计出跳速R后,进一步估计出跳变时刻aTh,其中Th=IR为跳频周期,α则由下式得出:[0116][0117]第五步,估计出跳速R和跳变时刻aTh后,对每个跳变周期内的单频信号进行估频,在接收到的单频信号中任取一段长度为10的数据rt,t=0,l,2,...,9,依据下式:[0118][0119]其中:,符合*表不取共辄,Z表不求信号rt和信号^+1的相位差,估计出信号载波频率f[1:5000],以及信号的时频脊线;[0120]第六步,将估计出的载波频率f[1:5000]与已知跳频频率序列fsend[1:5000]进行比较,与相应时间上载波频率相等记为1,与相应时间上载波频率不相等记为0,得到序列rz[1:5000]〇[0121]利用最小二乘法作线性拟合得一条直线具体方法包括:[0122]在r2中选取=250个峰值位置pi,丨=1,2,3,‘",1,编号并转换为(丨,?(丨)坐标形式,其中,i代表时隙编号,即第几个跳频时隙,P⑴代表帧号,即跳变时刻;将选取的M个坐标点代入最小二乘算法公式:[0125]p=ki+b;[0126]直线p的斜率k是跳频点平均占有的数据帧的数目,用帧数k乘以短时傅里叶变换滑窗步长s=256是跳频时隙,用数据点数c表示跳频时隙,BP:[0127]c=kXs;[0128]再根据采样率Fs_raal与单个频点持续时间的固有关系得出计算下式:[0129][0130]估计出跳速R;[0131]将比较得到的序列与发送端相同的混沌序列异或,经N倍压缩即可得到真实的信息进一步包括:[0132]1利用与信号发送端相同的混沌序列y与伪随机序列rz进行异或得到rx:[0133]n:=rz㊉j;[0134]2将rx[1:5000]进行5倍压缩,每5个码字一组,11111压缩为I,00000压缩为0,得到序列rx[l:1000],即接收到的真实有效信息。[0135]所述分层门限访问结构Mv,P的生成方法具体如下:[0136]1系统初始化[0137]定义函数f的运算规则如下:每进行一次f运算,就将多项式的常数项变为0,自变量的系数不变,次数减1,设a、b、c、d为确定的常实数,则有:[0138]fa+bx+cxd=0+b+cxd_1;[0139]fl+2x+3x4=0+2+3x3;[OMO]设k,n是一个分层的秘密共享系统,主要由一个秘密分发者D和n个参与者组成,属性集合U是η个参与者的集合,且包含m个层次,即t=U:Ut,,其中对于丨月几训产小;4是一个单调递增的整数序列〇k〇ki...km,并且km-ikm-l,ki是每一层的门限值,则k,n分层的门限访问结构就是要为属性集合U中每个参与者u分配秘密信息s的一个秘密份额σu,使其满足以下访问结构:[0141][0142]满足上式所描述的访问结构的分层的参与者子集S称为授权子集,恢复主秘密,而不满足上述访问结构的任何用户子集将无法获得关于主秘密的任何信息;[0143]2子秘密分发[0144]秘密分发者D任意选取t-Ι个随机数ai,...,aw和一个大素数q,然后构造多项式PX=s+a1X+...+at-1Xt_1,其中s是需要被共享的主秘密;系统中的每个参与者u对应域里面的一个元素表示其身份,用^表示,D根据参与者所处的层次i计算参与者的秘密份额ffO7=,_,〇;,其中:[0145]P〇x=Px;[0146]Pix=f1Px=fPx;[0147]Piu=fPi-iu;[0148]'_,、表示多项式Px经过kt-J*f运算后在域元素叱处的值;ku是第i_l层的门限值且令k-i=0,D公开^»,,...,7«^};1„1表示第1]1层中拥有属性集合3的元素数量;[0149]3秘密恢复[0150]令S=,..·,%}=,IS|表示S所具有的元素数量,设定满足:[0151][0152]其中,1]〇,"_,仏表示集合U的第0至m层,0彡Io彡I1S...彡lm=|S|,当且仅当对于所有的10ki,S为一个授权子集,即符合访问结构,则S中所有的参与者合作时,可以组成系数矩阵Mv,其中系数矩阵按行编写为:[0153][0154]S中的所有参与者可以合作解出如下的方程组:[0158]可以看出,若S满足访问结构,就可以重构出多项式PX,从而恢复出秘密s。[0159]这个访问结构可以等价于分层矩阵的LSSS的访问结构,即令{I.、J。,...,IfJ被定义为I={j,PjeS},如果令=焉"%是秘密s的一个子秘密,则存在常数{ω」eΖΝ}使得又坦岣七=s,其中二=αι,...,α1'ΖΝ表示的整数集合;ω」在秘密共享生成矩阵队大小的多项式时间内总可以被找到,就恢复出来主秘密。[0160]在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线DSL或无线例如红外、无线、微波等方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD、或者半导体介质(例如固态硬盘SoIidStateDiskSSD等。[0161]以上所述仅是对本发明的较佳实施例而已,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所做的任何简单修改,等同变化与修饰,均属于本发明技术方案的范围内。

权利要求:1.一种基于差分进化狼群算法的欺骗干扰识别方法,其特征在于,所述基于差分进化狼群算法的欺骗干扰识别方法包括:通过实时编码器将输入的数据按基于差分进化狼群算法进行编码;编码中,将真实信息即码字的1和O序列经过N倍扩展后,分别与对应时间顺序的混沌序列进行异或,得到信息码字相应的伪码;信息发送端将由伪码发生器生成的跳频序列每N个点分为一组,每个码字相应的N个伪码元对应于跳频序列N个周期内的频点,且伪码的1和O分别代表相应跳频周期上是否发送载频,形成调制图样,由调制图样将伪码序列进行非常规调制,再与由频率合成器生成的跳频图案进行混频,进行发送;信息接收端接收到信号后,对发射端载波频率的发送规律进行估计,再与已知跳频频率序列进行比较,与相应时间上的载波频率相等则记为1,与相应时间上的载波频率不相等记为0;将比较得到的序列与发送端相同的混沌序列异或,经N倍压缩即可得到真实的信息;编码后的数据通过编码接口或网线接口传输给差分迭代运算编程器,差分迭代运算编程器对编码后的数据进行下载网络程序;将下载的网络程序编码内容传送到算法运算器内进行运算;运算中,首先输入包含所有属性的属性集合U,属性在不同的分层中;然后选择一个阶为N=plP2P3双线性复合群6,?1、?2、?3为不相同的素数,令^表示阶为11的子群,1=1,2,3;然后选择随机指数a和α、随机群元素、Z3其中,a,aGZN,ZN表示丨至^的整数;对于U中的IU|个属性元素,选择对应的群元素化,…,\,丨,则公共参数PK和主密钥MSK分别为:ΡΚ={Ν44α,θ43,1η,......,h|u|};MSK={α,Χ3};其中,eg,g3表示双线性对;令属性集合S为属性集合U的分层子集,根据属性集合S、公共参数PK、消息M和一个提前生成的分层门限访问结构Μν,Ρ将属性集合U所有层次的属性均用一个表达式进行加密得到密文CT,其中,函数P表示分层访问结构Mv中的行到属性的映射;令属性集合S的每一层的属性数量超过该层门限,使S满足分层的访问结构;通过主密钥MSK和属性集合S,结合步骤Sl中的子群^,生成密钥SK;通过访问结构Mv对应的密文CT和属性集合S对应的密钥SK恢复出消息;将运算程序传送到AD采样输出串口,通过AD采样输出串口将数据通过显示屏进行显2.如权利要求1所述基于差分进化狼群算法的欺骗干扰识别方法,其特征在于,再与由频率合成器生成的跳频图案进行混频,进行发送中,包括:1由伪码序列ζ[1:5000]的1和0控制生成调制图样,伪码序列ζ进行非常规BPSK调制,为1,则对应时间内基带信号为cos2Jif。^!^,为0,则对应时间内基带信号全为0,生成基带调制信号fbPSk[1:100000];2由伪随机码发生器产生伪随机序列,通过指令译码器,控制频率合成器生成跳频图案X;⑶将基带调制信号fbpsk与跳频图案X经混频器混频后,得到发送信号rs再进行发送;信息接收端接收到信号后,对发射端载波频率的发送规律进行估计,再与已知跳频频率序列进行比较进一步包括:第一步,通过短时傅里叶变换谱图法对接收信号r进行处理,得到信号的粗估计时频脊线ri;第二步,对得到的粗估的时频脊线η作一阶差分,凸显信号的跳变位置,差分后的信号为Γ2;第三步,在一阶差分后的信号中选取若干峰值位置,利用最小二乘法作线性拟合得一条直线;第四步,估计出跳速R后,进一步估计出跳变时刻aTh,其中Th=lR为跳频周期,α则由下式得出:第五步,估计出跳速R和跳变时刻aTh后,对每个跳变周期内的单频信号进行估频,在接收到的单频信号中任取一段长度为10的数据n,t=0,l,2,...,9,依据下式:其中:,符合*表不取共辄,Z表不求信号rt和信号rt+ι的相位差,估计出信号载波频率f[1:5000],以及信号的时频脊线;第六步,将估计出的载波频率f[1:5000]与已知跳频频率序列fsend[1:5000]进行比较,与相应时间上载波频率相等记为1,与相应时间上载波频率不相等记为0,得到序列rz[l:5000]〇3.如权利要求1所述基于差分进化狼群算法的欺骗干扰识别方法,其特征在于,利用最小二乘法作线性拟合得一条直线具体方法包括:在r2中选取=250个峰值位置pi,i=1,2,3,…,M,编号并转换为(i,pi坐标形式,其中,i代表时隙编号,即第几个跳频时隙,P⑴代表帧号,即跳变时刻;将选取的M个坐标点代入最小二乘算法公式:p=ki+b;直线P的斜率k是跳频点平均占有的数据帧的数目,用帧数k乘以短时傅里叶变换滑窗步长s=256是跳频时隙,用数据点数c表示跳频时隙,BP:c=kXs;再根据采样率Fs_raal与单个频点持续时间的固有关系得出计算下式:估计出跳速R;将比较得到的序列与发送端相同的混沌序列异或,经N倍压缩即可得到真实的信息进一步包括:1利用与信号发送端相同的混沌序列y与伪随机序列rz进行异或得到rx:rx=rz㊉少;2将rx[1:5000]进行5倍压缩,每5个码字一组,11111压缩为I,OOOOO压缩为O,得到序列rx[l:1000],即接收到的真实有效信息。4.如权利要求1所述基于差分进化狼群算法的欺骗干扰识别方法,其特征在于,所述分层门限访问结构Mv,P的生成方法具体如下:1系统初始化定义函数f的运算规则如下:每进行一次f运算,就将多项式的常数项变为〇,自变量的系数不变,次数减1,设a、b、c、d为确定的常实数,则有:fa+bx+cxd=0+b+cxd_1;fl+2x+3x4=0+2+3x3;设k,n是一个分层的秘密共享系统,主要由一个秘密分发者D和n个参与者组成,属性集合U是η个参与者的集合,且包含m个层次,S卩其中对于i辛j,UiPlUj=Φ;令是个单调递增的整数序列〇k〇ki...km,并且km-ikm-l,ki是每一层的门限值,则k,n分层的门限访问结构就是要为属性集合U中每个参与者u分配秘密信息s的一个秘密份额σu,使其满足以下访问结构:满足上式所描述的访问结构的分层的参与者子集S称为授权子集,恢复主秘密,而不满足上述访问结构的任何用户子集将无法获得关于主秘密的任何信息;2子秘密分发秘密分发者D任意选取t-Ι个随机数ai,...,aw和一个大素数q,然后构造多项式PX=s+aix+...+at-ixt_1,其中s是需要被共享的主秘密;系统中的每个参与者u对应域里面的一个元素表示其身份,用Uj表示,D根据参与者所处的层次i计算参与者的秘密份额σΑ=Pit,,My,其中:PoX=PX;PiX=卢PX=fPX;Piu=fPi-iu;Λ,_,«;表示多项式Px经过kH次f运算后在域元素Uj处的值;kH是第i-1层的门限值且令L1=0,D公开·;U表示第m层中拥有属性集合S的元素数量;3秘密恢复令Sh,...,V1jcV,ISI表示S所具有的元素数量,设定满足:v,,...,v〇eU0;Vt,.··,'丨;V,+〗,·.·,'„eW;其中,U〇,…,Um表示集合U的第O至m层,O彡Io彡K...Slm=ISI,当且仅当对于所有的0彡111,11多1^1,5为一个授权子集,即符合访问结构,则5中所有的参与者合作时,可以组成系数矩阵Mv,其中系数矩阵按行编写为:S中的所有参与者可以合作解出如下的方程组:即:可以看出,若S满足访问结构,就可以重构出多项式PX,从而恢复出秘密s。5.如权利要求4所述基于差分进化狼群算法的欺骗干扰识别方法,其特征在于,这个访问结构可以等价于分层矩阵的LSSS的访问结构,即令被定义为I=|,*POΕ5},如果令认是秘密s的一个子秘密,则存在常数{ω」eΖΝ}使得=s’其中,^=,ΖΝ表示1到N的整数集合;ω」在秘密共享生成矩阵Mv大小的多项式时间内总可以被找到,就恢复出来主秘密。6.—种实现权利要求1〜5任意一项所述基于差分进化狼群算法的欺骗干扰识别方法的计算机程序。7.—种实现权利要求1〜5任意一项所述基于差分进化狼群算法的欺骗干扰识别方法的计算机。8.—种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1-5任意一项所述的基于差分进化狼群算法的欺骗干扰识别方法。9.一种实现权利要求1〜5任意一项所述基于差分进化狼群算法的欺骗干扰识别方法的基于差分进化狼群算法的欺骗干扰识别装置,其特征在于,所述基于差分进化狼群算法的欺骗干扰识别装置设置有:外壳;所述外壳侧端卡接有数据输入端,数据输入端通过导线连接储存硬盘与实施编码器,实施编码器通过导线连接算法运算器,算法运算器通过导线连接差分迭代运算编程器;算法运算器通过导线连接AD采样输出串口,AD采样输出串口通过导线连接显示屏;外壳上开槽有与差分迭代运算编程器导线连接的编码接口、网线接口,外壳上键接有与差分迭代运算编程器导线连接的算法按钮。10.如权利要求9所述基于差分进化狼群算法的欺骗干扰识别装置,其特征在于,所述算法按钮包括三个,分别是变异按钮、交叉按钮、选择按钮;所述差分迭代运算编程器通过螺钉固定在外壳内侧下端,算法运算器通过螺钉固定在外壳内部;实施编码器通过螺钉固定在外壳内部侧端,实施编码器位置与数据输入端紧密接触;储存硬盘通过螺钉固定在外壳内部,AD采样输出串口通过螺钉固定在算法运算器左侧;所述外壳外侧连接有电源线,电源线通过导线连接数据输入端、AD采样输出串口、差分迭代运算编程器、算法运算器、实时编码器、储存硬盘。

百度查询: 孙艺笑 一种基于差分进化狼群算法的欺骗干扰识别方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。