RSA- och AES-kryptering i Java

Kryptering har funnits under en lång tid och används i dagslaget till att göra information ej läsbar och på detta sätt skydda innehållet. Kryptering används också inom autentisering, för att skydda ens identitet. Målet med detta arbete är att utforma att ett verktyg som hanterar kryptering och dekry...

Full description

Bibliographic Details
Main Authors: Bitén, Fredrik, Lindell, Michael
Format: Others
Language:Swedish
Published: KTH, Skolan för informations- och kommunikationsteknik (ICT) 2014
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-177175
Description
Summary:Kryptering har funnits under en lång tid och används i dagslaget till att göra information ej läsbar och på detta sätt skydda innehållet. Kryptering används också inom autentisering, för att skydda ens identitet. Målet med detta arbete är att utforma att ett verktyg som hanterar kryptering och dekryptering med två valda algoritmer. Då det redan finns ett stort antal välfungerande program som kan utföra detta siktas det att nå upp till denna standard, om inte bättre. Under slutet av arbetet kommer tester att göras i form av prestandajämförelser för att se om verktyget har nått upp till målet. Detta arbete görs i samarbete med Försvarsmakten. Denna rapport är skriven på Svenska. === Encryption has been used for a long time and is used nowadays to encode information in such a way that authorized people will only be able to read it. Encryption is also used for authentication, to hide a person’s identity. The goal with this thesis is to create an encryption program which will be able to perform encryption and decryption with two algorithms. There are already a number of encryption programs on market and we hope that our program will be as good as these. Performance tests will be done after the program is finished to see if the goals have been achieved. This thesis is done together with the help from Forsvarsmakten. This thesis is written in Swedish.