首页> 外文期刊>Very Large Scale Integration (VLSI) Systems, IEEE Transactions on >Fast and Flexible Hardware Support for ECC Over Multiple Standard Prime Fields
【24h】

Fast and Flexible Hardware Support for ECC Over Multiple Standard Prime Fields

机译:针对多个标准素数字段的ECC提供快速灵活的硬件支持

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

摘要

Elliptic curve cryptography (ECC) is widely used as an efficient mechanism to secure private data using public-key protocols. We focus on ECC over five standard prime fields recommended by the National Institute of Standard and Technology (with the corresponding prime sizes of 192, 224, 256, 384, and 521 bits) and propose a novel hardware processor that enables flexible security–performance tradeoffs. To enhance performance, our processor exploits parallelism by pipelining modular arithmetic computations and associated input/output data transfers. To enhance security, modular arithmetic computations and associated data transfers are grouped into atomically executed computational blocks. The flexibility of our processor is achieved through the software-controlled hardware programmability, which allows for different scenarios of computing atomic block sequences. A Xilinx Virtex-6 FPGA implementation of the proposed hardware architecture takes between 0.30 ms (192-bit ECC) and 3.91 ms (521-bit ECC) to perform a typical scalar multiplication, which demonstrates both flexibility and efficiency of our processor.
机译:椭圆曲线密码术(ECC)被广泛用作使用公钥协议保护私有数据的有效机制。我们将重点放在ECC(美国国家标准技术研究院)推荐的五个标准主要字段上(相应的主要大小分别为192、224、256、384和521位),并提出一种新颖的硬件处理器,以实现灵活的安全性-性能折衷。 。为了提高性能,我们的处理器通过流水线化模块化算术计算和相关的输入/输出数据传输来利用并行性。为了提高安全性,模块化算术计算和关联的数据传输被分组为原子执行的计算块。我们处理器的灵活性是通过软件控制的硬件可编程性来实现的,该可编程性允许在不同的情况下计算原子块序列。所提出的硬件体系结构的Xilinx Virtex-6 FPGA实现执行典型的标量乘法需要0.30 ms(192位ECC)到3.91 ms(521位ECC)之间,这证明了我们处理器的灵活性和效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号