HP LTO-6 Tape Drive Level 1 Security Policy



Similar documents
Accellion Secure File Transfer Cryptographic Module Security Policy Document Version 1.0. Accellion, Inc.

Pulse Secure, LLC. January 9, 2015

Security Policy. Trapeze Networks

FIPS Non Proprietary Security Policy: Kingston Technology DataTraveler DT4000 Series USB Flash Drive

Secure Network Communications FIPS Non Proprietary Security Policy

Secure File Transfer Appliance Security Policy Document Version 1.9. Accellion, Inc.

SECUDE AG. FinallySecure Enterprise Cryptographic Module. FIPS Security Policy

Symantec Corporation Symantec Enterprise Vault Cryptographic Module Software Version:

VASCO Data Security International, Inc. DIGIPASS GO-7. FIPS Non-Proprietary Cryptographic Module Security Policy

FIPS Non- Proprietary Security Policy. McAfee SIEM Cryptographic Module, Version 1.0

FIPS Security Policy LogRhythm Log Manager

SNAPcell Security Policy Document Version 1.7. Snapshield

Security Policy. Trapeze Networks

SECURE USB FLASH DRIVE. Non-Proprietary Security Policy

Security Policy, DLP Cinema, Series 2 Enigma Link Decryptor

FIPS Non-Proprietary Security Policy. IBM Internet Security Systems SiteProtector Cryptographic Module (Version 1.0)

FIPS Security Policy LogRhythm or Windows System Monitor Agent

Kaseya US Sales, LLC Virtual System Administrator Cryptographic Module Software Version: 1.0

SecureDoc Disk Encryption Cryptographic Engine

JUNOS-FIPS-L2 Cryptographic Module Security Policy Document Version 1.3

Northrop Grumman M5 Network Security SCS Linux Kernel Cryptographic Services. FIPS Security Policy Version

FIPS Non Proprietary Security Policy: IBM Internet Security Systems Proventia GX Series Security

VMware, Inc. VMware Java JCE (Java Cryptographic Extension) Module

Windows Server 2008 R2 Boot Manager Security Policy For FIPS Validation

Nortel Networks, Inc. VPN Client Software (Software Version: 7_11.101) FIPS Non-Proprietary Security Policy

FIPS Non Proprietary Security Policy: IBM Internet Security Systems Proventia GX Series Security

FIPS Security Policy. for Motorola, Inc. Motorola Wireless Fusion on Windows CE Cryptographic Module

RSA BSAFE. Crypto-C Micro Edition for MFP SW Platform (psos) Security Policy. Version , October 22, 2012

FIPS Level 1 Security Policy for Cisco Secure ACS FIPS Module

13135 Lee Jackson Memorial Hwy., Suite 220 Fairfax, VA United States of America

FIPS Security Policy 3Com Embedded Firewall PCI Cards

FIPS Non-Proprietary Security Policy. FIPS Security Level: 2 Document Version: 0.9

FIPS SECURITY POLICY FOR

Security Policy for FIPS Validation

Symantec Mobility: Suite Server Cryptographic Module

Cisco Telepresence C40, C60, and C90 Codecs (Firmware Version: TC5.0.2) (Hardware Version: v1) FIPS Non-Proprietary Security Policy

NitroGuard Intrusion Prevention System Version and Security Policy

SkyRecon Cryptographic Module (SCM)

Security Policy: Key Management Facility Crypto Card (KMF CC)

Security Policy for Oracle Advanced Security Option Cryptographic Module

MOTOROLA ACCOMPLI 009 PERSONAL COMMUNICATOR MODULE OVERVIEW SCOPE OF DOCUMENT. Security Policy REV 1.2, 10/2002

Athena Smartcard Inc. IDProtect Key with LASER PKI FIPS Cryptographic Module Security Policy. Document Version: 1.0 Date: April 25, 2012

FIPS SECURITY POLICY

SafeEnterprise TM ATM Encryptor II Model 600 FIPS Level 3 Validation Non-Proprietary Security Policy

MOTOROLA MESSAGING SERVER SERVER AND MOTOROLA MYMAIL DESKTOP PLUS MODULE OVERVIEW. Security Policy REV 1.3, 10/2002

OpenSSL FIPS Security Policy Version 1.2.4

Network Security Services (NSS) Cryptographic Module Version

