发明名称 一种适用于无线传感器网络的混沌加密方法
摘要 本发明提出一种适用于无线传感器网络的混沌加密方法,该方法将无线传感器网络待加密的明文进行划分,利用参数扰动混沌映射随机产生二进制序列,将参数扰动混沌映射迭代N<sub>h</sub>=128+f(C<sub>j</sub>)<sub>h</sub>次,经过f(C<sub>j</sub>)<sub>h</sub>次迭代以后,将每次迭代产生的二进制序列的第i位提取出,组成128位的二进制流,将该二进制流的前64位用A<sub>j</sub>表示,二进制流的后64位用D<sub>j</sub>来表示,将无线传感器网络待加密的明文的第j个分块P<sub>j</sub>与其对应的D<sub>j</sub>做异或计算,得到新的第j个分块P<sub>j</sub>′,将新的第j个分块P<sub>j</sub>′与其对应的A<sub>j</sub>做异或运算产生密文C<sub>j</sub>,将产生的密文C<sub>j</sub>反馈给参数扰动混沌映射迭代次数N<sub>h</sub>,继续对明文加密。
申请公布号 CN104735652A 申请公布日期 2015.06.24
申请号 CN201510145530.X 申请日期 2015.03.30
申请人 东北大学 发明人 鲍喜荣;王培人;周雪娇;刘金;张石;佘黎煌
分类号 H04W12/02(2009.01)I;H04W84/18(2009.01)I 主分类号 H04W12/02(2009.01)I
代理机构 沈阳东大知识产权代理有限公司 21109 代理人 刘晓岚
主权项 一种适用于无线传感器网络的混沌加密方法,其特征在于,包括以下步骤:步骤1:将无线传感器网络待加密的明文按照每个分块8个字节进行划分,用P<sub>j</sub>表示第j个分块的8个字节;步骤2:利用参数扰动混沌映射随机产生二进制序列,将参数扰动混沌映射迭代N<sub>h</sub>=128+f(C<sub>j</sub>)<sub>h</sub>次,其中,h=1…∞,f(C<sub>j</sub>)<sub>1</sub>=128,经过f(C<sub>j</sub>)<sub>h</sub>次迭代以后,将每次迭代产生的二进制序列的第i位提取出,i=1…K,K为二进制序列小数点后的位数,组成128位的二进制流,将该二进制流的前64位用A<sub>j</sub>表示,二进制流的后64位用D<sub>j</sub>来表示;步骤:3:将无线传感器网络待加密的明文的第j个分块P<sub>j</sub>与其对应的D<sub>j</sub>做异或计算,得到新的第j个分块P′<sub>j</sub>,即<img file="FDA0000690825320000011.GIF" wi="288" he="99" />步骤4:将新的第j个分块P′<sub>j</sub>与其对应的A<sub>j</sub>做异或运算产生密文C<sub>j</sub>,即<img file="FDA0000690825320000012.GIF" wi="297" he="101" />步骤5:对无线传感器网络待加密的明文进行加密;步骤6:判断无线传感器网络待加密的明文是否加密完成,若是,执行步骤7,否则,将当前的64位的密文块C<sub>j</sub>分成8部分:c<sub>j</sub>c<sub>j+1</sub>...c<sub>j+7</sub>,令f(C<sub>j</sub>)<sub>h</sub>=c<sub>j</sub>+c<sub>j+1</sub>+...+c<sub>j+7</sub>,并将f(C<sub>j</sub>)<sub>h</sub>代入参数扰动混沌映射迭代次数N<sub>h</sub>中,返回步骤1;步骤7:得到无线传感器网络待加密的明文的全部加密密文。
地址 110819 辽宁省沈阳市和平区文化路3号巷11号
您可能感兴趣的专利