SKIPJACK Validation List

Last Update: 9/20/2007

The purpose of this document is to provide technical information about implementations of the SKIPJACK algorithm that have been validated as conforming to certain specifications in Federal Information Processing Standard Publication 185, Escrowed Encryption Standard (EES) and FIPS PUB 81, DES Modes of Operation. The National Institute of Standards and Technology (NIST) has made every attempt to provide complete and accurate information about the implementations described in the list below. However, due to the possibility of changes made within individual companies, NIST cannot guarantee that this document reflects the current status of each product. It is the responsibility of the vendor to notify NIST of any necessary changes to its entry in the following list.


SKIPJACK Algorithm Validated Implementations

The list below describes SKIPJACK implementations which have been validated using the tests found in the NIST Special Publication 800-17, Modes of Operation Validation System (MOVS): Requirements and Procedures. The implementations are validated in accordance with FIPS 185 and FIPS 81, DES Modes of Operation. This testing is performed by NVLAP accredited Cryptographic Module Testing (CMT) laboratories.

The list is ordered numerically, according to the certificate number. Also indicated after the date of validation are the modes and states (encryption(e) and/or decryption(d)) for which the implementation was validated. The various modes are abbreviated as follows: Electronic Codebook (ECB), Cipher Block Chaining (CBC), Cipher Feedback (CFB), and Output Feedback (OFB). The certificate issued to the vendor indicates the CMT laboratory that tested the implementation.

SKIPJACK Algorithm Validated Implementations

Cert# Vendor Implementation Operational Environment Val.
Date
Modes/
Description/Notes
17 Wei Dai
13440 SE 24th Street
Bellevue, WA 98005
USA

-Wei Dai
TEL: 425-562-9677

Crypto++ Library

Version 5.3.0
Athlon X2 4200+ w/ Windows XP SP2; Athlon X2 4200+ w/ Windows Server 2003 x 64 SP1 2/9/2007 ECB(e/d) ; CBC(e/d) ; CFB1(e/d) ; CFB8(e/d) ; CFB16(e/d) ; CFB32(e/d) ; CFB64(e/d) ; OFB(e/d)  

"The Crypto++ Library is a free, open source C++ class library providing public key encryption, digital signatures, symmetric ciphers, hash functions, message authentication codes, and other cryptographic algorithms. Both 32-bit and 64-bit variants of the dynamic link library (DLL) are FIPS 140-2 Level 1 validated."
16 SPYRUS, Inc.
2355 Oakland Road, Suite 1
San Jose, CA 95131
USA

-Tom Dickens
TEL: (408) 953-0700
FAX: (408) 953-9835

Skipjack

Version 2.2 (Firmware)
ARM7-TDMI processor 12/13/2005 ECB(e/d) ; CBC(e/d) ; CFB8(e/d) ; CFB16(e/d) ; CFB32(e/d) ; CFB64(e/d) ; OFB(e/d)  

"The LYNKS Series II Hardware Security Module (HSM) supports the new "Suite B" algorithms, including elliptic curve cryptography with ECDSA signatures, AES, and the "SHA-2" algorithms. Available with either PCMCIA or USB interfaces."
15 Litronic, Inc.
17861 Cartwright Road
Irvine, CA 92614
USA

-Cameron Durham
TEL: 949-851-1085
FAX: 949-851-8588

jForte

Version 3.1 (Firmware)
Part # P/N 020-2010, Version B2
jForte 1/25/2005 ECB(e/d)  

"ASIC"
14 Wei Dai
13440 SE 24th Street
Bellevue, WA 98005
USA

-Wei Dai
TEL: (425) 562-9677

Crypto++ Library

Version 5.2.3
Intel Pentium 4 1.6GHz w/ Windows 2000 Professional 1/28/2005 ECB(e/d) ; CBC(e/d) ; CFB8(e/d) ; CFB16(e/d) ; CFB32(e/d) ; CFB64(e/d) ; OFB(e/d) ; CTR 

"The Crypto++ Library is a free, open source C++ class library providing public key encryption, digital signatures, symmetric ciphers, hash functions, message authentication codes, and other cryptographic algorithms."
13 Wei Dai
13440 SE 24th Street
Bellevue, WA 98005
USA

-Wei Dai
TEL: (978)720-2173
FAX: (978)720-2001

Crypto++ Library

