Diplomová práce
Získaná ocenění: Cena děkana FI za vynikající závěrečnou práci

Randomness analysis in authenticated encryption systems

Bc. Martin Ukrop, učo 374297
Anotace

Táto diplomová práca posudzuje kvalitu náhodnosti dát vyprodukovaných systémami autentizovaného šifrovania zo súťaže CAESAR. Testovali sa tri rôzne spôsoby generovania verejných čísel správ. Na samotné testovanie boli použité štyri softwarové nástroje: tri bežné sady testov na štatistické testovanie (NIST STS, Dieharder, TestU01) a jeden nový systém inšpirovaný genetickým programovaním (EACirc). Namerané …více

Abstract

This thesis explores the randomness of outputs created by authenticated encryption schemes submitted to the CAESAR competition. Tested scenarios included three different modes of public message numbers. For the assessment, four different software tools were used: three common statistical batteries (NIST STS, Dieharder, TestU01) and a novel genetically inspired framework (EACirc). The obtained results …více

Zadání práce
The objective of the thesis is to analyze statistical randomness of outputs generated by several authenticated encryption schemes. A number of candidates from the current cryptographic competition for authenticated encryption (CAESAR), ideally all of them, should be tested for indistinguishability from a truly random bitstream.

The chosen CAESAR candidates should be transformed to enable for a convenient automatic analysis of their outputs with respect to different input settings. For this work, the emphasis is on the randomness of the produced authentication tag. The resulting bitstreams (authentication tags) should be tested by standard statistical batteries (NIST STS, Dieharder or others) and by EACirc, a novel framework based on genetic programming and software circuit emulation. The results from different tools should be compared and contrasted with respect to used settings (number of tests, the amount of processed data, etc.) and outcome interpretation (claimed randomness conclusions).

References:
  • CAESAR: Competition for Authenticated Encryption,
    http://competitions.cr.yp.to/caesar.html
  • NIST STS: Statistical Test Suite by National Institute of Standards and Technology,
    http://csrc.nist.gov/groups/ST/toolkit/rng/documentation_software.html
  • Dieharder: A Random Number Test Suite,
    https://www.phy.duke.edu/~rgb/General/dieharder.php
  • EACirc: Framework for Automatic Problem Solving,
    https://github.com/crocs-muni/EACirc
Práce zkontrolována:
11. 1. 2016 13:10, doc. RNDr. Petr Švenda, Ph.D., učo 4085
Jazyk práce
angličtina angličtina
Termín obhajoby
17. 2. 2016
Práce byla úspěšně obhájena

Vedoucí

doc. RNDr. Petr Švenda, Ph.D., učo 4085
KPSK FI MU

Oponent

Ing. Jan Hajný, Ph.D.

  • 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.