首页> 外文期刊>Very Large Scale Integration (VLSI) Systems, IEEE Transactions on >Secure Dual-Core Cryptoprocessor for Pairings Over Barreto-Naehrig Curves on FPGA Platform
【24h】

Secure Dual-Core Cryptoprocessor for Pairings Over Barreto-Naehrig Curves on FPGA Platform

机译:用于FPGA平台上Barreto-Naehrig曲线配对的安全双核密码处理器

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

摘要

This paper is devoted to the design and the physical security of a parallel dual-core flexible cryptoprocessor for computing pairings over Barreto-Naehrig (BN) curves. The proposed design is specifically optimized for field-programmable gate-array (FPGA) platforms. The design explores the in-built features of an FPGA device for achieving an efficient cryptoprocessor for computing 128-bit secure pairings. The work further pinpoints the vulnerability of those pairing computations against side-channel attacks and demonstrates experimentally that power consumptions of such devices can be used to attack these ciphers. Finally, we suggest a suitable countermeasure to overcome the respective weaknesses. The proposed secure cryptoprocessor needs 1 730 000, 1 206 000, and 821 000 cycles for the computation of Tate, ate, and optimal-ate pairings, respectively. The implementation results on a Virtex-6 FPGA device shows that it consumes 23 k Slices and computes the respective pairings in 11.93, 8.32, and 5.66 ms.
机译:本文致力于在Barreto-Naehrig(BN)曲线上计算配对的并行双核灵活密码处理器的设计和物理安全性。拟议的设计针对现场可编程门阵列(FPGA)平台进行了专门优化。该设计探索了FPGA器件的内置功能,以实现用于计算128位安全配对的高效密码处理器。这项工作进一步指出了这些配对计算对侧信道攻击的脆弱性,并通过实验证明了此类设备的功耗可用于攻击这些密码。最后,我们提出了克服各自弱点的适当对策。提出的安全密码处理器分别需要1 730 000、1 206 000和821 000个周期来分别计算Tate,ate和最优ate配对。在Virtex-6 FPGA器件上的实现结果表明,该器件消耗23 k Slice,并在11.93、8.32和5.66 ms中计算相应的配对。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号