首页> 外文OA文献 >Embedded Platform for Automatic Testing and Optimizing of FPGA Based Cryptographic True Random Number Generators
【2h】

Embedded Platform for Automatic Testing and Optimizing of FPGA Based Cryptographic True Random Number Generators

机译:用于基于FPGA的加密真随机数生成器的自动测试和优化的嵌入式平台

摘要

This paper deals with an evaluation platform for cryptographic True Random Number Generators (TRNGs) based on the hardware implementation of statistical tests for FPGAs. It was developed in order to provide an automatic tool that helps to speed up the TRNG design process and can provide new insights on the TRNG behavior as it will be shown on a particular example in the paper. It enables to test sufficient statistical properties of various TRNG designs under various working conditions on the fly. Moreover, the tests are suitable to be embedded into cryptographic hardware products in order to recognize TRNG output of weak quality and thus increase its robustness and reliability. Tests are fully compatible with the FIPS 140 standard and are implemented by the VHDL language as an IP-Core for vendor independent FPGAs. A recent Flash based Actel Fusion FPGA was chosen for preliminary experiments. The Actel version of the tests possesses an interface to the Actel’s CoreMP7 softcore processor that is fully compatible with the industry standard ARM7TDMI. Moreover, identical tests suite was implemented to the Xilinx Virtex 2 and 5 in order to compare the performance of the proposed solution with the performance of already published one based on the same FPGAs. It was achieved 25% and 65% greater clock frequency respectively while consuming almost equal resources of the Xilinx FPGAs. On the top of it, the proposed FIPS 140 architecture is capable of processing one random bit per one clock cycle which results in 311.5 Mbps throughput for Virtex 5 FPGA.
机译:本文针对基于FPGA统计测试的硬件实现,提供了一种用于加密真随机数发生器(TRNG)的评估平台。开发它是为了提供一个自动工具,该工具有助于加速TRNG设计过程,并且可以对TRNG行为提供新的见解,这将在本文的特定示例中显示。它使您能够在不同的工作条件下测试各种TRNG设计的足够统计特性。此外,这些测试适合嵌入到加密硬件产品中,以便识别质量较差的TRNG输出,从而提高其鲁棒性和可靠性。测试与FIPS 140标准完全兼容,并通过VHDL语言作为针对独立于供应商的FPGA的IP核来实现。选择了最新的基于Flash的Actel Fusion FPGA进行初步实验。测试的Actel版本具有与Actel的CoreMP7软核处理器的接口,该接口与行业标准ARM7TDMI完全兼容。此外,对Xilinx Virtex 2和5实施了相同的测试套件,以便将所提出的解决方案的性能与已经发布的基于相同FPGA的解决方案的性能进行比较。时钟频率分别提高了25%和65%,同时消耗了Xilinx FPGA几乎相等的资源。最重要的是,建议的FIPS 140架构能够在每个时钟周期处理一个随机位,从而为Virtex 5 FPGA带来311.5 Mbps的吞吐量。

著录项

  • 作者

    Varchola M.; Drutarovsky M.;

  • 作者单位
  • 年度 2009
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号