首页> 外文期刊>Journal of circuits, systems and computers >Towards an Optimized Architecture for Unified Binary Huff Curves
【24h】

Towards an Optimized Architecture for Unified Binary Huff Curves

机译:建立统一的二进制Huff曲线的优化架构

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

摘要

Applying unified formula while computing point addition and doubling provides immunity to Elliptic Curve Cryptography (ECC) against power analysis attacks (a type of side channel attack). One of the popular techniques providing this unifiedness is the Binary Huff Curves (BHC) which got attention in 2011. In this paper we are presenting highly optimized architectures to implement point multiplication (PM) on the standard NIST curves over GF(2163) and GF(2(233)) using BHC. To achieve a high throughput over area ratio, first of all, we have used a simplified arithmetic and logic unit. Secondly, we have reduced the time to compute PM through Double and Add algorithm. This is achieved by increasing the frequency of operation through a 2-stage pipelined architecture. The increase in clock cycles caused by consequent pipeline hazards is controlled through optimal scheduling of computations involved in PM. The synthesis results show that our designs can work up to a frequency of 377MHz on Xilinx Virtex 7 FPGA. Moreover, the overall throughput/area ratio achieved through the adopted approach is up to 20% higher while comparing with available state-of-the-art solutions.
机译:在计算点加法和加倍时应用统一的公式可抵抗椭圆曲线密码术(ECC)抵抗功率分析攻击(一种侧通道攻击)。提供这种统一性的流行技术之一是在2011年引起关注的Binary Huff Curves(BHC)。在本文中,我们提出了高度优化的体系结构,以在GF(2163)和GF的标准NIST曲线上实现点乘法(PM) (2(233))使用BHC。为了获得高的面积利用率,我们首先使用了简化的算术和逻辑单元。其次,我们减少了通过Double和Add算法计算PM的时间。这是通过两级流水线架构提高操作频率来实现的。由后续流水线危害导致的时钟周期增加是通过对PM中涉及的计算进行最佳调度来控制的。综合结果表明,我们的设计可以在Xilinx Virtex 7 FPGA上达到377MHz的频率。此外,与现有的最新解决方案相比,通过采用的方法实现的总吞吐量/面积比提高了20%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号