[发明专利]一种无线局域网的密码分析方法在审
申请号: | 201410597429.3 | 申请日: | 2014-10-30 |
公开(公告)号: | CN104661214A | 公开(公告)日: | 2015-05-27 |
发明(设计)人: | 陈春旭;张金民 | 申请(专利权)人: | 苏州佑瑞检测技术有限公司 |
主分类号: | H04W12/02 | 分类号: | H04W12/02 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
地址: | 215101 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 局域网 密码 分析 方法 | ||
1.一种无线局域网的密码分析方法,其特征在于:包括如下步骤:
步骤1、将局域网的网卡设置在杂收模式下;
步骤2、截获加密的数据包,提取初始化向量,根据初始化向量判断截获的数据包是否对数据分析有意义,如果有意义,执行步骤3,否则,返回执行步骤1;
步骤3、判断该数据包是否为密码分析所需数据包,如果是,执行步骤4,否则,丢弃该数据包,返回执行步骤2;
步骤4、执行密码分析算法,获取密码分析结果;
步骤5、判断密码分析结果是否正确,如果正确,获取密钥,并记录分析过程及时间,否则,返回执行步骤2。
2.根据权利要求1所述的无线局域网的密码分析方法,其特征在于:所述步骤4的密码分析算法为差分密码分析算法,具体步骤如下:
步骤a、定义r轮差分特征序列;
步骤b、获取一个r-1轮特征序列,使得该特征序列达到最大概率;
步骤c、均匀随机的选择明文X0并计算其导数X'0,使得X0和X'0的差分值为ΔX0,找出X0和X'0在实际密钥加密下所得的密文Xr和其导数X'r;
步骤d、获取最后一轮的子密钥Kr,判断Kr是否有2m个可能值其中,1≤j≤2m,其中,m为正整数;
步骤e、设置相应的2m个计数器Aj,用每个解密密文Xr和X'r,得到r-1轮的明文Xr-1和其导数X'r-1;
步骤f、判断Xr-1和X'r-1的差分是否为ΔXr-1,如果是,计数器Aj加1,否则,返回执行步骤c;
步骤g、重复执行步骤c至步骤f,直到一个或多个计数器的值大于其他计数器的值,输出该一个或多个计数器所对应的子密钥。
3.根据权利要求2所述的无线局域网的密码分析方法,其特征在于:所述r轮差分特征序列为r个单轮差分特征的串联。
4.根据权利要求2所述的无线局域网的密码分析方法,其特征在于:所述r轮差分特征序列的概率为r个单轮差分特征概率的乘积。
5.根据权利要求2所述的无线局域网的密码分析方法,其特征在于:所述步骤c中选择明文X0的个数为30~50个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州佑瑞检测技术有限公司;,未经苏州佑瑞检测技术有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410597429.3/1.html,转载请声明来源钻瓜专利网。