无线传感器网络节点的伪随机序列生成方法及其应用方法

    公开(公告)号:CN103826218B

    公开(公告)日:2016-10-19

    申请号:CN201410080441.7

    申请日:2014-03-06

    申请人: 湖南大学

    发明人: 刘宏立 徐琨 鲍龙

    IPC分类号: H04W12/02 H04W84/18

    摘要: 本发明公开一种用于无线传感器网络节点的伪随机序列生成方法及其应用方法,其中,所述用于无线传感器网络节点的伪随机序列生成方法包括:步骤S101:输入任意素数p和基数R;步骤S102:设置x的初始值为基数R的大小,i赋初值1,初始化随机序列S;步骤S103:设置中间变量t,t=mod(x,p);步骤S104:给S(i)赋值,S(i)=floor(x/p);步骤S105:修改x的值,x=t×R+S(i),修改i的值,i=i+1;步骤S106:判断随机序列S的长度是否等于明文序列C的长度,如等于,则进行下一步;否则,返回至步骤S103;步骤S107:输出随机序列S={S(1),S(2),…,S(i)};采用该方法生成的新的D‑序列改变了原有(1/p)RD‑序列有限的循环周期而扩大其序列长度,对扰动更敏感,且具有很好的自相关性、互相关性及概率分布特性。

    无线传感器网络节点的伪随机序列生成方法及其应用方法

    公开(公告)号:CN103826218A

    公开(公告)日:2014-05-28

    申请号:CN201410080441.7

    申请日:2014-03-06

    申请人: 湖南大学

    发明人: 刘宏立 徐琨 鲍龙

    IPC分类号: H04W12/02 H04W84/18

    摘要: 本发明公开一种用于无线传感器网络节点的伪随机序列生成方法及其应用方法,其中,所述用于无线传感器网络节点的伪随机序列生成方法包括:步骤S101:输入任意素数p和基数R;步骤S102:设置x的初始值为基数R的大小,i赋初值1,初始化随机序列S;步骤S103:设置中间变量t,t=mod(x,p);步骤S104:给S(i)赋值,S(i)=floor(x/p);步骤S105:修改x的值,x=t×R+S(i),修改i的值,i=i+1;步骤S106:判断随机序列S的长度是否等于明文序列C的长度,如等于,则进行下一步;否则,返回至步骤S103;步骤S107:输出随机序列S={S(1),S(2),…,S(i)};采用该方法生成的新的D-序列改变了原有(1/p)RD-序列有限的循环周期而扩大其序列长度,对扰动更敏感,且具有很好的自相关性、互相关性及概率分布特性。