Title : 
Performance improvements for SHA-3 finalists by exploiting microcontroller on-chip parallelism
         
        
            Author : 
Murvay, Pal-Stefan ; Groza, Bogdan
         
        
            Author_Institution : 
Dept. of Automatics & Appl. Inf., Politeh. Univ. of Timisoara, Timisoara, Romania
         
        
        
        
        
        
            Abstract : 
As ubiquitous devices, microcontrollers are deployed in a great variety of applications many of which involve communication over insecure channels that require cryptography. Here we investigate the possibility of using on-chip coprocessors from currently available microcontrollers for increasing computational power by employing parallelism. For this we focus on the analysis of SHA-3 finalists in order to identify features that can lead to an efficient parallel implementation with on-chip coprocessors. Experimental results on a Freescale S12X family microcontroller equipped with an XGATE coprocessor are presented. In this two core environment, speedups between 18 and 73 percents are obtained for the five SHA-3 finalists. In our software implementations BLAKE proves to be the best performer, especially for short messages, followed at some range by Grøstl, then by Skein, Keccak and JH.
         
        
            Keywords : 
coprocessors; cryptography; feature extraction; microcontrollers; parallel processing; system-on-chip; ubiquitous computing; BLAKE; Freescale S12X family microcontroller; SHA-3 finalists; XGATE coprocessor; cryptography; feature identification; insecure communication channel; microcontroller onchip parallelism; onchip coprocessors; software implementation; ubiquitous devices; Algorithm design and analysis; Coprocessors; Encryption; Microcontrollers; Parallel processing; SHA-3; coprocessor; hash function; parallelism;
         
        
        
        
            Conference_Titel : 
Risk and Security of Internet and Systems (CRiSIS), 2011 6th International Conference on
         
        
            Conference_Location : 
Timisoara
         
        
            Print_ISBN : 
978-1-4577-1890-8
         
        
            Electronic_ISBN : 
978-1-4577-1889-2
         
        
        
            DOI : 
10.1109/CRiSIS.2011.6061835