...
首页> 外文期刊>IEEE transactions on information forensics and security >Efficient Implementation of NIST-Compliant Elliptic Curve Cryptography for 8-bit AVR-Based Sensor Nodes
【24h】

Efficient Implementation of NIST-Compliant Elliptic Curve Cryptography for 8-bit AVR-Based Sensor Nodes

机译:基于8位AVR的传感器节点的符合NIST的椭圆曲线密码学的有效实现

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

摘要

In this paper, we introduce a highly optimized software implementation of standards-compliant elliptic curve cryptography (ECC) for wireless sensor nodes equipped with an 8-bit AVR microcontroller. We exploit the state-of-the-art optimizations and propose novel techniques to further push the performance envelope of a scalar multiplication on the NIST P-192 curve. To illustrate the performance of our ECC software, we develope the prototype implementations of different cryptographic schemes for securing communication in a wireless sensor network, including elliptic curve Diffie–Hellman (ECDH) key exchange, the elliptic curve digital signature algorithm (ECDSA), and the elliptic curve Menezes–Qu–Vanstone (ECMQV) protocol. We obtain record-setting execution times for fixed-base, point variable-base, and double-base scalar multiplication. Compared with the related work, our ECDH key exchange achieves a performance gain of roughly 27% over the best previously published result using the NIST P-192 curve on the same platform, while our ECDSA performs twice as fast as the ECDSA implementation of the well-known TinyECC library. We also evaluate the impact of Karatsuba’s multiplication technique on the overall execution time of a scalar multiplication. In addition to offering high performance, our implementation of scalar multiplication has a highly regular execution profile, which helps to protect against certain side-channel attacks. Our results show that NIST-compliant ECC can be implemented efficiently enough to be suitable for resource-constrained sensor nodes.
机译:在本文中,我们介绍了针对配备8位AVR微控制器的无线传感器节点的符合标准的椭圆曲线加密(ECC)的高度优化的软件实现。我们利用最先进的优化技术,并提出新颖的技术来进一步推动NIST P-192曲线上标量乘法的性能包络。为了说明我们的ECC软件的性能,我们开发了用于保护无线传感器网络中通信安全的不同加密方案的原型实现,包括椭圆曲线Diffie-Hellman(ECDH)密钥交换,椭圆曲线数字签名算法(ECDSA)和椭圆曲线Menezes-Qu-Vanstone(ECMQV)协议。我们获得固定基数,点变量基数和双基数标量乘法的记录设置执行时间。与相关工作相比,我们的ECDH密钥交换使用同一平台上的NIST P-192曲线比以前发布的最佳结果获得了大约27%的性能提升,而我们的ECDSA的执行速度是ECDSA实施速度的两倍已知的TinyECC库。我们还评估了Karatsuba乘法技术对标量乘法总体执行时间的影响。除了提供高性能之外,我们的标量乘法实现还具有高度规则的执行配置文件,有助于防止某些侧通道攻击。我们的结果表明,符合NIST的ECC可以有效实施,以适合资源受限的传感器节点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号