In this paper we investigate the performance of cryptographic operations, when used in java applications. We demonstrate the advantage of using built-in hardware accelerator for cryptographic operations on SPARC serve...
详细信息
ISBN:
(纸本)9781450340809
In this paper we investigate the performance of cryptographic operations, when used in java applications. We demonstrate the advantage of using built-in hardware accelerator for cryptographic operations on SPARC servers. In particular, we demonstrate the advantage of hardware cryptographic instructions invoked via AES and SHA intrinsics, implemented in the java Virtual Machine (JVM), over the more traditional java Native Interface (JNI) calls. For the purpose of our study, we modified the SPECweb2005 benchmark by adding modern banking requirements, and created a new workload which we call the End-to-End java Security (EEJS) workload. Using the workload, we compare different java Cryptographic Service Providers (CSPs) and arrive at the conclusion that hardware cryptography has significant performance advantage for java applications. With the EEJS workload, we also identify several enhancements applicable to the java Secure Socket Extension (JSSE).
暂无评论