Závěrečná práce: Bc. David Komárek: The RSA key generation process via power analysis
Diplomová práce
The RSA key generation process via power analysis
Anotace
Odběrová analýza je závažným bezpečnostním problémem čipových karet. Odběrová analýza čipových karet využívá informací uniklých během provádění kryptografických operací. Cílem této diplomové práce je popsat metody, které mohou zabránit odběrové analýze. Dalším cílem je provést analýzu odběrových stop, které byly naměřeny během generování náhodných čísel, RSA šifrování/dešifrování a generování RSA klíčů na 11 čipových kartách, které podporují Java card.
Abstract
The power analysis of devices is a serious problem to the security of smart cards. The power analysis of smart cards is allowed by the leakage of information of cryptosystems. The goal of this master thesis is to describe available methods of countermeasures against power analysis. Another goal is to perform analysis of power traces of random number generation, RSA en/decryption, and RSA key generation on 11 smart cards supporting Java card.
Zadání práce
1. generování náhodných dat,
2. generování RSA klíčů,
3. použití privátního klíče.
Práce pro analyzované karty identifikuje základní operace v rámci generování RSA klíčů a použití a variaci v závislosti na vstupních datech. Provede diskuzi o přítomnosti maskovacích a jiných ochranných technik.
Základní literatura:
Přehled možností odběrové analýzy: Power Analysis, What Is Now Possible... www.springerlink.com/index/BHLRYR1LU5Y9R7U8.pdf
Rankl W., Effing W.: Smart Card Handbook, ISBN 0-470-85668-8
Ruuskanen, J-P.: JAVACARD. University of Helsinky, 2001. http://www.cs.helsinki.fi/u/campa/teaching/ruuskanen-final.pdf
27. 5. 2016 00:34, doc. RNDr. Petr Švenda, Ph.D., učo 4085
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Analysis of open-source JavaCard applets
Jakub Merta, učo 525302 -
Generování jednorázových PINů a jejich uložení na čipovou kartu
Mgr. Martin Sláma, učo 99058 -
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 -
Smartcard similarity analysis using cryptographic operations performance
Mgr. Imrich Nagy, učo 456271 -
Forensic profiles of certified cryptographic smartcards
Mgr. Martin Podhora -
Autentizační protokoly založené na heslech a jejich implementace v prostředí čipových karet
Mgr. Jakub Koláčný, učo 60322 -
Synthesizing grammar of smart card commands
Mgr. Ondřej Kuhejda




