摘要:
Elliptic curves have been studied for a long time, but only for a little over ten years have they been used for cryptographic applications. Compared to other available public key cryptographic systems, they provide shorter key lengths, which are believed to translate to increased speed. On platforms like Java, which at the moment is slower than C, this speed difference is of importance. The Java Development Kit (JDK) 1.2 includes the definitions for different types of cryptographic services, but only a few algorithms and implementations. In this paper, we propose a way of implementing elliptic curve cryptographic services in JDK 1.2 and discuss our implementation of a signature service.
展开