首页> 外文期刊>ACM transactions on reconfigurable technology and systems >Reconfigurable Hardware Architecture for Authenticated Key Agreement Protocol Over Binary Edwards Curve
【24h】

Reconfigurable Hardware Architecture for Authenticated Key Agreement Protocol Over Binary Edwards Curve

机译:二进制Edwards曲线上用于身份验证密钥协商协议的可重配置硬件体系结构

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

摘要

In this article, we present a high-performance hardware architecture for Elliptic curve based (authenticated) key agreement protocol "Elliptic Curve Menezes, Qu and Vanstone" (ECMQV) over Binary Edwards Curve (BEC). We begin by analyzing inversion module on a 251-bit binary field. Subsequently, we present Field Programmable Gate Array (FPGA) implementations of the unified formula for computing elliptic curve point addition on BEC in affine and projective coordinates and investigate the relative performance of these two coordinates. Then, we implement the w-coordinate based differential addition formulae suitable for usage in Montgomery ladder. Next, we present a novel hardware architecture of BEC point multiplication using mixed w-coordinates of the Montgomery laddering algorithm and analyze it in terms of resistance to Simple Power Analysis (SPA) attack. In order to improve the performance, the architecture utilizes registers efficiently and uses efficient scheduling mechanisms for the BEC arithmetic implementations. Our implementation results show that the proposed architecture is resistant against SPA attack and yields a better performance when compared to the existing state-of-the-art BEC designs for computing point multiplication (PM). Finally, we present an FPGA design of ECMQV key agreement protocol using BEC defined over GF(2(251)). The execution of ECMQV protocol takes 66.47 mu s using 32,479 slices on Virtex-4 FPGA and 52.34 mu s using 15.988 slices on Virtex-5 FPGA. To the best of our knowledge, this is the first FPGA design of the ECMQV protocol using BEC.
机译:在本文中,我们针对Binary Edwards Curve(BEC)提供了一种基于椭圆曲线的(已认证的)密钥协商协议“ Elliptic Curve Menezes,Qu和Vanstone”(ECMQV)的高性能硬件体系结构。我们首先分析一个251位二进制字段上的反演模块。随后,我们提出了在仿射坐标系和投影坐标系中计算BEC上的椭圆曲线点加法的统一公式的现场可编程门阵列(FPGA)实现,并研究了这两个坐标的相对性能。然后,我们实现适用于蒙哥马利阶梯的基于w坐标的微分加法公式。接下来,我们提出一种使用蒙哥马利阶梯算法的混合w坐标的BEC点乘法的新型硬件体系结构,并根据对简单功率分析(SPA)攻击的抵抗力对其进行分析。为了提高性能,该体系结构有效地利用了寄存器,并对BEC算术实现使用了有效的调度机制。我们的实施结果表明,与现有的用于计算点乘法(PM)的最新BEC设计相比,所提出的体系结构可抵抗SPA攻击并产生更好的性能。最后,我们提出了使用在GF(2(251))上定义的BEC的ECMQV密钥协商协议的FPGA设计。在Virtex-4 FPGA上使用32,479片,执行ECMQV协议需要66.47毫秒,在Virtex-5 FPGA上使用15.988片则需要52.34毫秒。据我们所知,这是使用BEC的ECMQV协议的第一个FPGA设计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号