首页> 外文会议>International Conference on Design Technology of Integrated Systems In Nanoscale Era >Integration and Implementation of four different Elliptic Curves in a single high-speed Design considering SCA
【24h】

Integration and Implementation of four different Elliptic Curves in a single high-speed Design considering SCA

机译:在单个高速设计中考虑SCA的四种不同椭圆曲线的集成和实现

获取原文

摘要

Modern communication systems rely heavily on cryptography to ensure authenticity, confidentiality and integrity of exchanged messages. Elliptic Curve Cryptography 1 (ECC) is one of the common used standard methods for encrypting and signing messages. In this paper we present our implementation of a design supporting four different NIST Elliptic Curves. The design supports two B-curves (B-233, B-283) and two P-curves (P-224, P-256). The implemented designs are sharing the following hardware components bus, multiplier, alu and registers. By implementing the 4 curves in a single design and reusing some resources we reduced the area 20 by 14% compared to a design without resource sharing. Compared to a pure software solution running on an Arm Cortex A9 operating at 1GHz, our design ported to a FPGA is 1.2 to 6 times faster.
机译:现代通信系统严重依赖加密技术来确保交换消息的真实性,机密性和完整性。椭圆曲线密码术1(ECC)是加密和签名消息的常用标准方法之一。在本文中,我们介绍了支持四个不同NIST椭圆曲线的设计的实现。该设计支持两个B曲线(B-233,B-283)和两个P曲线(P-224,P-256)。已实现的设计共享以下硬件组件总线,乘法器,alu和寄存器。与没有资源共享的设计相比,通过在单个设计中实现4条曲线并重复使用一些资源,我们将面积20减少了14%。与运行于1GHz的Arm Cortex A9上的纯软件解决方案相比,我们移植到FPGA的设计要快1.2至6倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号