Juniper Linux Kernel Cryptographic Module Overview
Junos OS Evolved Linux Kernel Cryptographic API Module provides cryptographic services to kernel applications through C language Application Program Interface (API) and to applications that run in a user space through an AF_ALG socket type interface. The module utilizes instructions from processor to optimize and increase the performance of cryptographic algorithms.
Cryptographic Boundary
The Cryptographic Logical Boundary for kernel consists of all kernel objects and integrity check files used to perform integrity tests.
Supported Cryptographic Algorithms
You must use FIPS approved cryptographic algorithms in FIPS mode to run the TOE in the CC evaluated configuration. Table 1 lists all the approved security functions of the module, including specific key strengths employed for approved services.
|
Cryptographic Service |
Algorithm |
Key Sizes |
Standard |
Purpose |
|---|---|---|---|---|
|
FCS_COP.1/Hash Cryptographic Operation (Hash Algorithm) |
SHA2-256 | NA | FIPS180-4 |
Protect passwords. Verify TOE integrity through the Linux Integrity Mechanism Architecture (IMA). |
| SHA2-512 | Protect passwords. | |||
|
FCS_RBG_EXT.1 Random Bit Generation |
DRBG (HMAC_DRBG with SHA2-512) |
256 bits | SP800-90ARev1 |
Asymmetric Key Generation. Client and server random secrets in the SSHv2 protocol. |