Cryptography facility
The cryptography facility protects the confidentiality of data transmitted between network resources by enciphering and deciphering session data. Cryptography is available for both LU 6.2 and non-LU 6.2 sessions. Support is available for both switched and nonswitched LUs. However, support is not available for binary synchronous communication (BSC) or local non-SNA devices.
The facility establishes cryptographic sessions for application programs and peripheral node LUs that require cryptographic services. For an LU to have a cryptographic session, the host processor must support cryptography.
- Selective
- Each end of the session selects the data to be enciphered before transmission. The selection is based on the capability of the session partner and the availability of cryptographic services.
- Required
- All outbound data request units are enciphered and all inbound data request units are deciphered.
The encryption facility uses services provided by the z/OS® Integrated Cryptographic Service Facility
(ICSF) and
IBM® z Systems™
Cryptographic
Co-Processor. ICSF is a licensed program that runs under MVS™ and provides access to the hardware cryptographic
feature for programming applications. The combination of the hardware
cryptographic feature and ICSF provides secure high-speed cryptographic
services.
- PCF/CUSP - Refers to any cryptographic product that is compatible with PCF/CUSP.
- CCA - Refers to any cryptographic product that is compatible with Common Cryptographic Architecture (CCA).
The cryptographic facilities provide services that include handling requests that VTAM® receives to generate a cryptographic key. The cryptographic key is used to encipher and decipher session data.
- Define both unique and alternate key-encrypting key names for LUs and CP/SSCPs.
- Switch between cryptographic products while VTAM is running. Note: Switching to PCF/CUSP will terminate any sessions using triple-DES.
- Establish "clear" sessions (without encryption) if ENCR=COND and when either session partner does not support cryptography, or when cryptographic services are temporarily unavailable.