[发明专利]基于分组处理的伪随机序列的随机性检测方法无效
申请号: | 200910024378.4 | 申请日: | 2009-10-16 |
公开(公告)号: | CN101692616A | 公开(公告)日: | 2010-04-07 |
发明(设计)人: | 马文平;刘维博;傅佩龙 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04B1/707 | 分类号: | H04B1/707;H04L25/03;H04L25/02 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种伪随机序列的随机性检测方法,它属于检测领域,主要解决现有的随机性检测方法中存在的检测随机特性受局限和片面的问题。其方法是:首先对待测序列进行分组线性映射或分组逐位线性映射或奇整数分组二次非线性变换或分组大数表决或分组模2加,得到分组处理后的新序列;再采对选取的标准序列进行统计,得到标准统计值DEV;再对分组处理后的新序列进行统计,得到新序列统计值dev;再计算标准统计值DEV和新序列统计值dev之间的最大距离D;最后将最大距离D与距离标准值Dε进行比较,得出待测序列是否满足随机性。本发明具有检测结果全面、可靠有效的优点,可广泛应用于测量测距、扩频通信、雷达导航和数据保密领域。 | ||
搜索关键词: | 基于 分组 处理 随机 序列 随机性 检测 方法 | ||
【主权项】:
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不具有随机特性。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910024378.4/,转载请声明来源钻瓜专利网。