Use this URL to cite or link to this record in EThOS: https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.792455
Title: Cryptanalysis of some block ciphers
Author: Haji Naim, Abdul Ghani
ISNI:       0000 0004 8498 7737
Awarding Body: Royal Holloway, University of London
Current Institution: Royal Holloway, University of London
Date of Award: 2016
Availability of Full Text:
Access from EThOS:
Access from Institution:
Abstract:
This thesis concerns the cryptanalysis of block ciphers and we look at two important examples: the Data Encryption Standard DES and the cipher RC5 proposed by Rivest. Although these ciphers may have been superseded by recent advances, there are lessons to be learnt in the art of cryptanalysis by studying them. The first half of our thesis focuses on the reduced variant of DES i.e. the 8-round version. We discussed the implementation of DES and various cryptanalytic attacks on 8-round DES such as, differential cryptanalysis, linear cryptanalysis, Differential-Linear cryptanalysis and also the use of multiple linear approximations in Differential-Linear cryptanalysis. By performing these cryptanalytic attacks on a PC, we were able to gain insight into the processes/steps involved in performing cryptanalysis and we were able to gauge the feasibility of the attacks with respect to the computing power of a normal PC. We discovered a different implementation when we used multiple linear approximations in Differential-Linear cryptanalysis of 8-round DES which gives experimental result comparable to previously known result based on similar attack. The second half of our thesis focuses on a comparative study of cryptanalytic attacks on both DES and RC5 block ciphers mainly concentrating on the use of distinguishers to determine the strength or weakness of the block cipher based on known statistics.
Supervisor: Not available Sponsor: Not available
Qualification Name: Thesis (Ph.D.) Qualification Level: Doctoral
EThOS ID: uk.bl.ethos.792455  DOI: Not available
Keywords: Cryptanalysis ; Block ciphers
Share: