Master's Thesis
Smart Card for Cryptographic Key Distribution
— 2024
Key information
Authors:
Supervisors:
Published in
October 29, 2024
Abstract
This thesis proposes and implements a secure key distribution system supported on smart cards, aiming to address the challenge of securely transferring cryptographic keys between physically distinct locations. Secure key distribution is a critical part of cryptographic systems, as the security of the system depends on the security of the distribution process. Traditional internet-based key distribution solutions, though convenient, expose the system to a large attack surface, inherent to online communication. By employing secure physical transportation, this work strives to reduce the attack surface, as intercepting the keys would require physical access to the medium used. This is achieved by using a secure smart card as the physical medium where keys are loaded for transportation. The main contributions of this work include the design of a key distribution system and the functional implementation of this solution across multiple layers: application, middleware, and applet. The applet is the software that is loaded on the smart card, which is responsible for protecting the keys while in transit. Smart cards were chosen as the physical transport medium due to their programmability, security features, and wide availability. Additionally, the thesis provides guidance for future developers, including a Java Card applet development guide and detailed Javadoc documentation, which can aid in the further extension of the system. The results demonstrate that the system is both functional and practical, achieving the key distribution goal while meeting the security requirements under various scenarios.
Publication details
Authors in the community:
Eduardo Miguel Arez Claudino
ist195567
Supervisors of this institution:
Ricardo Jorge Fernandes Chaves
ist143817
Alberto Manuel Ramos da Cunha
ist11959
Fields of Science and Technology (FOS)
electrical-engineering-electronic-engineering-information-engineering - Electrical engineering, electronic engineering, information engineering
Publication language (ISO code)
eng - English
Rights type:
Embargo lifted
Date available:
September 4, 2025
Institution name
Instituto Superior Técnico