首页> 外文会议>Exploring New Frontiers of Theoretical Informatics >A RANDOMISED ALGORITHM FOR CHECKING THE NORMALITY OF CRYPTOGRAPHIC BOOLEAN FUNCTIONS
【24h】

A RANDOMISED ALGORITHM FOR CHECKING THE NORMALITY OF CRYPTOGRAPHIC BOOLEAN FUNCTIONS

机译:确定密码布尔函数正态性的一种随机算法

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

摘要

A Boolean function is called normal if it is constant on flats of certain dimensions. This property is relevant for the construction and analysis of cryptosys-tems. This paper presents an asymmetric Monte Carlo algorithm to determine whether a given Boolean function is normal. Our algorithm is far faster than the best known (deterministic) algorithm of Daum et al. In a first phase, it checks for flats of low dimension whether the given Boolean function is constant on them and combines such flats to flats of higher dimension in a second phase. This way, the algorithm is much faster than exhaustive search. Moreover, the algorithm benefits from randomising the first phase. In addition, by evaluating several flats implicitly in parallel, the time-complexity of the algorithm decreases further.
机译:如果布尔函数在某些尺寸的平面上是常量,则称为布尔函数。此属性与加密系统的构建和分析有关。本文提出了一种非对称蒙特卡洛算法来确定给定的布尔函数是否正常。我们的算法比Daum等人的最著名的(确定性)算法快得多。在第一阶段中,它检查低尺寸的平面上给定的布尔函数是否在其上恒定,并在第二阶段中将这些平面组合为较高尺寸的平面。这样,该算法比穷举搜索要快得多。此外,该算法受益于第一阶段的随机化。另外,通过隐式并行评估多个平面,该算法的时间复杂度进一步降低。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号