Elliptische Kurven Kryptographie - hocheffizient und portabel

Abstract

Public Key Cryptography is the basic technology for secure internet transactions with confidential information. Presently, security for most systems is maintained by the RSA procedure. Because computers are becoming more and more efficient, utilized keys require at least 1024 Bit in order to guarantee the necessary security. However, future developments are unforeseeable. Thus, it is very important to create alternatives to RSA in order to prevent possible security risks. At this time, we introduce a provider for cryptographic protocols, which has been developed at the Institute for Cryptography and Computer Algebra. This provider, which amongst other things utilizes the ECDSA procedure (a digital signature with elliptic curves), offers an equally high level of security as does RSA, however, with keys of 160 Bit instead of 1024 Bit. Also by using the programming language Java, this provider is flexible, user-friendly, and very efficient. Furthermore, this provider meets the highest demands for use with servers: On the basis of the Cryptoprocessor, developed at the Integrated Circuits and Systems Lab., 200 signatures/second can be verified with the implemented hardware acceleration. Thus, this provider can be set up for high-end environments as found in online banking businesses for instance.

Authors: Johannes Buchmann, Markus Ernst, Birgit Henhapl and Sorin Huss
Download: tud_ecc_tf02.pdf



Updated on 16.08.02 by MEr.