ACRSES – Advanced Cryptography on a Resource Scarce Embedded System

dc.contributor.authorSvensson, Jonatan
dc.contributor.authorKarlsson, Anders
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerSvensson, Lars
dc.contributor.supervisorFagrell, Henrik
dc.date.accessioned2023-11-07T10:17:20Z
dc.date.available2023-11-07T10:17:20Z
dc.date.issued2023
dc.date.submitted2023
dc.description.abstractThis degree project aims to explore how a advanced cryptography can be applied on a resource scarce system. Specifically, the targeted system is a Raspberry Pi Pico and the advanced cryptography method is AES. Open-source AES implementations were used to achieve encryption, decryption and CMAC verification. Various tests cases were constructed to investigate the Raspberry Pi Pico’s performance under these test cases. The performance of the system was analysed by extracting data about the execution time. The data conclusively described a linear and predictable behaviour both when encrypting and decrypting 16 bytes thousands of times; when encrypting 4096 bytes; and when the encryption functions were interrupted by a load case. Encryption and decryption should theoretically take the same amount of time, however, the data showed decryption taking significantly longer; a problem that gets exacerbated with larger data sizes. Furthermore, the findings indicates that the performance of encryption and decryption functions remains unaffected by the available RAM.
dc.identifier.coursecodeLMTX38
dc.identifier.urihttp://hdl.handle.net/20.500.12380/307335
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectCryptograhpy
dc.subjectCybersecurity
dc.subjectEmbedded Sytems
dc.subjectMicrocontroller
dc.subjectAES
dc.subjectRaspberry Pi Pico
dc.titleACRSES – Advanced Cryptography on a Resource Scarce Embedded System
dc.type.degreeExamensarbete på grundnivåsv
dc.type.uppsokM
local.programmeMekatronik 180 hp (högskoleingenjör)
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 23-16 JS AS.pdf
Storlek:
16.42 MB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: