Závěrečná práce: Ashwin Arvind Yakkundi: The security implications of memory use on Java Card platform
Diplomová práce
The security implications of memory use on Java Card platform
Anotace
Tato diplomová práce zdůrazňuje mechanismy ochrany nabízené specifikacemi Java Card. Několik logických útoků na karty Java se zkoumá. Byla projednána praktická implementace útoků typu confusion, které byly provedeny na kartách Java, a výsledky jsou shrnuty. Zobrazí se paměť MemoryConsumptionTool, vyvinutá pro automatické měření paměti apletů načtených na kartu Java. Konstrukční prvky kódu, které spotřebovávají …více
Abstract
This thesis highlights the protection mechanisms offered by Java Card specifications. Several logical attacks carried out on Java Cards are examined. Practical implementation of type confusion attacks, which were carried out on Java Cards are discussed and results summarized. The MemoryConsumptionTool, developed for automatic memory measurement of the applets loaded onto the Java Card, is described …více
Zadání práce
The practical part of thesis will cover the following areas:
- Analysis of Shareable and Multiselectable interfaces with practical implementation of attacks based on type confusion.
- Development of tool for automatic measurement of all objects as allocated in applet's constructor. A tool will extract objects alocated in constructor, prepare separate applet suitable for memory consumption measurement and provides information about RAM and EEPROM requirements.
- The tool for memory consumption measurement will be used to identify the code constructions which consume disproportionate amount of memory. The behavior (if detected) will be analyzed with proposal of potential attack.
- The practicality of the described attacks will be verified on at least three different types of smart cards.
Java Card Firewall Tester, W. Mostowsi, http://www.sos.cs.ru.nl/applications/smartcards/firewalltester/
Spoon Java transformation tool, Pawlak et. al. http://spoon.gforge.inria.fr/
18. 12. 2017 09:37, doc. RNDr. Petr Švenda, Ph.D., učo 4085
- Zadáno/změněno 5. 2. 2018 16:02, Helena Kryštofová
- Záznam založen 21. 11. 2017 13:47, Jana Zemanová, učo 9619
- Zveřejnit od 14. 12. 2017 10:04, Helena Kryštofová
- Práce převzata 14. 12. 2017 10:04, Helena Kryštofová
Oponenti
IIT Madras
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 -
Implementation and Evaluation of Authenticated Encryption Algorithms on JavaCard Platform
Mgr. Rajesh Kumar Pal -
Distribution portal for applications for cryptographic smartcards
Mgr. Hitesh Lilhare -
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 -
Odběrová analýza průběhu ověřování PINu na kryptografické čipové kartě
Mgr. Jakub Ferenc, učo 98993 -
Reverzní inženýrství JavaCard appletu prováděného na čipové kartě
Mgr. Martin Prpič, učo 256137




