August 24, 1999 - Page 1 of 11 RedCreek Ravlin 10 Cryptographic Module Security Policy for the Federal Information Processing Standards Publication (FIPS Pub) 140-1 1.0 Introduction 1.1 Purpose This Cryptographic Module Security Policy is for the FIPS 140-1 Level 2 certification of the RedCreek Ravlin 10. The Ravlin 10 is an Internet Engineering Task Force (IETF) IP Security (IPSec) Standard based product that enables secure data communications. This security policy describes how the Ravlin 10 meets the FIPS 140-1 Level 2 requirements and how it can be securely operated. 1.2 References Additional information regarding the RedCreek suite of network security solutions for data communications can be found at the http://www.redcreek.com web site. Additional information regarding the IETF IPSec standard for encryption, authentication, key management, and anti-replay services can be found at the http://ww.ietf.org web site. Additional information regarding the Security Requirements for Cryptographic Modules, FIPS 140-1, can be found at the http://csrc.nist.gov/cryptval web site. 2.0 Ravlin 10 Description Figure 1 – Ravlin 10 Front View The RedCreek Ravlin 10, shown in Figure 1, is a cost-effective network security solution that performs encryption and decryption with a throughput of 10 Mbps. The Ravlin 10 provides data privacy using industry standard 40-bit/56-bit Data Encryption Standard (DES) and 168-bit Triple DES encryption. Authentication and access control are provided using the Digital Signature Algorithm (DSA), Secure Hash Algorithm (SHA1), Diffie-Hellman key exchange, X.509 v.3 digital certificates, and ISAKMP/Oakley key management. ISAKMP is defined as Internet Security Association and Key Management Protocol in the IPSec standards. The Ravlin 10 maintains the 10 Mbps throughput through the use of the RedCreek CryptoCore technology. August 24, 1999 - Page 2 of 11 2.1 Cryptographic Module The Ravlin 10 is composed of a printed circuit (PC) board in a sealed plastic case with a LCD and membrane button front panel. The unit weight is 2 lbs. 3 oz, and the dimensions are 1.75" H x 11" D x 8.75" W. The Ravlin 10 front panel interface provides a series of menus for configuration and monitoring the operations of the unit. The power, console and two Ethernet connector sets are mounted on the printed circuit board, and are accessible through the back panel. A permanent printed label with the unit's unique characteristics is attached to the bottom of the unit: the Ethernet MAC (media access control) hardware address and the security identification number (or Security ID). The Security ID is a representation of the unit's DSA public/private key pair. The unit's DSA X.509 v.3 digital certificate's distinguished name would be its Security ID. The RedCreek Certificate Authority (CA) signs the digital certificate as part of the unit's manufacturing process. The unit's DSA key pair, the unit's digital certificate, and the RedCreek CA public key are stored in flash memory. The CryptoCore is a multi-chip implementation of a DES engine and a random number generator. 2.2 Module interfaces The module has two 10BaseT or AUI Ethernet ports, one RS-232 console port, and one front panel management interface. Logically, the module has the following interfaces: Local Port Remote Port Configuration: Network, Front Panel, and Console The Local and Remote Ports are for sending and receiving Ethernet packets, and serve as the unit's data input and data output interfaces. If the received Ethernet packets are addressed specifically to the Ravlin unit, then they are forwarded to the Network Port. Module interface Level 2 requirements permit the sharing of the ports for data input/output and for critical security parameters. The control-input interface is the Network Port. The Ravlin 10 front panel interface provides a series of menus for configuration and monitoring the operations of the unit. There is a single DC power interface, and no maintenance access interface. Front-Panel Menu System: minimum configuration tasks can be performed through the front-panel menu system. The main configuration tasks are performed though the RavlinNodeManager interface. The front panel contains an LCD display with two 16-character lines. Input to the unit is accomplished by pressing the numbered keys, the left and right arrows, and the ,