Performance Analysis of Enhanced SPECK Algorithm

A secure lightweight block cipher is an effective security solution for applications running on resource-constrained devices. The SPECK family of lightweight block ciphers is designed for low-end devices that need data security. The randomness of the keystream produced by this algorithm is a good indicator of its security strength. Nevertheless, the computed proportion of sequences based on empirical test results falls beyond the range of acceptable interval, an evidence of non-randomness to each algorithm. In this study, the researchers enhanced SPECK (k-SPECK) through the addition of a key derivation function in its processes. Both SPECK and k - SPECK were evaluated with the two sophisticated statistical test suite. The result shows that k - SPECK outperformed SPECK in terms of randomness as its three variations successfully passed all the test of statistical packages NIST and DieHarder, making it more cryptographically secured. Similarly, software implementation was also evaluated showing that k - SPECK 128/192 and 128/256 performed faster in encryption cycle compared to SPECK.

[1]  Chuah Chai Wen,et al.  Key Derivation Function: The SCKDF Scheme , 2013, SEC.

[2]  Anne Canteaut,et al.  PRINCE - A Low-latency Block Cipher for Pervasive Computing Applications (Full version) , 2012, IACR Cryptol. ePrint Arch..

[3]  Dongdai Lin,et al.  RECTANGLE: a bit-slice lightweight block cipher suitable for multiple platforms , 2015, Science China Information Sciences.

[4]  Elaine B. Barker,et al.  A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications , 2000 .

[5]  Ed Dawson,et al.  Comparison of Block Ciphers , 1990, AUSCRYPT.

[6]  Broderick Crawford,et al.  Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) , 2007 .

[7]  Alex Biryukov,et al.  Differential Analysis of Block Ciphers SIMON and SPECK , 2014, FSE.

[8]  Hugo Krawczyk,et al.  Cryptographic Extraction and Key Derivation: The HKDF Scheme , 2010, IACR Cryptol. ePrint Arch..

[9]  Zahraddeen Abubakar Pindar,et al.  All-or-Nothing Key Derivation Function Based on Quasigroup String Transformation , 2016, 2016 International Conference on Information Science and Security (ICISS).

[10]  K. Marton,et al.  Randomness in Digital Cryptography : A Survey , 2011 .

[11]  Elaine B. Barker,et al.  Transitions: Recommendation for Transitioning the Use of Cryptographic Algorithms and Key Lengths , 2011 .

[12]  Yee Wei Law,et al.  KLEIN: A New Family of Lightweight Block Ciphers , 2010, RFIDSec.

[13]  Jason Smith,et al.  The SIMON and SPECK Families of Lightweight Block Ciphers , 2013, IACR Cryptol. ePrint Arch..

[14]  Alexander Wiesmaier,et al.  A comparison of block ciphers SIMON, SPECK, and KATAN , 2016 .

[15]  D. Mahayana,et al.  On applicability of chaos game method for block cipher randomness analysis , 2009, 2009 International Conference on Electrical Engineering and Informatics.

[16]  T. Suzaki,et al.  TWINE : A Lightweight , Versatile Block Cipher , 2011 .

[17]  Jason Smith,et al.  The SIMON and SPECK lightweight block ciphers , 2015, 2015 52nd ACM/EDAC/IEEE Design Automation Conference (DAC).