Bacheloroppgave 2016
Studium: Dataingeniør

 

Tittel - norsk: Elliptisk kurve kryptografi (kryptering og dekryptering) med side-channel beskyttelse for Atmel Norway. Utviklet i C.
Tittel - engelsk: Elliptic Curve Cryptography (encryption and decryption) with side-channel protection mechanisms for Atmel Norway. Developed in C.

Oppgave nr.: 24E

Oppgavestiller: Atmel Norway AS

 

Kontaktperson: Arne Aas

 

Telefon: 72884388

E-postadresse: arne.aas@atmel.com

 

Postadresse: Vestre Rosten 79, 7075 Tiller

Studenter: Fredrik Bakken

Veileder ved IIE,NTNU: Ole Christian Eidheim

 

Sammendrag: Et krytosystem med kryptering og dekryptering algoritmer som er utviklet for Atmel Norway AS. Systemet er brukt som læringsprosess for å se hvordan elliptisk kurve kryptografi fungerer. Implementert i løsningen er også beskyttelsesmekanismer mot side-channel angrep. Systemet er utviklet i programmeringsspråket C og skal kunne fungere på PCer som kan kompilere C-programmer.


Abstract in English:
A crypto system with encryption and decryption algorithms developed for Atmel Norway AS. The system is used as a learning process to see how elliptic curve cryptography works. Implemented in the solution are also protection mechanisms against side-channel attacks. The system was developed in the C programming language and is runnable on PCs with installed C-compiler.

Når ikke annet er avtalt, eier studenter selv den IPR (immaterielle rettigheter) de skaper som en del av studier/studieopphold ved Institutt for informatikk og e-læring (IIE). Alle resultater er åpent tilgjengelig. Opphavsretten reguleres av Åndsverksloven. Avtaler som inngås mellom IIE og studenter skal som minimum sikre instituttet rett til å bruke generert IPR til utdannings- og forskningsformål. Instituttet skal også motta en vurderingskopi av resultatet av arbeidet som benyttes til vurdering. Marker med kryss det som gjelder denne oppgaven:

 

Normalsituasjonen: Studentene har selv alle rettigheter knyttet til resultatet fra bacheloroppgaven, med de unntak som er beskrevet over.

 

Avvik fra normalsituasjonen: Oppdragsgiveren har rettighetene og kan utnytte produktet kommersielt og videreutvikle produktet/metoden. Instituttet vil ikke utnytte produktet kommersielt, men vil kunne arbeide videre med den grunnlagskompetansen som er vunnet gjennom prosjektet, som beskrevet over.

X

Avvik fra normalsituasjonen: Resultatene fra arbeidet legges ut som OpenSource iht lisens

_____________MIT-lisens_____________ (Se http://creativecommons.no/lisenser).

 

Avvik fra normalsituasjonen: Programvare utviklet som del av bacheloroppgaven er sperret og kun tilgjengelig etter avtale med oppdragsgiver/studenter.

 

Avvik fra normalsituasjonen: Alle resultater fra arbeidet er sperret og kun tilgjengelig etter avtale med oppdragsgiver/studenter. (Vurder om det i stedet er tilstrekkelig å krysse av punktet over).