首页> 外文会议>IEEE Latin American Symposium on Circuits and Systems >FPGA Implementation of a Pseudorandom Number Generator Based on k – Logistic Map
【24h】

FPGA Implementation of a Pseudorandom Number Generator Based on k – Logistic Map

机译:基于k-Logistic映射的伪随机数发生器的FPGA实现。

获取原文

摘要

Data encryption is a way to increase security of data by using cryptographic keys generated from random numbers. Random Number generator (RNG), which produces such numbers, is classified as True Random Number Generator (TRNG) or Pseudorandom Number generator (PRNG). The first one uses physical phenomena to generate random numbers whereas the second one uses deterministic systems. A commonly used deterministic system in PRNG applications is the logistic map, a nonlinear system that under certain operating ranges becomes chaotic. However, the logistic map alone does not generate satisfactory random sequence because the sequence generated is not uniformly distributed, and it does not have good results in statistical tests, such as the NIST test suite. To solve this problem, this paper proposes an implementation in Field Programmable Gate Array (FPGA) of a PRNG, which uses the k – logistic map concept, discarding the most significant k decimal digits of an underlying orbit generated from the traditional logistic map equation. The results from synthesis and simulations show that the designed circuit is a low-cost and a high efficiency RNG solution.
机译:数据加密是一种通过使用从随机数生成的加密密钥来提高数据安全性的方法。产生此类数字的随机数生成器(RNG)分为真随机数生成器(TRNG)或伪随机数生成器(PRNG)。第一个使用物理现象生成随机数,而第二个使用确定性系统。 Logistic映射是PRNG应用程序中最常用的确定性系统,它是在某些操作范围内变得混乱的非线性系统。但是,仅逻辑图不会生成令人满意的随机序列,因为生成的序列不是均匀分布的,并且在统计测试(例如NIST测试套件)中也没有良好的结果。为了解决这个问题,本文提出了一种在PRNG的现场可编程门阵列(FPGA)中的实现,该实现使用k – logistic映射概念,丢弃了从传统logistic映射方程生成的基础轨道的最高k个十进制数字。综合和仿真结果表明,所设计的电路是一种低成本,高效率的RNG解决方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号