Please use this identifier to cite or link to this item:
http://hdl.handle.net/1942/22285
Title: | Een bibliotheek van cryptografische operaties met Lava | Authors: | Sielski, Bartel | Advisors: | AERTS, Kris MENTENS, Nele |
Issue Date: | 2015 | Publisher: | UHasselt | Abstract: | De onderzoeksgroep Embedded Systems & Security (ES&S) werkt momenteel aan een EDA-DSE tool waarmee cryptografische hardware gegenereerd kan worden. De tool is geschreven m.b.v. York Lava, een bibliotheek voor het ontwikkelen van digitale circuits in Haskell. Het doel van de tool is de implementatie van cryptografische functies in hardware vereenvoudigen. In dit werk wordt een implementatie voor elliptische curve cryptografie (ECC) afgewerkt. Hiervoor is een module opgebouwd die Elliptic Curve Diffie-Hellman (ECDH) en Elliptic Curve Digital Signature Algorithm (ECDSA) afhandeld. Hiervoor werd een elliptische kromme processor opgebouwd uit bestaande modules voor de Montgomery modulaire vermenigvuldiging, modulaire optelling/aftrekking en projectieve naar affine coördinaat omzettingen. Deze zijn uitgebreid met een EC punt vermenigvuldigingsmodule en de bestaande EC puntoptelling/-verdubbeling werd verbeterd. Hiernaast is ook een SHA-256 hash module aangemaakt. Deze wordt samen met de EC processor aangestuurd door een ECDH/ECDSA module die de mogelijkheid biedt om digitale handtekeningen te genereren en te controleren. | Notes: | master in de industriële wetenschappen: elektronica-ICT | Document URI: | http://hdl.handle.net/1942/22285 | Category: | T2 | Type: | Theses and Dissertations |
Appears in Collections: | Master theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
12357862014H56.pdf | 631.36 kB | Adobe PDF | View/Open | |
12357862014H56p.pdf | 444.2 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.