返回
Efficient On-Chip Randomness Testing Utilizing Machine Learning Techniques
DOI:10.1109/TVLSI.2019.2923848.png)
摘要
En 中文
Randomness testing is an important procedure that bit streams, produced by critical cryptographic primitives such as encryption functions and hash functions, have to undergo. In this paper, a new hardware platform for the randomness testing is proposed. The platform exploits the principles of genetic programming, which is a machine learning technique developed for the automated program and circuit design. The platform is capable of evolving efficient randomness distinguishers directly on a chip. Each distinguisher is represented as a Boolean polynomial in the algebraic normal form. The randomness testing is conducted for bit streams that are either stored in an on-chip memory or generated by a circuit placed on the chip. The platform is developed with a Xilinx Zynq-7000 All Programmable System on Chip that integrates a field programmable gate array with on-chip ARM processors. The platform is evaluated in terms of the quality of randomness testing, performance, and resources utilization. With power budget less than 3 W, the platform provides comparable randomness testing capabilities with the standard testing batteries running on a personal computer.
Keyword:
Evolutionary computation
field-programmable gate arrays (FPGAs)
random sequences
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
I
IF:
3.1
论文数:
459
被引数:
7.3K
机构
引用论文
In situ synthesis of Bi2S3/Bi2SiO5 heterojunction photocatalysts with enhanced visible light photocatalytic activity
RSC Advances
IF0