Version 5.0.4
Pentium III w/ Windows 2000 Prof SP1 7/30/2003 ECB(e/d) ; CBC(e/d) ; CFB8(e/d) ; CFB16(e/d) ; CFB32(e/d) ; CFB64(e/d) ; OFB(e/d) ; CTR 

"The Crypto++ Library is a free, open source C++ class, 32-bit dynamic link library (DLL) providing public key encryption, digital signatures, symmetric ciphers, hash functions, message authentication codes, and other cryptographic algorithms."
12 SPYRUS, Inc.
2355 Oakland Road, Suite 1
San Jose, CA 95131
USA

-Tom Dickens
TEL: 408-953-0700
FAX: 408-953-9835

Rosetta CSI sToken

Version 4.02.00.04
PC Platform with Microsoft Windows 2000 4/11/2003 ECB(e/d) ; CBC(e/d) ; CFB8(e/d) ; CFB16(e/d) ; CFB32(e/d) ; CFB64(e/d) ; OFB(e/d)  

"The Rosetta CSI sToken is a software cryptographic token providing digital signature and encryption services in a PC environment. The Rosetta sToken provides for ease of use, deployment, and the assurance provided through independent third party security validation."
11 Wei Dai
13440 SE 24th Street
Bellevue, WA 98005
USA

-Wei Dai
TEL: (978)720-2173
FAX: (978)720-2001

Crypto++ Library

Version 5.01
Pentium III w/ Windows 2000 11/14/2002 ECB(e/d) ; CBC(e/d) ; CFB8(e/d) ; CFB64(e/d) ; OFB(e/d)  

"The Crypto++ Library is a free, open source C++ class library providing public key encryption, digital signatures, symmetric ciphers, hash functions, message authentication codes, and other cryptographic algorithms. The pre-compiled Win32 static library is FIPS 140-2 Level 1 validated. The library is also available in source code form."
9 Information Security Corporation
1141 Lake Cook Road, Suite D
Deerfield, IL 60015
USA

-Michael J. Markowitz, VP R&D
TEL: (847)405-0500

ISC Cryptographic Development Kit (CDK)

Version 7.0
Pentium III w/ Windows 2000 Pro 5/8/2002 ECB(e/d) ; CBC(e/d) ; CFB8(e/d) ; CFB64(e/d) ; OFB(e/d) ; CTR 

"A software development toolkit providing a comprehensive set of cryptographic primitives for use in any application. Includes RSA, DSA/Diffie-Hellman and elliptic curve algorithms, as well as a wide range of symmetric ciphers and hash functions."

08/04/03: Add CTR mode;

5 3S Group Incorporated
125 Church St. NE
Vienna, VA 22180
USA

-Satpal S Sahni
TEL: 703-281-5015

Type 2 Cryptographic Support Server

Part # T2CSS-208
N/A 1/7/2002 ECB(e/d) ; CBC(e/d) ; CFB8(e/d) ; CFB64(e/d) ; OFB(e/d)  

"T2CSS is a multiple cryptoprocessor PCI board and cryptographic server. Provides high assurance security services; secure session/virtual token management; scalabel server performance(multiple boards); Government and commercial algorithms; FORTEZZA CI, PKCS #11, other APIs; and Windows NT/2000, Solaris and Linux support."
4 SPYRUS, Inc.
5303 Betsy Ross Drive
Santa Clara, CA 95054
USA

-Bill Bialick
TEL: (410)964-6400

Rosetta Smart Card

Version 2.01
N/A 3/2/2000 ECB(e/d)  

"The SPYRUS Rosetta Smart Card is an ISO 7816 compliant public key smart card based on the SPYCOS card operating system."
3 SPYRUS, Inc.
2355 Oakland Road, Suite 1
San Jose, CA 95131
USA

-Bill Bialick
TEL: (410) 964-6400
FAX: (410) 964-5154

LYNKS Privacy Card

Version 1.2
Part # Part# 905-060000-03
N/A 7/19/1999 ECB(e/d) ; CBC(e/d) ; CFB64(e/d) ; OFB(e/d)  

1 SPYRUS, Inc.
2355 Oakland Road, Suite 1
San Jose, CA 95131
USA

-Bill Bialick
TEL: 410-964-6400
FAX: 410-964-5154

Fortezza Crypto Card

Version 0.2
N/A 12/12/1996 ECB(e/d)  


Need Assistance?

Computer Security Division
National Institute of Standards and Technology