Reference Hub1
Performance Evaluation of SHA-2 Standard vs. SHA-3 Finalists on Two Freescale Platforms

Performance Evaluation of SHA-2 Standard vs. SHA-3 Finalists on Two Freescale Platforms

Pal-Stefan Murvay, Bogdan Groza
Copyright: © 2013 |Volume: 4 |Issue: 4 |Pages: 24
ISSN: 1947-3036|EISSN: 1947-3044|EISBN13: 9781466635302|DOI: 10.4018/ijsse.2013100101
Cite Article Cite Article

MLA

Murvay, Pal-Stefan, and Bogdan Groza. "Performance Evaluation of SHA-2 Standard vs. SHA-3 Finalists on Two Freescale Platforms." IJSSE vol.4, no.4 2013: pp.1-24. http://doi.org/10.4018/ijsse.2013100101

APA

Murvay, P. & Groza, B. (2013). Performance Evaluation of SHA-2 Standard vs. SHA-3 Finalists on Two Freescale Platforms. International Journal of Secure Software Engineering (IJSSE), 4(4), 1-24. http://doi.org/10.4018/ijsse.2013100101

Chicago

Murvay, Pal-Stefan, and Bogdan Groza. "Performance Evaluation of SHA-2 Standard vs. SHA-3 Finalists on Two Freescale Platforms," International Journal of Secure Software Engineering (IJSSE) 4, no.4: 1-24. http://doi.org/10.4018/ijsse.2013100101

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Embedded devices are ubiquitously involved in a large variety of security applications which heavily rely on the computation of hash functions. Roughly, two alternatives for speeding up computations co-exist in these resource constrained devices: parallel processing and hardware acceleration. Needles to say, multi-core devices are clearly the next step in embedded systems due to clear technological limitations on single processor frequency. Hardware accelerators are long known to be a cheaper approach for costly cryptographic functions. The authors analysis is focused on the five SHA-3 finalists which are also contrasted to the previous SHA-2 standard and to the widespread MD5. On the hardware side, the authors deploy their implementations on two platforms from Freescale: a S12X core equipped with an XGATE coprocessor and a Kinetis K60 core equipped with a crypto co-processor. These platforms differ significantly in terms of computational power, the first is based on a 16-bit Freescale proprietary architecture while the former relies on a more recent 32-bit Cortex core. The authors’ experimental results show mixed performances between the old standard and the new candidates. Some of the new candidates clearly outperform the old standard in terms of both computational speed and memory requirements while others do not. Bottom line, on the 16 bit platform BLAKE and Grøstl are the top performers while on the 32-bit platform Keccak, Blake and Skein give the best results.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.