• norsk
    • English
  • English 
    • norsk
    • English
  • Login
View Item 
  •   Home
  • Faculty of Mathematics and Natural Sciences
  • Department of Informatics
  • Master theses
  • View Item
  •   Home
  • Faculty of Mathematics and Natural Sciences
  • Department of Informatics
  • Master theses
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Cryptanalysis of AES

Rye, Kristoffer Zakariassen
Master thesis
Thumbnail
View/Open
master thesis (354.4Kb)
master thesis (88.60Kb)
master thesis (1.243Mb)
master thesis (170.9Kb)
master thesis (526.6Kb)
master thesis (230.1Kb)
URI
https://hdl.handle.net/1956/23333
Date
2020-07-04
Metadata
Show full item record
Collections
  • Master theses [40]
Abstract
This thesis consists of an introductory part of how the symmetric cipher AES works in detail and how truncated differential cryptanalysis can be used to break some round reduced versions of AES. All the main attacks in this analysis has been successfully implemented using C#, and we have improved the overall data complexity of the attack from 2^11.3 ACC to roughly 2^10.59 ACC by doing some slight adjustment in the implementation of the attack. Chapter 1 gives a short introduction to the concepts within cryptography and the importance of cyber security in general. Chapter 2 gives an insight in how symmetric cryptosystems works and the design principles of block ciphers and SP-networks. Chapter 3 gives a detailed explanation of how the AES algorithm works. Chapter 4 gives an overview over existing attack methods that is applied on round reduces versions of AES. Chapter 5 lists all the cryptanalysis tools to perform the exchange attack on AES. The main attacks on 5 rounds for this thesis is described in Chapter 6 where we also add some self-made attacks based on the same principles of the main attacks. We list our conclusions and findings in Chapter 7.
 
This thesis consists of an introductory part of how the symmetric cipher AES works in detail and how truncated differential cryptanalysis can be used to break some round reduced versions of AES. All the main attacks in this analysis has been successfully implemented using C#, and we have improved the overall data complexity of the attack from 2^11.3 ACC to roughly 2^10.59 ACC by doing some slight adjustment in the implementation of the attack. Chapter 1 gives a short introduction to the concepts within cryptography and the importance of cyber security in general. Chapter 2 gives an insight in how symmetric cryptosystems works and the design principles of block ciphers and SP-networks. Chapter 3 gives a detailed explanation of how the AES algorithm works. Chapter 4 gives an overview over existing attack methods that is applied on round reduces versions of AES. Chapter 5 lists all the cryptanalysis tools to perform the exchange attack on AES. The main attacks on 5 rounds for this thesis is described in Chapter 6 where we also add some self-made attacks based on the same principles of the main attacks. We list our conclusions and findings in Chapter 7.
 
Publisher
The University of Bergen
Copyright
Copyright the Author. All rights reserved

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit
 

 

Browse

ArchiveCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsDocument TypesJournalsThis CollectionBy Issue DateAuthorsTitlesSubjectsDocument TypesJournals

My Account

Login

Statistics

View Usage Statistics

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit