[发明专利]基于分组处理的伪随机序列的随机性检测方法无效
申请号: | 200910024378.4 | 申请日: | 2009-10-16 |
公开(公告)号: | CN101692616A | 公开(公告)日: | 2010-04-07 |
发明(设计)人: | 马文平;刘维博;傅佩龙 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04B1/707 | 分类号: | H04B1/707;H04L25/03;H04L25/02 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分组 处理 随机 序列 随机性 检测 方法 | ||
1.一种基于分组线性映射的伪随机序列的随机性检测方法,包括如下过程:
1)设置待测二元序列为a1,a2,...,an,n为序列长度;
2)对待测序列进行分组线性映射:
设分组长度为整数d,分组后的序列记为:b1,b2,...,bm,m=n/d,其中bi=(ad(i-1)+1,ad(i-1)+2,...,ad(i-1)+d),1≤i≤m;
设向量k=1,2,...,2d-1,dk分别表示数值1,2,...,2d-1;用向量对bi进行线性运算,得到2d-1个分组线性映射序列簇为c1k,c2k,...,cmk,其中1≤i≤m,k=1,2,...,2d-1;
3)设置标准随机序列S,并通过渗透测试法,对长度为m的标准随机序列S进行统计,得到一组相对应的标准统计值DEV=(H1,H2,...,H100),其中j对应不同的森林点火方式,1≤j≤100,MAXlayerj为由标准序列S决定的第j种点火方式对应的layer燃烧树木的最大值,MEANlayerj为由标准序列S决定的第j种点火方式对应layer的燃烧树木的平均值,VARIANlayerj为由标准序列S决定的第j种点火方式对应layer的燃烧树木的方差;
4)对2d-1个分组线性映射序列簇c1k,c2k,...,cmk,1≤k≤2d-1分别用渗透测试的测试方法进行统计,得到第k个序列簇的一组统计值devlk=(h1k,1,h1k,2,...,h1k,100),1≤j≤100,max1k,layerj为由第k个分组线性映射序列簇决定的第j种点火方式对应layer的燃烧树木的最大值,MEANlayerj为由标准序列S决定的第j种点火方式对应layer的燃烧树木的平均值,VARIANlayerj为由标准序列S决定的第j种点火方式对应layer的燃烧树木的方差;
5)利用Kolmogorv-Smirnov检测法将各个分组线性映射序列簇得到的统计值devlk(1≤k≤2d-1)分别与标准统计值DEV进行比较,得到分组线性映射序列devlk与标准统计值DEV之间的最大距离
6)选定分位点ε,计算距离标准值其中n1和n2分别表示参与比较的两组数据的个数,c(ε)为距离标准值因子系数的值;
7)将D1k(1≤k≤2d-1)分别与Dε进行比较,若所有D1k≤Dε,则待测序列a1,a2,...,an具有随机特性,反之若存在一个D1k>Dε,则待测序列a1,a2,...,an不具有随机特性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910024378.4/1.html,转载请声明来源钻瓜专利网。