Title :
Software implementation of Standard Hash Algorithm (SHA-3) Keccak on Intel core-i5 and Cavium Networks Octeon Plus embedded platform
Author :
Malik, Anuj ; Aziz, Ahmedullah ; Kundi, Dur-e-Shahwar ; Akhter, M.
Author_Institution :
Electron. & Power Eng. Dept., Nat. Univ. of Sci. & Technol., Islamabad, Pakistan
Abstract :
Keccak is the new Standard Hash Algorithm (SHA-3) to complement the existing hash standard SHA-2. The hash function has been selected after five years of tough competition and continuous evaluation in various aspects. Apart from security, performance evaluation of hash function is of significant importance and has been the key criteria in its selection. In this paper, we present a software implementation of Keccak - 512 on two unexplored platforms - Intel core-i5 and Cavium Networks Octeon embedded platform. The main contribution of the paper is the benchmarking of our code on the former platform and its comparison with benchmarking results of other Keccak implementations. Comparisons reveal significant improvement in performance metrics of cycles/byte and bandwidth.
Keywords :
cryptography; Cavium Networks Octeon embedded platform; Intel core-i5; SHA-3; hash function; performance evaluation; software implementation; standard hash algorithm; Cryptography; Software; Software algorithms; Throughput; Keccak; Octeon; SHA-3; benchmarking; embedded system; multiprocessing; software implementation;
Conference_Titel :
Embedded Computing (MECO), 2013 2nd Mediterranean Conference on
Conference_Location :
Budva
DOI :
10.1109/MECO.2013.6601323