摘要
分别采用高级加密标准(AES)、无线局域网认证和保密基础密码算法(SMS4)以及散列函数(SHA-1)实现了用于泛在计算的认证电路.在考虑吞吐率条件下,定义能耗变量来衡量不同的电路实现对功耗的优化效果,在此基础上分析了AES中不同结构S盒的影响以及SHA中改进迭代的方法.上述电路采用0.25μm1.8V CMOS工艺实现,比较了不同认证电路的面积、吞吐率和能耗特性,结果表明:对AES电路进行简单的优化即可使其具有低能耗、高吞吐率的特性,因此更合适作为泛在计算中的认证电路.
Several of circuit implementations of authentication for ubiquitous computing were presented, using advanced encryption standard (AES), wireless local area network authentication and privacy infrastructure encryption algorithm (SMS4), and security Hash algorithm (SHA-1). Considering the throughput of different implementations, an energy consumption parameter is derived to evaluate the low-power design strategy. Different S-boxes comparison in AES and round calculation improvement are proposed to optimize throughput and energy consumption. These circuits were implemented with 0.25 μm 1.8 V CMOS (complementary metal-oxide-semiconductor) standard cell library, and comparisons were performed in area, throughput and energy for different authentication implementations. The results demonstrate that AES is a preferable choice for its potential of high throughput and low energy dissipation at very low hardware cost.
出处
《华中科技大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2008年第9期33-36,共4页
Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金
国家高技术研究发展计划资助项目(2006AA01Z226)
湖北省自然科学基金资助项目(2006ABA080)
新世纪优秀人才支持计划资助项目(NCET-07-0328)
华中科技大学基金重点资助项目(2006Z011B)
关键词
加密算法
泛在计算
认证电路
高级加密标准
安全散列算法
encryption algorithm
ubiquitous computing
authentication circuit
advanced encryptionstandard
security Hash algorithm