Závěrečná práce: Hitesh Lilhare: Distribution portal for applications for cryptographic smartcards
Diplomová práce
Distribution portal for applications for cryptographic smartcards
Anotace
Smart cards are smallest computing platform which is capable of per-forming some operations. It owns microprocessor, limited memoryand some time special purpose microprocessor. In same line, Crypto-graphic smart crads are those, who supports cryptographic operationslike encryption, decryption, hashing, signing etc. Distribution portal refers to an ecosystem which enables crypto-graphic smart card user …více
Abstract
Smart cards are smallest computing platform which is capable of per-forming some operations. It owns microprocessor, limited memoryand some time special purpose microprocessor. In same line, Crypto-graphic smart crads are those, who supports cryptographic operationslike encryption, decryption, hashing, signing etc. Distribution portal refers to an ecosystem which enables crypto-graphic smart card user …více
Zadání práce
The theoretical part of the work will survey available options for secure distribution of software (Google Play, Apple AppStore, Maven artifacts, GitHub distribution model...). The goals of the deterministic build of application including available options applicable to JavaCard applets will be examined. The suitable concepts will be used to design the architecture for the domain of open-source JavaCard applications.
The practical part of the work will implement the portal and necessary local tools for the installation of applets to a target smartcard. The portal will be a searchable storage of properly compiled and signed packages with the support for compilation from the existing third-party source code and utilizing deterministic build principles to produce trustworthy and signed application build. The local client will verify the integrity of a user-selected application, check the target card for the presence of an older version and upload or update the application. The work will be demonstrated on at least 5 existing applets selected after the discussion with the supervisor and three different smartcards.
References:
Maven repository https://www.mvnrepository.com/
A curated list of JavaCard applications https://github.com/EnigmaBridge/javacard-curated-list
GlobalPlatformPro https://github.com/martinpaljak/GlobalPlatformPro
Fidesmo developer API https://developer.fidesmo.com/architecture
17. 12. 2018 23:25, doc. RNDr. Petr Švenda, Ph.D., učo 4085
Přílohy
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Distribution portal for applications for cryptographic smartcards
Mgr. Hitesh Lilhare -
Znakování se slyšícími batolaty a jeho vliv na proces vývoje řeči dítěte
Mgr. Ivana Ličková -
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 -
Ethereum: encryption and deanonymization
Mgr. Andrej Hulina -
Improving integrity of postings decisions
Prakhar Bhatt -
Odběrová analýza průběhu ověřování PINu na kryptografické čipové kartě
Mgr. Jakub Ferenc, učo 98993




