An Efficient Fault-Tolerance Technique for the Keyed-Hash Message Authentication Code

被引:0
作者
Juliato, Marcio [1 ]
Gebotys, Catherine [1 ]
机构
[1] Univ Waterloo, Dept Elect & Comp Engn, 200 Univ Ave West, Waterloo, ON N2L 3G1, Canada
来源
2010 IEEE AEROSPACE CONFERENCE PROCEEDINGS | 2010年
基金
加拿大自然科学与工程研究理事会;
关键词
SHA-512; ALGORITHMS; IMPLEMENTATION;
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
The growing demand for secure communications has lead to the utilization of cryptographic mechanisms onboard spacecrafts. However, that it not a trivial task due to sensitivity of cryptographic primitives to bit-flips, which are commonly caused by the radiation found in space. Onboard processing has mitigated single event upsets (SEUs) by employing the traditional triple modular redundancy (TMR), but that technique incurs into huge area and energy penalties. This paper introduces an efficient approach to achieve fault tolerance in data origin authentication mechanisms based on the Keyed-Hash Message Authentication Code (HMAC). The proposed scheme achieves very high resistance against SEUs while reducing implementation area requirements and energy consumption compared to TMR. Results obtained through FPGA implementation show that HMAC-SHA512 utilizes 53% less area and consumes 25% less energy compared to the traditional TMR technique. Furthermore, the memory and registers of this hardware module are respectively 386 and 1140 times more resistant against SEUs than TMR. These results are crucial for substituting TMR with more efficient strategies therefore contributing to the achievement of higher levels of security in space systems.
引用
收藏
页数:17
相关论文
共 44 条