首页> 外文期刊>Arabian Journal for Science and Engineering. Section A, Sciences >Generating True Random Numbers Based on Multicore CPU Using Race Conditions and Chaotic Maps
【24h】

Generating True Random Numbers Based on Multicore CPU Using Race Conditions and Chaotic Maps

机译:使用竞争条件和混沌映射基于多核CPU生成真正的随机数

获取原文
获取原文并翻译 | 示例
       

摘要

A true random number generator (TRNG) is proposed, harvesting entropy frommulticore CPUs to generate non-deterministic outputs. The entropy source is the unpredictable sequence of thread access when parallel threads attempt to access the same memory location, known as race condition or data races. Although prior work using the same entropy source exists, they either have low efficiency or insufficient security analysis. The novelty of this work lies in its use of chaotic networks capable of extracting entropy while postprocessing outputs simultaneously. These networks are formulated by coupling chaotic maps in the form of chaotic coupled map lattices which have the capability to amplifyminor uncertainties, leading to better performance as compared to other CPU-based TRNGs. We first perform experiments to depict the unpredictable nature of thread access due to race conditions through entropy and scale index analysis. Next, the proposed generator is scrutinized based on a standardized set of evaluation criteria which includes the use of multiple statistical test suites followed by an analysis of its non-deterministic property. We also perform an in-depth entropy analysis of the generator’s outputs and measure its degree of non-periodicity. Results indicate that the proposed chaos-based TRNG is fast, evenly distributed, and is secure enough for applications that have high security requirements.
机译:提出了一个真正的随机数生成器(TRNG),收集来自Multicore CPU的熵以产生非确定性输出。当并行线程尝试访问相同的存储器位置时,熵源是不可预测的线程访问序列,称为竞争条件或数据比赛。虽然存在使用相同的熵源的事先工作,但它们的效率低或安全分析不足。这项工作的新颖性在于使用能够在后处理输出的同时提取熵的混沌网络。这些网络通过耦合混沌耦合地图格的形式耦合混沌映射,其具有能够放大器不确定性的能力,与其他基于CPU的TRNG相比,导致更好的性能。我们首先通过熵和规模指数分析描述由于种族条件而导致的线程访问的不可预测性质的实验。接下来,基于标准化的评估标准仔细审查所提出的发电机,其包括使用多种统计测试套件,然后进行其非确定性的分析。我们还对发电机的输出进行了深入的熵分析,并测量其非周期度。结果表明,所提出的基于混沌的TRNG快速,均匀分布,并且对于具有高安全性要求的应用是安全的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号