HEWLETT PACKARD TIPPINGPOINT. FIPS NON PROPRIETARY SECURITY POLICY HP TippingPoint Security Management System

SMPTE Standards Transition Issues for NIST/FIPS Requirements v1.1

Cisco Catalyst 3560-X and 3750-X Switches FIPS Level 2 Non-Proprietary Security Policy

FIPS Security Policy

FIPS SECURITY POLICY

FIPS SECURITY POLICY

FIPS SECURITY POLICY

FIPS Security Policy

FIPS Documentation: Security Policy 05/06/ :21 AM. Windows CE and Windows Mobile Operating System. Abstract

RELEASE NOTES. Table of Contents. Scope of the Document. [Latest Official] ADYTON Release corrections. ADYTON Release 2.12.

PA-200, PA-500, PA-2000 Series, PA-3000 Series, PA-4000 Series, PA-5000 Series and PA-7050 Firewalls Security Policy

actitape LTO-3 and LTO-4 internal SCSI and SAS Quick Start Guide

FIPS Security Policy for WatchGuard XTM

1C - FIPS Cisco VPN Client Security Policy

Windows Server 2003 Enhanced Cryptographic Provider (RSAENH)

Windows Server 2003 Enhanced Cryptographic Provider (RSAENH)

[SMO-SFO-ICO-PE-046-GU-

Secure Computing Corporation Secure Firewall (Sidewinder) 2150E (Hardware Version: 2150 with SecureOS v )

SPC5-CRYP-LIB. SPC5 Software Cryptography Library. Description. Features. SHA-512 Random engine based on DRBG-AES-128

FIPS Non-Proprietary Security Policy. FIPS Security Level: 2 Document Version: Winterson Road Linthicum, MD 21090

Seagate Secure Enterprise Self-Encrypting Drives FIPS 140 Module FIPS Security Policy

TANDBERG MXP Codec (Firmware Version: F6.0) FIPS Non-Proprietary Security Policy

An Introduction to Cryptography as Applied to the Smart Grid

HP StorageWorks MSL2024, MSL4048, and MSL8096 Tape Libraries Ultrium 3280 Fibre Channel tape drive firmware release notes

Secure Sockets Layer (SSL ) / Transport Layer Security (TLS) Network Security Products S31213

KeyStone Architecture Security Accelerator (SA) User Guide

OpenSSL FIPS Security Policy Version 1.1.1b

FIPS Non-Proprietary Security Policy. FIPS Security Level: 2 Document Version: 0.7

DELL POWERVAULT LIBRARY-MANAGED ENCRYPTION FOR TAPE. By Libby McTeer

Protection Profile for Full Disk Encryption

ASA 5505, ASA 5510, ASA 5520, ASA 5540, ASA 5550, ASA , ASA , ASA 5585-X SSP-10, 5585-X SSP-20, 5585-X SSP-40

OpenADR 2.0 Security. Jim Zuber, CTO QualityLogic, Inc.

Overview. SSL Cryptography Overview CHAPTER 1

Non-Proprietary Security Policy for the FIPS Level 2 Validated Fortress Secure Bridge

UM0586 User manual. STM32 Cryptographic Library. Introduction

Security Protocols/Standards

Blue Coat Systems, Inc. Secure Web Gateway Virtual Appliance-V100 Software Version: FIPS Non-Proprietary Security Policy

Security Technical. Overview. BlackBerry Enterprise Service 10. BlackBerry Device Service Solution Version: 10.2

NIST Cryptographic Algorithm Validation Program (CAVP) Certifications for Freescale Cryptographic Accelerators

How To Protect Your Computer From Attack

Full Drive Encryption Security Problem Definition - Encryption Engine

Archived NIST Technical Series Publication

Overview of CSS SSL. SSL Cryptography Overview CHAPTER

Authentication requirement Authentication function MAC Hash function Security of

Outline. Transport Layer Security (TLS) Security Protocols (bmevihim132)

Safeguarding Data Using Encryption. Matthew Scholl & Andrew Regenscheid Computer Security Division, ITL, NIST

SBClient SSL. Ehab AbuShmais

Payment Card Industry (PCI) Hardware Security Module (HSM) Security Requirements Version 1.0

Protection Profile for Software Full Disk Encryption

ES3X 16 P, SM ES3X 24 P, SM D ES3X 48 P, PVDM4 32, PVDM4 64, PVDM4

Security Protocols HTTPS/ DNSSEC TLS. Internet (IPSEC) Network (802.1x) Application (HTTP,DNS) Transport (TCP/UDP) Transport (TCP/UDP) Internet (IP)

Transcription:

HP LTO-6 Tape Drive Level 1 Security Policy Version: 8 Revision Date: 1 October 2013 Hewlett Packard Company Copyright 2013 Hewlett-Packard Company This document may be freely reproduced and distributed whole and intact including this Copyright Notice.

Contents 1 Module Overview... 4 2 Security Level... 7 3 Modes of Operation... 8 3.1 FIPS Approved Mode of Operation... 8 3.2 Non FIPS Mode of Operation... 8 3.3 Approved and Allowed Algorithms... 8 4 Ports and Interfaces... 10 5 Identification and Authentication Policy... 12 5.1 Assumption of Roles... 12 6 Access Control Policy... 13 6.1 Roles and Services... 13 6.2 Unauthenticated Services... 13 6.3 Definition of Critical Security Parameters (CSPs)... 14 6.4 Definition of Public Keys... 14 6.5 Definition of CSPs Modes of Access... 15 7 Operational Environment... 17 8 Security Rules... 18 9 Physical Security Policy... 20 9.1 Physical Security Mechanisms... 20 10 Mitigation of Other Attacks Policy... 21 11 References... 22 12 Definitions and Acronyms... 23 HP LTO-6 Tape Drive Security Policy Page 2 of 23

Tables Table 1 Module Variants... 5 Table 2 Module Security Level Specification... 7 Table 3 FIPS Approved Algorithms Used in Current Module... 8 Table 4 FIPS Allowed Algorithms Used in Current Module... 9 Table 5 HP LTO 6 Tape Drive Pins and FIPS 140 2 Ports and Interfaces... 10 Table 6 Roles and Required Identification and Authentication... 12 Table 7 Authenticated Services... 13 Table 8 Unauthenticated Services... 13 Table 9 Private Keys and CSPs... 14 Table 10 Public Keys... 14 Table 11 CSP Access Rights within Roles & Services... 15 Figures Figure 1 Half height Internal Tape Drive (HP LTO 6)... 4 Figure 2 Full height Internal Tape Drive (HP LTO 6)... 5 Figure 3 HP LTO 6 Tape Drive Block Diagram... 6 HP LTO-6 Tape Drive Security Policy Page 3 of 23

1 Module Overview The HP LTO-6 Tape Drive sets new standards for capacity, performance, and manageability. The HP LTO-6 represents HP's sixth-generation of LTO tape drive technology capable of storing up to 6.25 TB per cartridge while providing enterprise tape drive monitoring and management capabilities with HP TapeAssure and AES 256-bit hardware data encryption, easy-to-enable security to protect the most sensitive data and prevent unauthorized access of tape cartridges. Capable of data transfer rates up to 400MB/sec, HP's exclusive Data Rate Matching feature further optimizes performance by matching speed of host to keep drives streaming and increase the reliability of the drive and media. HP LTO-6 drives are designed for server customers in direct attached storage (DAS) environments where hard disk and system bottlenecks can impede data transfer rates. The HP LTO-6 provides investment protection with full read and write backward support with LTO-5 media, and the ability to read LTO-4 cartridges. By nearly doubling the capacity of previous generation Ultrium drives, HP customers now require fewer data cartridges to meet their storage needs, significantly reducing their IT costs and increasing their ROI. The HP LTO-6 Tape Drive (hereafter referred to as the module ) is a multi-chip standalone module composed of hardware and firmware components, providing cryptographic services to a host. The boundary of the module is the enclosure of the tape drive. The tape media, medium auxiliary memory, and cartridge fall outside the cryptographic boundary of the module. No components of the tape drive are excluded from the cryptographic boundary. Figure 1 Half-height Internal Tape Drive (HP LTO-6 HW versions AQ288D #103, AQ298C #103, and AQ298A #900) HP LTO-6 Tape Drive Security Policy Page 4 of 23

Figure 2 Full-height Internal Tape Drive (HP LTO-6 HW versions AQ278A #912, AQ278B #901, and AQ278C #704) The HP LTO-6 Tape Drive has six variants for this validation: Table 1 Module Variants Variant Hardware Version Firmware Version Description HP LTO-6 Full-height with 8Gb/s Fibre Channel AQ278A #912 J2AW For use in HP ESLG3 tape libraries HP LTO-6 Full-height with 8Gb/s Fibre Channel AQ278B #901 J2AZ For use in Quantum automation tape libraries HP LTO-6 Full-height with 8Gb/s Fibre Channel AQ278C #704 J2AS For use in HP EML E-Series tape libraries HP LTO-6 Half-height with 6Gb/s SAS AQ288D #103 32AW For use in HP MSL G3 tape libraries HP LTO-6 Half-height with 8Gb/s Fibre Channel AQ298C #103 22CW For use in HP MSL G3 tape libraries HP LTO-6 Half-height with 8Gb/s Fibre Channel AQ298A #900 22CZ For use in Quantum automation tape libraries With all six variants, all cryptographic functions, roles, and services are identical between each variant. Only non-security-relevant differences exist between the variants. Host data is provided to the module in plaintext, and the security of that data while it is outside the module is beyond the scope of the security provided by the module. HP LTO-6 Tape Drive Security Policy Page 5 of 23

Figure 3 depicts a block diagram of the HP LTO-6 Tape Drive hardware components, with the cryptographic boundary shown. The major blocks of the HP LTO-6 Tape Drive hardware are: Memory: RAM, DRAM, EEPROM and Flash CPU: Four ARM 9 processors (two perform cryptographic operations), one included inside Servo Electronic ASIC TRNGs Motors, Sensors Read/Write Heads and Channels Host Interface assembly LTO6 Simplified Block Diagram Ethernet LEDs Eject button ADI/ACI & AMI tape library ports Diagnostic serial port Formatter ASIC BootROM Memory Host ARM Flash Memory TCM OTP Memory EEPROM TRNG System ARM TCM Ethernet Interface Mgmt ARM TCM TRNG Front panel assembly Servo ARM TCM Servo Electronics EEPROM Motors, sensors FC/ SAS Host Interface Data Pipeline Compression, Encryption, ECC Read/Write Channels Heads Tape Controller PCA Copyright 2012 Hewlett-Packard Development Company, L.P. DRAM Mechanism Physical tape drive boundary Figure 3 HP LTO-6 Tape Drive Block Diagram HP LTO-6 Tape Drive Security Policy Page 6 of 23

2 Security Level The cryptographic module meets the overall requirements applicable to Level 1 security of FIPS 140-2. Table 2 Module Security Level Specification Security Requirements Section Level Cryptographic Module Specification 1 Module Ports and Interfaces 1 Roles, Services and Authentication 1 Finite State Model 1 Physical Security 1 Operational Environment N/A Cryptographic Key Management 1 EMI/EMC 1 Self-Tests 1 Design Assurance 1 Mitigation of Other Attacks N/A HP LTO-6 Tape Drive Security Policy Page 7 of 23

3 Modes of Operation 3.1 FIPS Approved Mode of Operation Following successful power up initialization according to Section 8 below, the module will enter FIPS Approved mode. FIPS mode can be confirmed by issuing a SECURITY PROTOCOL IN command specifying the Security Configuration security protocol and the Status page. The security mode enabled (SME) bit will be set to 1 and the FIPS LEVEL field will be set to 1. 3.2 Non-FIPS Mode of Operation Not applicable the module does not have a non-fips mode of operation. 3.3 Approved and Allowed Algorithms The cryptographic module supports the following FIPS Approved algorithms. Table 3 FIPS Approved Algorithms Used in Current Module FIPS Approved Algorithm CAVP Cert. # AES: ECB, CTR, GCM; 256 bits 2189 AES: ECB; 256 bits; decrypt 1442 RSA Signature verification only; 2048 bits 1128 SHA-256 1897 AES: CBC, ECB; 128, 256 bits 2190 AES: GCM; 128, 256 bits 2190 RSASSA-PKCS1-V1_5; 2048-bit sign / 1024-, 2048-, 3072-bit verify 1129 RSASSA-PSS; 2048-bit verify 1129 SHA-1, -224, -256, -384, -512 1898 HMAC (w/sha-1, -224, -256, -384, -512) 1342 SP 800-90 CTR_DRBG AES-256 256 CVL (SP 800-135rev1) Vendor Affirmed When configured as per Section 8 below, only FIPS Approved ciphersuites are allowed within TLS. Those are: TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA256, and TLS_RSA_WITH_AES_256_CBC_SHA256. HP LTO-6 Tape Drive Security Policy Page 8 of 23

The cryptographic module supports the following non-fips Approved algorithms which are allowed for use in FIPS mode. Table 4 FIPS Allowed Algorithms Used in Current Module FIPS Allowed Algorithm RSAES-OAEP (w/sha-256) Key wrapping; key establishment methodology provides 112 bits of encryption strength. AES Key Wrap as per the NIST recommended Key Wrap Specification (AES Cert. #2189, key wrapping; key establishment methodology provides 256 bits of encryption strength) HW NDRNGs (Qty. 2) Used to seed the Approved DRBG MD5 within TLS HP LTO-6 Tape Drive Security Policy Page 9 of 23

4 Ports and Interfaces The HP LTO-6 Tape Drive is a multi-chip standalone module with ports and interfaces as shown below. Table 5 HP LTO-6 Tape Drive Pins and FIPS 140-2 Ports and Interfaces Full Height (Fibre) X X Half Height (Fibre) X X Half Height (SAS) X X X X X X X X X X X X FIPS 140-2 Designation Power input Data input, control input, data output, status output External fan support Data Output Data input, control input, data output, status output, power input Data output (to tape medium) Data input (from tape medium) Control input, status output Name and Description Power connector (12VDC, 5VDC, ground) Fibre Channel (FC) host interface connectors (Qty. 2) 6 pin external fan support connector 9 pin active SAS Management connector Serial Attached SCSI (SAS) host interface connector Tape write heads Tape read heads 16 pin ADI/ACI connector X X X Status output Host LED connector (Qty. 2) X X X X X X X X X X Control input, status output Data input, control input, status output Control input Control input 4 pin Automation Management Interface (AMI) or Diagnostic Protocol serial port 10 pin iadt (Ethernet) connector Eject button on bezel to manually eject tape cartridge Reset switch accessed through a pinhole immediately below the right-hand end of the eject button HP LTO-6 Tape Drive Security Policy Page 10 of 23

Full Height (Fibre) Half Height (Fibre) Half Height (SAS) X X X FIPS 140-2 Designation Status output Name and Description Five LED indicators: Ready, Drive Error, Tape Error, Clean, and Encryption HP LTO-6 Tape Drive Security Policy Page 11 of 23

5 Identification and Authentication Policy 5.1 Assumption of Roles The module supports two distinct operator roles, User and Cryptographic Officer (CO). An operator implicitly assumes a role based on the service performed. The module does not support authentication. The module does not provide a maintenance role or bypass capability. Table 6 Roles and Required Identification and Authentication Role Description Authentication Type Authentication Data CO User This role can set security parameters. This role has access to basic functionality offered by the module. N/A N/A N/A N/A HP LTO-6 Tape Drive Security Policy Page 12 of 23

6 Access Control Policy 6.1 Services Table 7 Authorized Services Service Set private security parameters Zeroize Upgrade module firmware Write data to tape Read data from tape Load/unload tape Verify tape data Erase tape data Description SCSI commands to set private security parameters SCSI commands to overwrite all plaintext CSPs within the module SCSI command to write firmware SCSI command to write data to tape SCSI command to read data from tape SCSI command to load or unload tape cartridge to/from the drive SCSI command to verify integrity of data on tape SCSI command to erase all data on tape 6.2 Unauthorized Services The cryptographic module supports the following services for which a role is not required to be assumed: Service Hard Reset Get public security parameters Status commands Reservation commands Tape motion commands Tape control and configuration commands Logging commands Description Table 8 Unauthenticated Services Power cycle, Reset button, or SCSI command to reboot Read only access to public security parameters SCSI or diagnostic commands used to report drive configuration SCSI commands to control access to the drive SCSI commands to alter the logical position of the tape SCSI commands to set and get non-security related drive parameters SCSI or diagnostic commands to view or clear statistics, counters, or logs HP LTO-6 Tape Drive Security Policy Page 13 of 23

6.3 Definition of Critical Security Parameters (CSPs) The module contains the following CSPs: Table 9 Secret/Private Keys and CSPs Key Name Type Description Drive Root Key (DRK) AES 256-bit Used to encrypt the CSPs which are stored in EEPROM. Drive private key (DRPV) RSA 2048-bit Used to authenticate Transport Layer Security (TLS) connection between host and module. Key Encryption Key AES 256-bit Used to encrypt the data encryption key. (KEK) TLS Pre-Master Secret Pre-Master Secret Used by TLS to establish the session keys (TLSP) TLS HMAC Key (TLSH) HMAC TLS HMAC Key to provide data integrity over TLS session. TLS Encryption Key (TLSK) Data Encryption Key (DEK) Seed and Seed Keys (S/SK) AES 128-bit or 256-bit AES 256-bit Seed and Seed Key Used to provide data protection over TLS session. Used to encrypt data written to tape and decrypt data read from tape. Used to initialize the Approved DRBG 6.4 Definition of Public Keys The module contains the following public keys: Table 10 Public Keys Key Name Type Description Root CA public key (RTPK) RSA 2048-bit Forms the basis of the trust tree. Used to authenticate Transport Layer Security (TLS) connection between host and module and to authenticate public keys in whitelist. Management Host public key (MHPK) Client CA public key (CLPK) RSA 2048-bit RSA 2048-bit A trusted Host public key. Used to authenticate management host to drive to permit installing and deleting certificates and changing secure mode enabled and level. A trusted CA public key. Used to authenticate Transport Layer Security (TLS) connection between clients and HP LTO-6 Tape Drive Security Policy Page 14 of 23

Key Name Type Description module. Drive public key (DRPK) RSA 2048-bit Used to authenticate Transport Layer Security (TLS) connection between host and module. Public Key Whitelist (WLPK) 1 RSA 2048-bit Up to five public keys used to authenticate the CO and Users on the host interface. Each key is associated with bits indicating the authorized roles. This key may be present, but not used since the module does not support operator authentication. Firmware OTP public key, also known as HP public key (HPPK) RSA 2048-bit Used to authenticate firmware upgrades Firmware public key (IPK) RSA 2048-bit Used to authenticate firmware upgrades by checking the signature on any new firmware image before installing it. 1 These keys may be present in Level 1 but are not used. 6.5 Definition of CSPs Modes of Access Table 11 defines the relationship between access to CSPs and the different module services. The modes of access shown in the table are defined as: G = Generate: The module generates the CSP. R = Read: The module reads the CSP. The read access is typically performed before the module uses the CSP. W = Write: The module writes the CSP. The write access is typically performed after a CSP is imported into the module, or the module generates a CSP, or the module overwrites an existing CSP. Z = Zeroize: The module zeroizes the CSP. Table 11 CSP Access Rights within Roles & Services Role Authorized Service Mode Cryptographic Key or CSP CO Set private security parameters W CLPK DRK Z DRPK G DRPV KEK MHPK RTPK WLPK HP LTO-6 Tape Drive Security Policy Page 15 of 23

Role Authorized Service Mode Cryptographic Key or CSP CO Zeroize Z CLPK DEK DRK DRPK DRPV KEK MHPK RTPK WLPK User/CO Upgrade module firmware R, W IPK User Write data to tape G, W DEK User Read data from tape R DEK User Load/unload tape Z DEK KEK User Verify tape data R DEK User Erase tape data N/A N/A N/A Hard reset Z KEK DEK MHPK S/SK TLSP TLSH TLSK N/A Get public security parameters R CLPK DRPK IPK MHPK RTPK WLPK N/A Status commands N/A N/A N/A Reservation commands Z DEK KEK N/A Tape motion commands N/A N/A N/A Tape control and configuration commands N/A N/A N/A Logging commands N/A N/A HP LTO-6 Tape Drive Security Policy Page 16 of 23

7 Operational Environment The FIPS 140-2 Area 6 Operational Environment requirements are not applicable because the HP LTO- 6 Tape Drive does not contain a modifiable operational environment. HP LTO-6 Tape Drive Security Policy Page 17 of 23

8 Security Rules The HP LTO-6 Tape Drive design corresponds to the HP LTO-6 Tape Drive security rules. This section documents the security rules enforced by the cryptographic module to implement the security requirements of this FIPS 140-2 Level 1 module. In order to operate the HP LTO-6 product in a FIPS approved mode at Level 1: a) secure mode must be enabled by sending a Security Configuration Control page with the SME bit set to1, as specified in the Ultrium 6 Security Configuration Protocol specification; b) FIPS Level must be set to 1; c) authenticated TLS must be enabled by installing Root CA and Device certificates; and d) encrypt mode must be enabled when data is written to a tape or read from a tape. In addition, an encryption key must be provided in an approved manner If either the secure mode is set to disabled or the Level is changed to a value other than 1, then it will no longer be operating in compliance with FIPS Level 1. 1. The cryptographic module shall provide two distinct operator roles. These are the User role and the Cryptographic Officer role. 2. The cryptographic module shall perform the following tests A. Power up Self-Tests 1. Cryptographic algorithm tests a. AES Encrypt/Decrypt Known Answer Tests b. AES GCM Known Answer Test c. RSA Verify Known Answer Test (tested as part of firmware integrity test) d. SHA-256 Known Answer Test (tested as part of firmware integrity test) e. AES Encrypt/Decrypt Known Answer Test (OpenSSL) f. AES GCM Known Answer Test (OpenSSL) g. RSA Sign/Verify Known Answer Test (OpenSSL) h. SHA-1, -224, -256, -384, -512 Known Answer Tests (OpenSSL) i. HMAC (w/ SHA-1, -224, -256, -384, -512) Known Answer Tests (OpenSSL) j. CTR_DRBG Known Answer Test (OpenSSL) Includes SP800-90 Health Checks k. RSAES_OAEP (w/ SHA-256) Decrypt KAT 2. Firmware Integrity Test (RSA 2048 signature verification) B. Critical Functions Tests N/A C. Conditional Self-Tests 1. Continuous Random Number Generator (RNG) test performed on NDRNGs and DRBG, 64 bits 2. RSA Sign/Verify Pairwise Consistency Test 3. Firmware Load Test (RSA 2048 bit signature verification) 3. The operator shall be capable of commanding the module to perform the power-up self-test by cycling power or resetting the module. If the module passes self-tests successfully, the Ready LED will light solid green. If any of the above self-tests fail, the module will enter an error state HP LTO-6 Tape Drive Security Policy Page 18 of 23

