We use cookies to improve your experience with our site.

关于8位传感点上多精度乘法和平方的综述:目前的研究进展和未来的挑战

A Synthesis of Multi-Precision Multiplication and Squaring Techniques for 8-Bit Sensor Nodes: State-of-the-Art Research and Future Challenges

  • 摘要: 多精度乘法和平方是公钥密码算法中最关键的操作,比如RSA算法中的模幂运算和椭圆曲线算法中的标量点乘运算。本篇综述总结了多精度乘法和平方在8位处理器传感点上的算法,主要侧重于性能的比较和内存占用量的比较。和以前的工作相比,本篇文章的不同之处有3个方面。第一,本综述概括了大部分已经发表的,在8位处理器传感点上实现(素域上)乘法和平方的技术。第二,文章对各种方法进行了系统和客观的比较。第三,基于我们的对比和分析,文章给出了实现公钥算法时推荐选用的多精度乘法和平方算法。最后,文章提出了关于多精度乘法实现的几个未来的公开问题。

     

    Abstract: Multi-precision multiplication and squaring are the performance-critical operations for the implementation of public-key cryptography, such as exponentiation in RSA, and scalar multiplication in elliptic curve cryptography (ECC). In this paper, we provide a survey on the multi-precision multiplication and squaring techniques, and make special focus on the comparison of their performance and memory footprint on sensor nodes using 8-bit processors. Different from the previous work, our advantages are in at least three aspects. Firstly, this survey includes the existing techniques for multiprecision multiplication and squaring on sensor nodes over prime fields. Secondly, we analyze and evaluate each method in a systematic and objective way. Thirdly, this survey also provides suggestions for selecting appropriate multiplication and squaring techniques for concrete implementation of public-key cryptography. At the end of this survey, we propose the research challenges on efficient implementation of the multiplication and the squaring operations based on our observation.

     

/

返回文章
返回