Qualified Electronic Signature via SIM Card Using JavaCard 3 Connected Edition Platform Jakub Breier Adam Pomothy Physical Analysis and Cryptographic Engineering, Faculty of Informatics and Information Technologies, Temasek Laboratories@NTU Slovak University of Technology School of Physical and Mathematical Sciences, Bratislava, Slovakia Nanyang Technological University, Singapore
[email protected] [email protected] Abstract—Digital signature is one of the most common ways For the use of digital signatures in communication with of determining the origin of a document in a digital way. government institutions, it was crucial to establish a leg- To ensure authenticity, integrity and non-repudiation when islation that sets the rules regarding on signing documents such signatures are used, many countries have their standards and regulations. In EU, a signature that complies with those electronically. For example, the Directive 1999/93/EC of the regulations is called ’Qualified Electronic Signature’ (QES). European Parliament and of the Council [1] is the main There are many QES solutions using dedicated smart cards European Union document related to digital signatures. It or security tokens and few of them that use SIM cards as a introduces the term ’Qualified Electronic Signature’ (QES), signature creation device. These SIM-based solutions usually which is a signature that satisfies security requirements use a third party to perform a signature, such as mobile service operator and operate as a hybrid solutions. Hence, a necessary for achieving certain level of authentication, non- cooperative connection between a mobile device and a SIM repudiation and integrity. This directive was then adapted by card is needed. a member states of EU, but similar legislation exists almost In this paper we propose a solution based on the JavaCard in every other country in the world, with minor differences.