首页> 外文期刊>IEEE Transactions on Computers >Elliptic Curve Cryptography Point Multiplication Core for Hardware Security Module
【24h】

Elliptic Curve Cryptography Point Multiplication Core for Hardware Security Module

机译:硬件安全模块的椭圆曲线加密点乘法核心

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

摘要

In today's technology, a sheer number of Internet of Things applications use hardware security modules for secure communications. The widely used algorithms in security modules, for example, digital signatures and key agreement, are based upon elliptic curve cryptography (ECC). A core operation used in ECC is the point multiplication, which is computationally expensive for many Internet of things applications. In many IoT applications, such as intelligent transportation systems and distributed control systems, thousands of safety messages need to be signed and verified within a very short time-frame. Considerable research has been conducted in the design of a fast elliptic curve arithmetic on finite fields using residue number systems (RNS). In this article, we propose an RNS-based ECC core hardware for the two families of elliptic curves that are short Weierstrass and twisted Edwards curves. Specifically, we present RNS implementations for SECP256K1 and ED25519 standard curves. We propose an RNS hardware architecture supporting fast elliptic curve point-addition (ECPA), point-doubling (ECPD), and point-tripling (ECPT). We implemented different ECC point multiplication algorithms on the Xilinx FPGA platform. The test results confirm that the performance of our fully RNS ECC point multiplication is better than the fastest ECC point multiplication cores in the literature.
机译:在当今的技术中,纯粹的东西互联网应用程序应用程序使用硬件安全模块来安全通信。例如,安全模块中广泛使用的算法,例如数字签名和密钥协议,基于椭圆曲线加密(ECC)。 ECC中使用的核心操作是点乘法,这对于许多内容应用程序来说是计算昂贵的。在许多IOT应用程序中,例如智能交通系统和分布式控制系统,需要在非常短的时间框架内签名和验证数千个安全消息。在使用残留号系统(RNS)的有限区域上的快速椭圆曲线算法设计中已经进行了相当大的研究。在本文中,我们提出了一个基于RNS的ECC核心硬件,用于两个椭圆曲线的椭圆曲线,是短威尔斯特拉斯和扭曲的Edwards曲线。具体地,我们为SECP256K1和ED25519标准曲线提供RNS实现。我们提出了一个支持快速椭圆曲线点(ECPA),点加倍(ECPD)和点三倍(ECPT)的RNS硬件架构。我们在Xilinx FPGA平台上实现了不同的ECC点乘法算法。测试结果证实,我们完全RNS ECC点乘法的性能优于文献中最快的ECC点乘法核心。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号