indicated by a flashing Drive (Error) LED. The only actions possible in this state are to reset the module (which will repeat the self-tests), or load new firmware. 4. Power-up self-tests do not require any operator action. 5. Data output shall be inhibited during key generation, self-tests, zeroization, and error states. 6. Status information does not contain CSPs or sensitive data that if misused could lead to a compromise of the module. 7. The module ensures that the seed and seed key inputs to the Approved DRBG are not equal. 8. The module does not support a maintenance interface or role. 9. The module does not support manual key entry. 10. The module does not have any external input/output devices used for entry/output of data. 11. The module does not output plaintext CSPs. 12. The module does not output intermediate key values. HP LTO-6 Tape Drive Security Policy Page 19 of 23

9 Physical Security Policy 9.1 Physical Security Mechanisms The multi-chip standalone module is production quality containing standard passivation. HP LTO-6 Tape Drive Security Policy Page 20 of 23

10 Mitigation of Other Attacks Policy No claim is made that the module will mitigate attacks outside of those required by the FIPS 140-2 Level 1 validation. HP LTO-6 Tape Drive Security Policy Page 21 of 23

11 References [FIPS 140-2] FIPS Publication 140-2 Security Requirements for Cryptographic Modules Ultrium 6 Security Configuration Protocol HP LTO-6 Tape Drive Security Policy Page 22 of 23

12 Definitions and Acronyms ADT Automation/Drive Interface Transport Protocol AES Advanced Encryption Standard AMI Automation Management Interface CBC Cipher Block Chaining CSP Critical Security Parameter CTR_DRBG DRBG using an approved block cipher algorithm DRBG Deterministic Random Bit Generator ECB Electronic Code Book FIPS Federal Information Processing Standard GCM Galois Counter Mode HMAC Hash-based Message Authentication Code iadt Internet ADT transport protocol (port 4169/tcp) iadt-tls iadt over TLS transport protocol (port 9614/tcp) iami Internet AMI port KAT Known Answer Test MAC Message Authentication Code PKCS Public Key Cryptography Standard RFC Request for Comments RNG Random Number Generator ROI Return on Investment RSA Rivest Shamir Adelman RSAES-OAEP RSA Encryption Scheme / Optimal Asymmetric Encryption Padding RSASSA-PSS RSA Signature Scheme with Appendix / Probabilistic Signature Scheme SAS Serial-Attached SCSI SCSI Small Computer Systems Interface SHA Secure Hash Algorithm SHS Secure Hash Standard SSL Secure Socket Layer TLS Transport Layer Security TRNG True Random Number Generator HP LTO-6 Tape Drive Security Policy Page 23 of 23