Bakalářská práce

Podpora eliptických křivek v kryptografických knihovnách

Support of elliptic curves in cryptographic libraries

Lenka Bačinská
Anotace

Práca sa zaoberá podporou kryptografie založenej na eliptických krivkách v dostupných kryptografických knižniciach. Skúma implementáciu a funkčnosť ako nízkourovňových (operácie s~bodmi, generácia kľúčov), tak aj vysokoúrovňových (algoritmy ECIES, ECDSA) funkcií. Naviac zisťuje možnosti integrácie kryptografie eliptických kriviek do formátov vyššej úrovne. K práci sú priložené krátke ukážkové programy pre všetky rozoberané knižnice.

Abstract

This thesis is focused on support of cryptography based on elliptic curves in available cryptographic libraries. It examines the implementation and functionality of low-level (operations with points, key generation) and high-level (algorithms ECIES, ECDSA) functions. Moreover, it checks the possibility of integration of elliptic curve cryptography into higher-level formats. Short sample programs for all mentioned libraries are included.

Zadání práce
Popište principy eliptických křivek a kryptografických funkcí na nich založených. Zmiňte typy eliptických křivek a popište minimálně algoritmy ECDH, ECDSA, ECEG. Zjistěte, jaká je podpora eliptických křivek (typů, velikostí a operací s body nad křivkami) a kryptografických funkcí (ECDH, ECDSA atd.) včetně jejich integrace do kryptografických formátů vyšší úrovně (PKCS7, X509 atd.) v běžně dostupných a používaných kryptografických knihovnách (BouncyCastle, OpenSSL, Cryptlib, Crypto++).

Základní literatura: BSI. Technical Guideline TR-03111. Elliptic Curve Cryptography. Verze 2.0, dostupné z https://www.bsi.bund.de/SharedDocs/Downloads/EN/BSI/Publications/TechGuidelines/TR03111/BSI-TR-03111_pdf.pdf
Práce zkontrolována:
31. 5. 2013 15:24, Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D., učo 2514
Jazyk práce
slovenština slovenština
Termín obhajoby
18. 6. 2013
Práce byla úspěšně obhájena

Vedoucí

Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D., učo 2514
KPSK FI MU

Oponent

RNDr. Filip Jurnečka, Ph.D.
abs FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Informatika
 
Název
Vložil
Vloženo
Práva
Archiv závěrečné práce Lenka Bačinská FI B-IN PSZD rl8ub/8
Kryštofová, H.
14. 3. 2013
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.