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 profiled and optimised to exploit the onboard resources such as cryptographic …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 profiled and optimised to exploit the onboard resources such as cryptographic …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
18. 12. 2017 09:36, doc. RNDr. Petr Švenda, Ph.D., učo 4085
- Zadáno/změněno 5. 2. 2018 16:03, Helena Kryštofová
- Záznam založen 21. 11. 2017 13:47, Jana Zemanová, učo 9619
- Zveřejnit od 14. 12. 2017 10:03, Helena Kryštofová
- Práce převzata 14. 12. 2017 10:03, Helena Kryštofová
- Pořadí pokusu: 2
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 -
Analysis of implementations of ECC libraries
Mgr. David Hofman -
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 -
Protiraketové systémy amerických spojenců v severovýchodní Asii a jejich implikace
Mgr. Adam Strauch, M.A. -
Implementing and Evaluating Side-Channel Attacks against JavaCard cryptographic implementations
Ing. Radomír Mann, učo 493346




