首页> 外文会议>International Workshop on Cryptographic Hardware and Embedded Systems(CHES 2005); 20050829-0901; Edinburgh(GB) >Comparison of Bit and Word Level Algorithms for Evaluating Unstructured Functions over Finite Rings
【24h】

Comparison of Bit and Word Level Algorithms for Evaluating Unstructured Functions over Finite Rings

机译:有限环上用于评估非结构化函数的位和字级算法的比较

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

摘要

We study the problem of implementing multivariate functions defined over finite rings or fields as parallel circuits. Such functions are essential for building cryptographic substitution boxes and hash functions. We present a modification to Horner's algorithm for evaluating arbitrary n-variate functions defined over finite rings and fields. Our modification is based on eliminating redundancies in the multivariate version of Horner's algorithm which occur when the evaluation takes place over a small finite mathematical structure and may be considered as a generalization of Shannon's lower bound and Muller's algorithm to word level circuits. If the domain is a finite field GF(p) the complexity of multivariate Horner polynomial evaluation is improved from O(p~n) to O((p~n)/(2n)). We prove the optimality of the presented algorithm. Our comparison of the bit level approach to the optimized word level approach yields an interesting result. The bit level algorithm is more efficient in both area consumption and time delay. This suggests that unstructured functions over finite rings or fields should be implemented using the bit-level approach and not the commonly used word level implementation style.
机译:我们研究将在有限环或场上定义的多元函数实现为并行电路的问题。此类功能对于构建密码替换框和哈希功能至关重要。我们提出了对霍纳算法的一种改进,用于评估在有限环和域上定义的任意n变量函数。我们的修改是基于消除Horner算法的多元版本中的冗余,该冗余在评估基于一个小的有限数学结构时发生,并且可以被视为Shannon下界和Muller算法对单词级电路的推广。如果该域是有限域GF(p),则将多元Horner多项式求值的复杂度从O(p〜n)提高到O((p〜n)/(2n))。我们证明了所提出算法的最优性。我们将位级方法与优化的字级方法进行比较得出了一个有趣的结果。比特级算法在面积消耗和时间延迟方面都更加有效。这表明应使用位级方法而非有限的字级实现方式来实现有限环或域上的非结构化函数。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号