Elliptic-curve-based security processor for RFID

Elliptic-curve-based security processor for RFID
复制标题

DOI:
10.1109/tc.2008.148
复制
发表时间:
2008-11-01
影响因子:
3.7
通讯作者:
Verbauwhede, Ingrid
Verbauwhede, Ingrid
中科院分区:
计算机科学2区
文献类型:
--
作者:
Lee, Yong Ki;Sakiyama, Kazuo;Verbauwhede, Ingrid

文献摘要

被引文献

相似文献

射频标识(RFID)标签需要包括安全功能,但同时,它们的资源非常有限。此外,为了提供隐私,身份验证和保护,以防止跟踪RFID标签而不会丢失系统可扩展性,因此不可避免地是基于公钥的方法。在本文中,我们介绍了一个最先进的处理器的RFID标签的架构,该标签具有椭圆形曲线(EC)处理器的GF(2(2(163)))。它显示了即使在被动RFID标签中,也可以满足安全性和效率要求的合理性。提出的处理器能够执行EC标量乘法和一般模块化算术(加法和乘法),这是加密协议所需的。当我们使用大量时,寄存器文件是体系结构中最关键的组件。通过结合多种技术,我们能够在EC处理器中将注册表的数量从9个寄存器减少到六个。为了获得有效的模量算术,我们引入了冗余模块化操作。此外,提出的体系结构可以支持多个加密协议。合成的结果是0.13-mu M CMOS技术表明,最紧凑的版本的栅极面积为12.5 kgate。
Radio Frequency IDentification (RFID) tags need to include security functions, yet at the same time, their resources are extremely limited. Moreover, to provide privacy, authentication, and protection against tracking of RFID tags without losing the system scalability, a public-key-based approach is inevitable. In this paper, we present an architecture of a state-of-the-art processor for RFID tags with an Elliptic Curve (EC) processor over GF(2(163)). It shows the plausibility of meeting both security and efficiency requirements even in a passive RFID tag. The proposed processor is able to perform EC scalar multiplications and general modular arithmetic (additions and multiplications), which are needed for the cryptographic protocols. As we work with large numbers, the register file is the most critical component in the architecture. By combining several techniques, we are able to reduce the number of registers from nine to six in the EC processor. To obtain an efficient modulo arithmetic, we introduce a redundant modular operation. Moreover, the proposed architecture can support multiple cryptographic protocols. The synthesis results with a 0.13-mu m CMOS technology show that the gate area of the most compact version is 12.5 Kgates.