北京大学学报(自然科学版)

一种用于RFID的基于广义二进制Hessian曲线的密码处理器的实现

廖凯,崔小欣,廖楠,王田,张潇,黄颖,于敦山   

  1. 北京大学信息科学技术学院微电子学研究院, 北京 100871;
  • 收稿日期:2013-04-05 出版日期:2014-07-20 发布日期:2014-07-20

Efficient Implementation of Generalized Binary Hessian Curve Based Processor for RFID

LIAO Kai, CUI Xiaoxin, LIAO Nan, WANG Tian, ZHANG Xiao, HUANG Ying, YU Dunshan   

  1. Institute of Microelectronics, School of Electronics Engineering and Computer Science, Peking University, Beijing 100871;
  • Received:2013-04-05 Online:2014-07-20 Published:2014-07-20

摘要: 针对射频识别(RFID)芯片面积和能量资源极其有限的特点, 设计实现了一种基于广义二进制Hessian曲线(GBHC)的椭圆曲线密码(ECC)处理器。在算法上采用Montgomery Ladder点乘算法和 w坐标法, 以优化加速运算时序, 在结构上精细设计循环移位寄存器组和门控时钟, 以降低面积和能量消耗。实验表明, 在保证安全精度不变的情况下, 所实现的密码处理器具有较快的运算速度、极小的芯片面积和超低的能量消耗, 并能抵抗简单功耗分析(SPA)等侧信道攻击(SCA)。

关键词: 射频识别, 广义二进制Hessian曲线, 椭圆曲线密码处理器, 低能量消耗

Abstract: Radio frequency identification (RFID) suffers extremely limited chip area and energy resource. A novel elliptic curve cryptographic (ECC) processer based on generalized binary Hessian curve (GBHC) is designed and implemented. The authors employ Montgomery Ladder scalar-multiplication algorithm and optimized w-coordinate method for accelerating the computing timing, and well-design circular shift register (CSR) architecture and clock gating technology for reducing the consumption of area and energy. The results show that the proposed processer has fast computing speed, minimal chip area and ultra-low energy consumption, and is capable to resist some types of side channel attack (SCA) such as simple power analysis (SPA).

Key words: RFID, generalized binary Hessian curve, elliptic curve cryptography, low power

中图分类号: