![]() |
CSS 11000 SCA/SCA2 Version 4.0
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
FIPS Operation
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Table of ContentsFIPS OperationFIPS OperationThis chapter describes how to use the Secure Content Accelerator in FIPS Mode for FIPS 140-2-compliant operation. This chapter contains the following sections: FIPS CapabilitiesThe Secure Content Accelerator configuration manager is used in FIPS-Compliant Mode ("FIPS Mode") to create and configure FIPS-compliant servers. When operating in FIPS Mode, the Secure Content Accelerator supports FIPS-compliant security. Among the FIPS-compliant features of the Secure Content Accelerator are the following:
Using FIPS ModeFIPS Mode acts as a filtering system, allowing only FIPS Level 2-compliant SSL objects to be used for data transfer. Entering FIPS Mode is a two-step process: starting the FIPS Mode process and rebooting the device in FIPS Mode. 1. Connect to the device using a serial management session and enter Privileged Mode. SCA> enable SCA# 2. Enable FIPS operation. SCA# fips enable 3. A caution is displayed. Read the text carefully before replying to it. Enabling FIPS mode will cause a restart of the device. 4. The Secure Content Accelerator checks access- and enable-level passwords previously set, if any. The display reflects the state of current passwords:
a. If no passwords had been set previously, this text is displayed: You need to provide an access-level password of at least 8 characters.
b. If the previously set access-level password is not appropriate for FIPS Mode operation, the following text is displayed: Your current access-level password is not valid for FIPS mode. c. If the previously set enable-level password is not appropriate for FIPS Mode operation, the following text is displayed: Your current enable-level password is not valid for FIPS mode. d. If both the previously set access- and enable-level passwords are valid for FIPS Mode operation, no additional text is displayed. 5. The device reboots and enters FIPS Mode. Enter the access-level password to control the device. Enter the access-level password: 6. Use the enable-level password to enter Privileged Mode. Enter the enable-level password: Creating a Server in FIPS ModeCreating and configuring server operations in FIPS Mode are nearly identical to those in normal operational modes. The differences are the following:
Follow the steps below to create a FIPS-compliant server. 1. Connect to the Secure Content Accelerator using a serial management session, and enter Privileged, Configuration, and SSL Modes. Create a secure server named mySecServ. [FIPS] SCA> enable [FIPS] SCA# config [FIPS] config[SCA]# ssl [FIPS] ssl-config[SCA]# server mySecServ create [FIPS] ssl-server[mySecServ]#> 2. Assign an IP address, key, certificate, and FIPS-compliant security policy. [FIPS] ssl-server[mySecServ]#> ip address 10.1.114.30 [FIPS] ssl-server[mySecServ]#> key myOwnKey [FIPS] ssl-server[mySecServ]#> cert myOwnCert [FIPS] ssl-server[mySecServ]#> secpolicy fips [FIPS] ssl-server[mySecServ]#> 3. Exit to Top Level Mode. [FIPS] ssl-server[mySecServ]#> finished [FIPS] SCA# You can create a security policy containing only the FIPS-approved algorithm you want to use. The following example demonstrates creating a security policy containing on the 3DES/SHA algorithm and editing a secure server to use the new user-defined security policy rather than the FIPS security policy. 1. Connect to the Secure Content Accelerator using a serial management session, and enter Privileged, Configuration, and SSL Modes. Create a security policy named myFIPS. [FIPS] SCA> enable [FIPS] SCA# config [FIPS] config[SCA]# ssl [FIPS] ssl-config[SCA]# secpolicy myFIPS create [FIPS] ssl-secpolicy[myFIPS]#> 2. Specify the 3DES/SHA cryptographic algorithm, and return to SSL Configuration Mode. [FIPS] ssl-secpolicy[myFIPS]#> crypto DES-CBC3-SHA [FIPS] ssl-secpolicy[myFIPS]#> exit [FIPS] ssl-config[SCA]#> 3. Enter Server Configuration Mode to edit the configuration of the server mySecServ to use the myFIPS security policy rather than the previously specified FIPS security policy. [FIPS] ssl-config[SCA]#> server mySecServ [FIPS] ssl-server[mySecServ]#> secpolicy myFIPS [FIPS] ssl-server[mySecServ]#> 4. Exit to Top Level Mode. [FIPS] ssl-server[mySecServ]# finished [FIPS] SCA# Command ChangesWhen the device is operated in FIPS Mode, some commands are unavailable or behave differently than in normal operating modes. Unavailable CommandsCommands are unavailable in FIPS Mode are shown in Table 6-1, below. Table 6-1: Commands Unavailable in FIPS Mode
Differing Command BehaviorsSome commands behave differently while the Secure Content Accelerator is in FIPS Mode. These commands and notes about their usage are presented in Table 6-2, below. Table 6-2: FIPS Mode Command Changes
Returning to Normal OperationFollow these steps to return the Secure Content Accelerator to normal operation. 1. Connect to the device using a serial management session and enter Privileged Mode. [FIPS] SCA> enable [FIPS] SCA# 2. Disable FIPS operation. [FIPS] SCA# no fips enable 3. Press y when prompted to reboot the Secure Content Accelerator. After the device reboots, you are prompted for the access-level password. When the password is accepted, the "[FIPS]" portion of the prompt is removed, reflecting normal operation of the Secure Content Accelerator. More InformationFor more information about the NIST Cryptographic Module Validation Program, see http://csrc.nist.gov/cryptval/cmvp.htm .
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|