Krypteringsalgoritmers påverkan på paketstorlek och exekveringstid
2025 (svensk)Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hp
OppgaveAlternativ tittel
Encryption algoritms' impact on packet size and execution time (engelsk)
Abstract [sv]
Arbetet undersöker hur olika krypteringsalgoritmer påverkar exekveringstid och paketstorlek. Faktorer såsom blockstorlek, krypteringsnyckelns storlek, och antal rundor som algoritmen körs beaktas. Systematiska experiment har utförts i en egenskapad spelprototyp där exekveringstid och paketstorlek mäts. De algoritmer som jämförs är AES, DES, 3DES, Blowfish och Twofish. Två olika implementationer av algoritmerna jämförs, en från .NET och enfrån Bouncy Castle. Resultatet visar att AES presterar bäst av alla algoritmer följt av Twofish, sedan Blowfish och 3DES, sist kommer DES som är långsammast av alla algoritmer. Ökning av paketstorlek beror enbart på algoritmernas blockstorlek och påverkas inte av någon annan faktor. Implementationerna från Bouncy Castle presterar överlag bättre än implementationerna från .NET. Framtida arbete föreslås fokusera på att bredda detta arbete genom att utföra tester med flera algoritmer och i olika spelmotorer. Andra aspekter som skulle kunna undersökas är minnesanvändning eller säkerhet hos algoritmerna.
sted, utgiver, år, opplag, sider
2025. , s. 25
Emneord [sv]
Kryptering, Exekveringstid, Paketstorlek, Nätverk, .NET, Bouncy Castle
HSV kategori
Identifikatorer
URN: urn:nbn:se:his:diva-25058OAI: oai:DiVA.org:his-25058DiVA, id: diva2:1953531
Fag / kurs
Informationsteknologi
Utdanningsprogram
Computer Game Development - Programming
Veileder
Examiner
2025-04-222025-04-222025-04-22bibliografisk kontrollert