Godkända
Optimerad hårdvaruimplementation av Grain-128AEAD
Mattias Sönnerup (2013) och Ripudaman Khattar (2017)
Start
2019-01-14
Presentation
2019-06-07 13:15
Plats:
Avslutat:
2019-07-29
Examensrapport:
Sammanfattning
When companies and organizations want to use stream ciphers in their design, they usually have to implement and test out a few different stream ciphers to see which one works best on their own restrictions of speed, area or energy efficiency. Implementing and testing out many versions of different stream ciphers can be very time-consuming. Our contribution with this master thesis is aid in this work and compare a number of stream ciphers, optimizing each implementation as much as possible. The optimization will be made on not only a gate level but also on a transistor level, which is something that can be neglected when it comes to optimizing stream ciphers. The stream ciphers that will be implemented and compared in this master’s thesis are Grain-aead, Grain-128a, Grain V1, Fruit v2, and Lizard.
Handledare: Martin Hell (EIT) och Jonathan Sönnerup (EIT)
Examinator: Thomas Johansson (EIT)