Závěrečná práce: Rajesh Kumar Pal: Implementation and Evaluation of Authenticated Encryption Algorithms on JavaCard Platform
Diplomová práce
Implementation and Evaluation of Authenticated Encryption Algorithms on JavaCard Platform
Anotace
In this thesis, five authenticated ciphers namely ACORN, AEGIS, ASCON, CLOC, and MORUS from the Competition for Authenticated Encryption: Security, Applicability, and Robustness (CAESAR) are implemented and evaluated on Java card platform. The Java implementation using Java Card Technology is made for each cipher. The ciphers are optimised to exploit the onboard resources such as cryptographic coprocessor …více
Abstract
In this thesis, five authenticated ciphers namely ACORN, AEGIS, ASCON, CLOC, and MORUS from the Competition for Authenticated Encryption: Security, Applicability, and Robustness (CAESAR) are implemented and evaluated on Java card platform. The Java implementation using Java Card Technology is made for each cipher. The ciphers are optimised to exploit the onboard resources such as cryptographic coprocessor …více
Klíčová slova
authenticated encryption CAESAR smard card java card embedded system ACORN AEGIS ASCON CLOC MORUSZadání práce
- Select a subset of authenticated encryption schemes submitted to the CAESAR competition (https://competitions.cr.yp.to/caesar.html).
- Implement 5 authenticated encryption schemes on JavaCard.
- Prepare test cases to ensure correctness of iplementation by comparing with the reference implementations submitted to the CAESAR competition.
- Optimise the algorithms for mapping on resource-constrained embedded systems such as JavaCard.
- Evaluate performance of authenticated encryption schemes on real card.
- Make the implementation available on Github with sufficient documentation.
CAESAR competition, https://competitions.cr.yp.to/caesar.html
Oracle's JavaCard platform, http://www.oracle.com/technetwork/java/embedded/javacard/
SHA-2 and AES JavaCard port: https://www.fi.muni.cz/~xsvenda/jcalgs.html
23. 5. 2017 08:37, doc. RNDr. Petr Švenda, Ph.D., učo 4085
- Zadáno/změněno 20. 6. 2017 17:20, Helena Kryštofová
- Záznam založen 23. 11. 2016 10:37, Jana Zemanová, učo 9619
- Zveřejnit od 22. 5. 2017 13:22, Alena Dvořáková
- Práce převzata 22. 5. 2017 13:22, Alena Dvořáková
Citace dle normy ČSN ISO 690
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Implementation and Evaluation of Authenticated Encryption Algorithms on JavaCard Platform
Mgr. Rajesh Kumar Pal -
Optimizing authenticated encryption algorithms
Mgr. Ondrej Mosnáček, učo 409879 -
Randomness analysis in authenticated encryption systems
RNDr. Martin Ukrop, Ph.D., učo 374297 -
Improving side-channel resistance of Java Card implementations
Mgr. Veronika Hanulíková, učo 492760 -
Analysis of open-source JavaCard applets
Jakub Merta, učo 525302 -
Implementing and Evaluating Side-Channel Attacks against JavaCard cryptographic implementations
Ing. Radomír Mann, učo 493346 -
Protiraketové systémy amerických spojenců v severovýchodní Asii a jejich implikace
Mgr. Adam Strauch, M.A. -
Software Platform for Controlling a Robotic Vehicle for Pipeline Inspection
Bc. Martin Král




