【24h】

Efficient Pairings and ECC for Embedded Systems

机译:嵌入式系统的高效配对和ECC

获取原文

摘要

The research on pairing-based cryptography brought forth a wide range of protocols interesting for future embedded applications. One significant obstacle for the widespread deployment of pairing-based cryptography are its tremendous hardware and software requirements. In this paper we present three side-channel protected hardware/software designs for pairing-based cryptography yet small and practically fast: our plain ARM Cortex-M0+-based design computes a pairing in less than one second. The utilization of a multiply-accumulate instruction-set extension or a light-weight drop-in hardware accelerator that is placed between CPU and data memory improves runtime up to six times. With a 10.1 kGE large drop-in module and a 49 kGE large platform, our design is one of the smallest pairing designs available. Its very practical runtime of 162 ms for one pairing on a 254-bit BN curve and its reusability for other elliptic-curve based crypto systems offer a great solution for every microprocessor-based embedded application.
机译:对基于配对的密码学的研究提出了广泛的协议,这些协议对于将来的嵌入式应用很有趣。广泛使用基于配对的加密技术的一大障碍是其巨大的硬件和软件需求。在本文中,我们针对基于配对的密码学提出了三种侧通道保护的硬件/软件设计,这些设计却小而实用,速度很快:我们基于ARM Cortex-M0 +的普通设计可在不到一秒钟的时间内计算出配对。通过在CPU和数据存储器之间放置乘法累加指令集扩展或轻量级嵌入式硬件加速器,可以将运行时间提高多达六倍。借助10.1 kGE大型嵌入式模块和49 kGE大型平台,我们的设计是现有最小的配对设计之一。它在254位BN曲线上一对配对的非常实用的162 ms运行时间,以及对其他基于椭圆曲线的密码系统的可重用性,为每个基于微处理器的嵌入式应用提供了一个出色的解决方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号