- 简介我们介绍了Cryptomite,这是一个Python随机抽取库。该库提供了一系列双源、种子和确定性随机抽取器,并配备了参数计算模块,易于使用,适用于各种应用。我们还提出了理论结果,包括新的抽取器构造和现有抽取器参数的改进。抽取器实现在实践中效率高,并且可以容忍长达$2^{40} > 10^{12}$比特的输入大小。它们还具有数值精度(使用数论变换来实现卷积,避免使用浮点运算),非常适合于加密。算法和参数计算都有详细的描述,包括代码示例和性能基准测试。
-
- 图表
- 解决问题Cryptomite: 一种Python库,用于实现随机性提取器,解决什么问题?
- 关键思路Cryptomite库提供了一系列双源、种子和确定性随机性提取器,并提供参数计算模块,使其易于使用且适用于各种应用。此外,该论文还提出了理论结果,包括新的提取器构造和现有提取器参数的改进。
- 其它亮点Cryptomite库的实现在实践中高效,并且可以容忍高达$2^{40} > 10^{12}$位的输入大小。它们还具有数值精度(使用数论变换实现卷积以避免浮点运算),因此非常适合用于加密。此外,论文提供了详细的算法和参数计算说明,包括示例代码和性能基准测试。
- 最近在这个领域中,还有一些相关的研究,例如“Randomness Extractors for Low-Entropy Sources”和“Extractors for Two Independent Random Seeds”。
NEW
提问交流
提交问题,平台邀请作者,轻松获得权威解答~
向作者提问

提问交流