On design and analysis of symmetric key ciphers
Nguyen, Phuong Ha
Date of Issue2013
School of Physical and Mathematical Sciences
This thesis studies the cryptanalysis and design of some cryptographic algorithms in symmetric key ciphers. Block ciphers and Stream ciphers are two backbone elements in symmetric key ciphers. We cryptanalyze ZUC stream cipher, SERPENT, KASUMI and SMS4 block ciphers by using some new improved cryptographic methodologies, tools and algorithms. Based on the results obtained in cryptanalysis, we propose some modifications in the designs of ZUC, KASUMI and SMS4 to enhance their security. Additionally, we introduce several methodologies to enable and efficiently implement 3-share Threshold Implementation to any 4-bit S-box. Threshold Implementation is widely accepted as a countermeasure against first order Differential Power Analysis in Side Channel Attack and 3-share version is the most efficient in terms of hardware implementation. To support the theoretical results, we construct 3-share Threshold Implementations to S-boxes of PRESENT, SERPENT ciphers. Notably, 3-share version was believed to be not possible for some S-boxes of SERPENT until now.
DRNTU::Science::Mathematics::Applied mathematics::Information theory