随机数
文章平均质量分 81
Lapedius
专注于商用密码领域,多年信息安全产品技术开发经验。致力于商用密码产品技术推广。
展开
-
随机数检测(五)
符合GM/T 0005-2021和GM/T 0062-2018的随机数检测工具。随机数以文件形式导入,可输出测试结果文件,包含15种测试项的p、q结果。可用于商用密码产品开发阶段的自测试,也可用于商用密码产品认证过程中随机数送样检测的预测试。原创 2023-07-26 11:45:25 · 909 阅读 · 0 评论 -
随机数检测(四)
累加和检测、近似熵检测、线性复杂度检测、maurer通用统计检测、离散傅里叶检测原创 2023-07-16 15:03:33 · 555 阅读 · 0 评论 -
随机数检测(三)
如果商用密码产品认证中遇到问题,欢迎加微信symmrz或13720098215沟通。块内最大游程检测方法如下图。二元推导检测方法如下图。自相关检测方法如下图。矩阵秩检测方法如下图。以下实现代码供参考。以下实现代码供参考。以下实现代码供参考。以下实现代码供参考。原创 2023-07-09 21:19:38 · 556 阅读 · 0 评论 -
随机数检测(二)
本文实现了GM/T0005 规定的扑克检测、重叠子序列、游程总数、游程分布检测。原创 2023-07-01 10:03:00 · 1659 阅读 · 0 评论 -
随机数检测(一)
密码产品使用的随机数自测试方法和符合的规范。包括GM/T 0062和GM/T 0005.原创 2023-06-24 10:45:01 · 1744 阅读 · 0 评论 -
随机数发生器设计(五)
软件随机数发生器设计中涉及的重播种函数、输出函数和自测试。原创 2023-06-17 22:04:35 · 724 阅读 · 0 评论 -
随机数发生器设计(四)
软件随机数发生器DRNG的设计实例。包括结构框图、内部状态、初始化函数、派生函数。原创 2023-06-10 21:39:21 · 821 阅读 · 0 评论 -
随机数发生器设计(三)
本文描述了软件随机数发生器设计过程中设计的熵估计和健康测试。熵估计采用了Markov熵估计方式,见nist.sp.800-90B。健康测试包括上电健康测试和连续健康测试。原创 2023-06-04 09:03:03 · 863 阅读 · 0 评论 -
随机数发生器设计(二)
软件随机数发生器的设计框架、熵源提取和熵池设计原创 2023-05-28 09:15:38 · 1655 阅读 · 0 评论 -
随机数发生器设计(一)
密码行业的随机数发生器总体框架标准为GM/T 0103。本文概述了硬件随机数发生器和软件随机数发生器的设计思路,为后续的详细设计提供指引。原创 2023-05-21 23:06:30 · 1258 阅读 · 0 评论 -
商用密码产品认证中的随机数(二)
本文介绍了现行密码标准体系中包括三类随机数相关标准:框架类标准、设计类标准和检测类标准。进一步的,描述了现有随机数生成方式。原创 2023-05-12 23:59:19 · 1027 阅读 · 0 评论 -
商用密码产品认证中的随机数(一)
如果说密钥的安全是密码产品的基石,那随机数的安全就是密钥安全的基石。商用密码产品认证中,随机数的合规性也是检测阶段重点关注的环节。本系列将围绕随机数展开描述,涉及随机数的定义、应用场景、规范解读、随机数发生器的设计、随机数质量的检测等。原创 2023-05-07 23:31:37 · 1291 阅读 · 0 评论