DocumentCode
2059463
Title
An efficient fault-tolerance technique for the Keyed-Hash Message Authentication Code
Author
Juliato, Marcio ; Gebotys, Catherine
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Waterloo, Waterloo, ON, Canada
fYear
2010
fDate
6-13 March 2010
Firstpage
1
Lastpage
17
Abstract
The growing demand for secure communications has lead to the utilization of cryptographic mechanisms on-board 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. On-board 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.
Keywords
cryptography; fault tolerance; message authentication; FPGA; HMAC-SHA512; Keyed-Hash Message Authentication Code; cryptographic mechanisms on-board spacecrafts; fault-tolerance technique; keyed-hash message authentication code; on-board processing; secure communications; single event upsets; space systems; triple modular redundancy; Cryptography; Energy consumption; Fault tolerance; Field programmable gate arrays; Message authentication; Redundancy; Registers; Single event transient; Single event upset; Space vehicles;
fLanguage
English
Publisher
ieee
Conference_Titel
Aerospace Conference, 2010 IEEE
Conference_Location
Big Sky, MT
ISSN
1095-323X
Print_ISBN
978-1-4244-3887-7
Electronic_ISBN
1095-323X
Type
conf
DOI
10.1109/AERO.2010.5446669
Filename
5446669
Link To Document