Objectives

This study examines the exploitation and advantages of using the IBM® System z® cryptographic hardware features for accelerated SSL connections (using clear key).

The cryptographic features available for this test scenario are CP Assist for Cryptographic Function (CPACF) and Crypto Express® (CEX).

The setup part of this paper outlines the required customization steps required to enable SSL support for IBM WebSphere Application Server (WAS) in a first scenario and for IBM HTTP server (IHS) in a second scenario. It describes how to enable the cryptographic hardware support that is available on the IBM System z platform.

The following configurations are considered in more detail:

  • WAS SSL setup for securing network communications
  • IHS SSL setup for securing network communications
  • Linux™ on System z cryptographic configurations required

The results part discusses the SSL performance for both setups using the different levels of System z cryptographic hardware features.

The SSL performance results include:

  • Results for SSL cryptographic operations in software only
  • Results for SSL cryptographic operations supported by CPACF
  • Results for SSL cryptographic operations supported by CPACF and CEX3
    • CEX3 configured as SSL Accelerator (CEX3A)
    • CEX3 configured as co-processor (CEX3C)
  • Results for different RSA key lengths