检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:韩炼冰[1] 段俊红[1] 房利国[1] 王松[1]
机构地区:[1]中国电子科技集团公司第三十研究所,四川成都610041
出 处:《通信技术》2017年第11期2584-2588,共5页Communications Technology
摘 要:随机数在信息安全领域具有重要作用,而随机数检验是保证随机数有效的重要手段。介绍随机数检验的数学原理,描述频数检验、序列检验、扑克检验、游程检验和自相关检验等五项检验的检验方法,给出了一种五项检验的FPGA实现及优化方法,并用VHDL进行了编码实现。最后,用Modelsim仿真工具进行正确性验证,并在Altera的EP3C10 FPGA中进行性能测试。结果表明,在132 MHz时钟频率下,五项检验达到了118 Mbit/s的实时检验性能。Random number plays an important role in the field of information security, and random-number test is an important means to ensure the effectiveness of random numbers. The mathematical principle of random number test is introduced, the test methods for five-item tests including frequency test, sequence test, poker test, run length test and autocorrelation test described, and the FPGA implementation and optimization method for five-item test proposed, and the encoding implementation with VHDL is realized. Finally, simulation with Modelsim tool indicates its correctness, and the test in FPGA EP3C10 Altera shows that at 132 MHz clock frequency, the five-item test could reach a real-time test performance of 118 Mbit/s.
关 键 词:FPGA 频数检验 序列检验 扑克检验 游程检验 自相关检验
分 类 号:TP302[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.46