首页> 外文期刊>R News >CryptRndTest: An R Package for Testing the Cryptographic Randomness
【24h】

CryptRndTest: An R Package for Testing the Cryptographic Randomness

机译:CryptRndTest:用于测试密码随机性的R包

获取原文
           

摘要

In this article, we introduce the R package CryptRndTest that performs eight statistical randomness tests on cryptographic random number sequences. The purpose of the package is to provide software implementing recently proposed cryptographic randomness tests utilizing goodness of-fit tests superior to the usual chi-square test in terms of statistical performance. Most of the tests included in package CryptRndTest are not available in other software packages such as the R package RDieHarder or the C library TestU01. Chi-square, Anderson-Darling, Kolmogorov-Smirnov, and Jarque-Bera goodness-of-fit procedures are provided along with cryptographic randomness tests. CryptRndTest utilizes multiple precision floating numbers for sequences longer than 64-bit based on the package Rmpfr. By this way, included tests are applied precisely for higher bit-lengths. In addition CryptRndTest provides a user friendly interface to these cryptographic randomness tests. As an illustrative application, CryptRndTest is used to test available random number generators in R.
机译:在本文中,我们介绍了R程序包CryptRndTest,它对密码随机数序列执行八个统计随机性测试。该软件包的目的是提供在统计性能方面,利用优于常规卡方检验的拟合优度检验来实施最近提出的密码随机性检验的软件。软件包CryptRndTest中包含的大多数测试在R软件包RDieHarder或C库TestU01等其他软件包中均不可用。提供了卡方检验,安德森·达林(Anderson-Darling),柯尔莫哥洛夫·斯米尔诺夫(Kolmogorov-Smirnov)和Jarque-Bera拟合优度程序以及密码随机性测试。 CryptRndTest基于包Rmpfr对长度大于64位的序列使用多个精度浮点数。通过这种方式,将包含的测试精确地应用于更高的位长。另外,CryptRndTest为这些密码随机性测试提供了一个用户友好的界面。作为说明性应用,CryptRndTest用于测试R中可用的随机数生成器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号