Computer Security Resource Center

Computer Security Resource Center

Computer Security
Resource Center

Cryptographic Algorithm Validation Program

Description
The nShield algorithm library provides cryptographic functionality for Thales's nShield Hardware Security Modules
Version
2.50.16 (Firmware)
Type
SOFTWARE
Vendor
Thales E-Security Ltd
Jupiter House
Station Road
Cambridge CB5 8JJ
UK
Contacts
Marcus Streets
marcus.streets@thales-esecurity.com
+44 1223 723600
Fax: +44 1223 723601
Mark Wooding
mark.wooding@thales-esecurity.com
+44 1223 723600
Fax: +44 1223 723601

Validations

Number
Date
Operating Environments
Algorithm Capabilities
DRBG 72
2/24/2011
  • Motorola PowerPC
DSA 487
2/24/2011
  • Motorola PowerPC
TDES 1035
2/24/2011
  • Motorola PowerPC
  • TDES-CBC
    • Direction: Decrypt, Encrypt
    • Keying Option: 1
  • TDES-ECB
    • Direction: Decrypt, Encrypt
    • Keying Option: 1
RSA 770
2/24/2011
  • Motorola PowerPC
  • RSA SigGen (186-2)
      • Capabilities:
        • Signature Type: PKCS 1.5
        • Modulo: 1024, 1536, 2048, 3072, 4096
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
    Prerequisites:
  • RSA SigVer (186-2)
      • Capabilities:
          • Properties:
            • Modulo: 1024
              • Hash Pair:
                • Hash Algorithm: SHA-1
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
          • Properties:
            • Modulo: 1536
              • Hash Pair:
                • Hash Algorithm: SHA-1
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
          • Properties:
            • Modulo: 2048
              • Hash Pair:
                • Hash Algorithm: SHA-1
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
          • Properties:
            • Modulo: 3072
              • Hash Pair:
                • Hash Algorithm: SHA-1
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
          • Properties:
            • Modulo: 4096
              • Hash Pair:
                • Hash Algorithm: SHA-1
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
        • Signature Type: PKCS 1.5
    Prerequisites:
ECDSA 192
2/24/2011
  • Motorola PowerPC
AES 1579
2/24/2011
  • Motorola PowerPC
  • AES-CBC
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
  • AES-CMAC
      • Capabilities:
        • Block Size: Full, Partial
        • MAC: 128
        • Message Length: 0-524288
        • Direction: Generation, Verification
        • Key Length: 128, 192, 256
  • AES-CTR
    • Key Length: 256
    • Counter Source: Internal
  • AES-ECB
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
  • AES-GCM
    • IV Generation Mode: 8.2.2
    • IV Length: 96
    • Direction: Decrypt, Encrypt
    • IV Generation: Internal
    • Key Length: 128, 192, 256
    • Tag Length: 32, 64, 96, 104, 112, 120, 128
    • AAD Length: 1024
    • Payload Length: 1024
    Prerequisites:
HMAC 925
2/24/2011
  • Motorola PowerPC
SHS 1398
2/24/2011
  • Motorola PowerPC
  • SHA-1
    • Message Length: 8-65536 Increment 8
  • SHA-224
    • Message Length: 8-65536 Increment 8
  • SHA-256
    • Message Length: 8-65536 Increment 8
  • SHA-384
    • Message Length: 8-65536 Increment 8
  • SHA-512
    • Message Length: 8-65536 Increment 8