Enhancing information security

DRBG verified Implementations

Release Date:Nov 6, 2012

Last Updated:Nov 6, 2023

The list is in reverse numerical order, by certificate number. Thus, the more recent verifications are closer to the top of the list.

Explanation of terms

Reseed capability

  • With reseed capability
  • Without reseed capability

Note that most of implementations support reseed capability, so with reseed capability is omitted, and only without reseed capability is indicated.

Prediction Resistance Tested

Case when with reseed capability is selected,

  • Enabled
  • Disabled

AES: Cert. #

For CTR_DRBG, corresponding AES verification certificate number in AES verified implementations

HMAC: Cert. #

For HMAC_DRBG, corresponding HMAC verification certificate number in HMAC verified implementations

SHS: Cert. #

For Hash_DRBG, corresponding SHS verification certificate number in SHS verified implementations

Some of the implementations are annotated with "(A)". This annotating is for the purpose of distinguishing whether the cryptographic module with the implementation has received a cryptographic module validation certificate or not.
Cert.# without annotation means that the cryptographic module that implements this implementation has received a cryptographic module validation certificate and Cert. # annotated with "(A)" means that this implementation has received algorithm verification only.

DRBG Verified Implementations

Cert. # 30 (A)

Vendor

492 Minosho-cho,Yamato-Koriyama City, Nara 639-1186, Japan

(Division Manager, Systems Development Division II,
Office Solutions Business Unit, Business Solutions BU)

TEL: +81-743-53-5521
FAX: +81-743-53-5262

Implementation/
Version/
Ver. Date

SHARP HCD Crypto Engine WS-07

  • Firmware Version: 230701

Ver. Date: Oct. 24, 2023

Operational Environment

Processor : Intel x64 with AES-NI

Modes/ States/ Key size/ Notes

  • CTR_DRBG without DF
    (Prediction Resistance Tested : Disabled; AES: AES-256)
    • Cert. #87
    • Special Note: This cryptographic algorithm implementation has passed the cryptographic algorithm implementation testing on the normal operation of the CTR_DRBG generate algorithm, which is stated in Section 9, DRBG Mechanism Functions of NIST SP800-90A.
Cert. # 29 (A)

Implementation/
Version/
Ver. Date

Ver. Date: June 15, 2023

Cert. # 28 (A)

Implementation/
Version/
Ver. Date

Ver. Date: May 9, 2023

Cert. # 27 (A)

Vendor

TOSHIBA TEC CORPORATION  
6-78, Minami-cho, Mishima-shi, Shizuoka 411-8520, Japan

(Workplace Solutions Business Group)

TEL: +81-55-976-7253
FAX: +81-55-976-7708

Implementation/
Version/
Ver. Date

TOSHIBA TEC e-BRIDGE Cryptographic Library OP-01

  • Software Version: 7.0

Ver. Date: Mar. 6, 2023

Operational Environment

Processor: Intel Celeron Processor with AES-NI
OS: TOSHIBA Skelios v2.0

Modes/ States/ Key size/ Notes

  • CTR_DRBG with DF
    (Prediction Resistance Tested : Disabled;
    AES: AES-256 )
    • Cert. #82
    • Special Note: This cryptographic algorithm implementation has passed the cryptographic algorithm implementation testing on the normal operation of the CTR_DRBG generate algorithm, which is stated in Section 9, DRBG Mechanism Functions of NIST SP800-90A.
Cert. # 26 (A)

Vendor

TOSHIBA TEC CORPORATION  
6-78, Minami-cho, Mishima-shi, Shizuoka 411-8520, Japan

(Workplace Solutions Business Group)

TEL: +81-55-976-7253
FAX: +81-55-976-7708

Implementation/ Version/ Ver. Date

TOSHIBA TEC e-BRIDGE Cryptographic Library CG-01

  • Software Version: 7.0

Ver. Date: Mar. 27, 2023

Operational Environment

Processor: Intel Celeron Processor with AES-NI
OS: TOSHIBA Skelios v2.0

Modes/ States/ Key size/ Notes

  • Hash_DRBG
    (Prediction Resistance Tested : Enabled;
    SHS: SHA-512)
    • Cert. #65
    • Special Note: This cryptographic algorithm implementation has passed the cryptographic algorithm implementation testing on the normal operation of the Hash_DRBG generate algorithm, which is stated in Section 9, DRBG Mechanism Functions of NIST SP800-90A.
Cert. # 25 (A)

Implementation/
Version/
Ver. Date

Ver. Date: Dec. 6, 2022

Cert. # 24 (A)

Vendor

TOSHIBA TEC CORPORATION  
6-78, Minami-cho, Mishima-shi, Shizuoka 411-8520, Japan

(Workplace Solutions Business Group)
TEL: +81-55-976-7253
FAX: +81-55-976-7708

Implementation/
Version/
Ver. Date

TOSHIBA TEC e-BRIDGE Cryptographic Library CG-01

  • Software Version: 7.0

Ver. Date: Nov. 30, 2022

Operational Environment

Processor: Intel Atom Processor
OS: TOSHIBA Skelios v2.0

Modes/ States/
Key size/ Notes

  • Hash_DRBG
    (Prediction Resistance Tested : Enabled; SHS: SHA-512)
    • Cert. #62
    • Special Note: This cryptographic algorithm implementation has passed the cryptographic algorithm implementation testing on the normal operation of the Hash_DRBG generate algorithm, which is stated in Section 9, DRBG Mechanism Functions of NIST SP800-90A.
Cert. # 23 (A)

Vendor

Sharp Corporation  
492 Minosho-cho,Yamato-Koriyama City, Nara 639-1186, Japan

(Division Manager, Systems Development Division II,
Office Solutions Business Unit, Business Solutions BU)

TEL: +81-743-53-5521
FAX: +81-743-53-5262

Implementation/ Version/ Ver. Date

SHARP HCD Crypto Engine WS-06

  • Firmware Version: 220601

Ver. Date: Oct. 31, 2022

Operational Environment

Processor: Intel x64 with AES-NI

Modes/ States/
Key size/ Notes

  • CTR_DRBG without DF (Prediction Resistance Tested: Disabled; AES: AES-256)
    • Cert. #78
    • Special Note: This cryptographic algorithm implementation has passed the cryptographic algorithm implementation testing on the normal operation of the CTR_DRBG generate algorithm, which is stated in Section 9, DRBG Mechanism Functions of NIST SP800-90A.
Cert. # 22 (A)

Vendor

TOSHIBA TEC CORPORATION  
6-78, Minami-cho, Mishima-shi, Shizuoka 411-8520, Japan

(Printing Solutions Business Group)
TEL: +81-55-976-7253
FAX: +81-55-976-7708

Implementation/
Version/
Ver. Date

TOSHIBA TEC e-BRIDGE Cryptographic Library OP-01

  • Software Version: 7.0

Ver. Date: Oct. 12, 2022

Operational Environment

Processor: Intel Atom Processor with AES-NI
OS: TOSHIBA Skelios v2.0

Modes/ States/
Key size/ Notes

  • CTR_DRBG with DF
    (Prediction Resistance Tested : Disabled; AES: AES-256)
    • Cert. #74
    • Special Note: This cryptographic algorithm implementation has passed the cryptographic algorithm implementation testing on the normal operation of the CTR_DRBG generate algorithm, which is stated in Section 9, DRBG Mechanism Functions of NIST SP800-90A.
Cert. # 21 (A)

Vendor

TOSHIBA TEC CORPORATION  
6-78, Minami-cho, Mishima-shi, Shizuoka 411-8520, Japan

(Printing Solutions Business Group)
TEL: +81-55-976-7253
FAX: +81-55-976-7708

Implementation/
Version/
Ver. Date

TOSHIBA TEC e-BRIDGE Cryptographic Library CG-01

  • Software Version: 6.61

Ver. Date: June 8, 2022

Operational Environment

Processor: Intel Celeron Processor
OS: Wind River Linux 6.0

Modes/ States/ Key size/ Notes

  • Hash_DRBG
    (Prediction Resistance Tested : Enabled; SHS: SHA-512)
    • Cert. #57
    • Special Note: This cryptographic algorithm implementation has passed the cryptographic algorithm implementation testing on the normal operation of the Hash_DRBG generate algorithm, which is stated in Section 9, DRBG Mechanism Functions of NIST SP800-90A.
Cert. # 20 (A)

Vendor

TOSHIBA TEC CORPORATION

6-78, Minami-cho, Mishima-shi, Shizuoka 411-8520, Japan

(Printing Solutions Business Group)
TEL: +81-55-976-7253
FAX: +81-55-976-7708

Implementation/
Version/
Ver. Date

TOSHIBA TEC e-BRIDGE Cryptographic Module OP-01

  • Software Version: 6.61

Ver Date: June 8, 2022

Operational Environment

Processor: Intel Celeron Processor
OS: Wind River Linux 6.0

Modes/ States/
Key size/ Notes

  • CTR_DRBG with DF
    (Prediction Resistance Tested : Disabled; AES: AES-256)
    • Cert.#71
    • Special Note: This cryptographic algorithm implementation has passed the cryptographic algorithm implementation testing on the normal operation of the CTR_DRBG generate algorithm, which is stated in Section 9, DRBG Mechanism Functions of NIST SP800-90A.
Cert. # 19 (A)

Implementation/
Version/
Ver. Date

Ver. Date: Mar. 22, 2022

Cert. # 18 (A)

Implementation/
Version/
Ver. Date

Ver. Date: June 2, 2021

Cert. # 17 (A)

Vendor

Sharp Corporation 
492 Minosho-cho,Yamato-Koriyama City, Nara 639-1186, Japan

(Division Manager, Systems Development Division II,
Office Solutions Business Unit, Business Solutions BU)

TEL: +81-743-53-5521
FAX: +81-743-53-5262

Implementation/
Version/
Ver. Date

SHARP HCD Crypto Engine WS-05

  • Firmware Version: 200501

Ver. Date: Oct. 2, 2020

Operational Environment

ARM v8

Description Notes

  • CTR_DRBG without DF (Prediction Resistance Tested: Disabled; AES: AES-256)
    • Cert. #66
    • Special Note: This cryptographic algorithm implementation has passed the cryptographic algorithm implementation testing on the normal operation of the CTR_DRBG generate algorithm, which is stated in Section 9, DRBG Mechanism Functions of NIST SP800-90A.
Cert. # 16 (A)

Implementation/
Version/
Ver. Date

Ver. Date: Oct. 2, 2020

Cert. # 15 (A)

Vendor

TOSHIBA TEC CORPORATION  
6-78, Minami-cho, Mishima-shi, Shizuoka 411-8520, Japan

(Printing Solutions Business Group)
TEL: +81-55-976-7253
FAX: +81-55-976-7708

Implementation/
Version/
Ver. Date

TOSHIBA TEC e-BRIDGE Cryptographic Library CG-01

  • Software Version: 6.5

Ver. Date: Sept. 9, 2020

Operational Environment

Processor: Intel Atom Processor with AES-NI
OS: Wind River Linux 6.0

Modes/ States/
Key size/ Notes

  • Hash_DRBG
    (Prediction Resistance Tested : Enabled; SHS: SHA-512)
    • Cert. #45
    • Special Note: This cryptographic algorithm implementation has passed the cryptographic algorithm implementation testing on the normal operation of the Hash_DRBG generate algorithm, which is stated in Section 9, DRBG Mechanism Functions of NIST SP800-90A.
Cert. # 14 (A)

Vendor

TOSHIBA TEC CORPORATION  
6-78, Minami-cho, Mishima-shi, Shizuoka 411-8520, Japan

(Printing Solutions Business Group)
TEL: +81-55-976-7253
FAX: +81-55-976-7708

Implementation/ Version/ Ver. Date

TOSHIBA TEC e-BRIDGE Cryptographic Library OP-01

  • Software Version: 6.5

Ver. Date: Sept. 9, 2020

Operational Environment

Processor: Intel Atom Processor with AES-NI
OS: Wind River Linux 6.0

Modes/ States/
Key size/ Notes

  • CTR_DRBG with DF
    (Prediction Resistance Tested : Disabled; AES: AES-256 )
    • Cert.#61
    • Special Note: This cryptographic algorithm implementation has passed the cryptographic algorithm implementation testing on the normal operation of the CTR_DRBG generate algorithm, which is stated in Section 9, DRBG Mechanism Functions of NIST SP800-90A.
Cert. # 13 (A)

Implementation/
Version/
Ver. Date

Ver. Date: Feb.,27, 2020

Cert. # 12 (A)

Vendor

Sharp Corporation  
492 Minosho-cho,Yamato-Koriyama City, Nara 639-1186, Japan

(Division Manager, Systems Development Division II,
Office Solutions Business Unit, Business Solutions BU)

TEL: +81-743-53-5521
FAX: +81-743-53-5262

Implementation/
Version/
Ver. Date

SHARP HCD Crypto Engine WS-04

  • Firmware Version: 190301

Ver. Date: Dec. 10, 2019

Operational Environment

ARM v8

Description/
Notes

  • CTR_DRBG without DF (Prediction Resistance Tested: Disabled; AES: AES-256)
    • Cert. #58
    • Special Note: This cryptographic algorithm implementation has passed the cryptographic algorithm implementation testing on the normal operation of the CTR_DRBG generate algorithm, which is stated in Section 9, DRBG Mechanism Functions of NIST SP800-90A.
Cert. # 11 (A)

Implementation/
Version/
Ver. Date

Ver. Date: May 30, 2019

Cert. # 10

Vendor

Canon Inc.

30-2, Shimomaruko 3-chome, Ohta-ku, Tokyo 146-8501 , Japan

(Office Imaging Products Product Plan Management Div. OIP Product Plan Management Dept. 2)

TEL: +81-3-3758-2111
FAX: +81-3-3758-1160

Implementation/ Version/ Ver. Date

DRBG Library on Canon MFP Security Chip implementation

  • Firmware Version: V01L01R02

Ver. Date: Jan 16, 2019

Operational Environment

Processor: ARM Cortex-M3

Description / Notes

  • Hash_DRBG
    (without Reseed Capability; SHS: SHA-256)
    • Cert.#33
    • Special Note: This cryptographic algorithm implementation has passed the cryptographic algorithm implementation testing on the normal operation of the Hash_DRBG generate algorithm, which is stated in Section 9, DRBG Mechanism Functions of NIST SP800-90A.
Cert. # 9 (A)

Vendor

TOSHIBA TEC CORPORATION  
6-78, Minami-cho, Mishima-shi, Shizuoka 411-8520, Japan

(Printing Solutions Business Group)
TEL: +81-55-976-7253
FAX: +81-55-976-7708

Implementation/
Version/
Ver. Date

TOSHIBA TEC e-BRIDGE Cryptographic Library OP-01

  • Software Version: 6.13

Ver. Date: Dec. 28, 2018

Operational Environment

Processor: Intel Atom Processor with AES-NI
OS: Wind River Linux 6.0

Description Notes

  • CTR_DRBG with DF
    (Prediction Resistance Tested : Disabled;
    AES: AES-256)
    • Cert.#49
    • Special Note: This cryptographic algorithm implementation has passed the cryptographic algorithm implementation testing on the normal operation of the CTR_DRBG generate algorithm, which is stated in Section 9, DRBG Mechanism Functions of NIST SP800-90A.
Cert. # 8 (A)

Vendor

TOSHIBA TEC CORPORATION  
6-78, Minami-cho, Mishima-shi, Shizuoka 411-8520, Japan

(Printing Solutions Business Group)
TEL: +81-55-976-7253
FAX: +81-55-976-7708

Implementation/
Version/
Ver. Date

TOSHIBA TEC e-BRIDGE Cryptographic Module CG-01

  • Software Version: 6.13

Ver. Date: Dec. 28, 2018

Operational Environment

Processor: Intel Atom Processor
OS: Wind River Linux 6.0

Description / Notes

  • Hash_DRBG (Prediction Resistance Tested: Enabled; SHS: SHA-512)
    • Cert.#31
    • Special Note: This cryptographic algorithm implementation has passed the cryptographic algorithm implementation testing on the normal operation of the Hash_DRBG generate algorithm, which is stated in Section 9, DRBG Mechanism Functions of NIST SP800-90A.
Cert. # 7 (A)

Implementation/
Version/
Ver. Date

Ver. Date: July 24, 2018

Cert. # 6 (A)

Vendor

Sharp Corporation  
492 Minosho-cho,Yamato-Koriyama City, Nara 639-1186, Japan

(Division Manager, Systems Development Division II,
Office Solutions Business Unit, Business Solutions BU)

TEL: +81-743-53-5521
FAX: +81-743-53-5262

Implementation/ Version/ Ver. Date

SHARP HCD Crypto Engine SR-01

  • Firmware Version: 180201

Ver. Date: Mar. 1, 2018

Operational Environment

ARM v8

Description / Notes

  • CTR_DRBG without DF (Prediction Resistance Tested: Disabled; AES: AES-256 )
    • Cert. #38
    • Special Note: This cryptographic algorithm implementation has passed the cryptographic algorithm implementation testing on the normal operation of the CTR_DRBG generate algorithm, which is stated in Section 9, DRBG Mechanism Functions of NIST SP800-90A.
Cert. # 5

Vendor

Toshiba Electronic Devices & Storage Corporation

1-1 Shibaura 1-chome, Minato-Ku, Tokyo 105-0023, Japan

(HDD Products Engineering Dept./Storage Products Design & Production Div.)

TEL: +81-45-776-4488

Implementation/
Version/
Ver. Date

Toshiba Secure Cryptographic Suite for Mobile HDD

  • Firmware Version: FN001S

Ver. Date: Jan 4, 2018

Operational Environment

ARM Cortex R4

Description / Notes

  • Hash_DRBG (Prediction Resistance Tested: Enabled; SHS: SHA-256)
    • Cert. #26
    • Special Note: This cryptographic algorithm implementation has passed the cryptographic algorithm implementation testing on the normal operation of the Hash_DRBG generate algorithm, which is stated in Section 9, DRBG Mechanism Functions of NIST SP800-90A.
Cert. # 4 (A)

Vendor

Sharp Corporation

492 Minosho-cho,Yamato-Koriyama City, Nara 639-1186, Japan

(Division Manager, Systems Development Division II,
Office Solutions Business Unit, Business Solutions BU)

TEL: +81-743-53-5521
FAX: +81-743-53-5262

Implementation/ Version/ Ver. Date

SHARP HCD Crypto Engine SB-01

  • Hardware Version: 04016
  • Firmware Version: 170701

Ver. Date: Sept. 5, 2017

Operational Environment

Intel x64

Description Notes

  • CTR_DRBG without DF (Prediction Resistance Tested: Disabled; (AES-256); AES:)
    • Cert. #32
    • Special Note: This cryptographic algorithm implementation has passed the cryptographic algorithm implementation testing on the normal operation of the CTR_DRBG generate algorithm, which is stated in Section 9, DRBG Mechanism Functions of NIST SP800-90A.
Cert. # 3 (A)

Vendor

Hagiwara Solutions Co., Ltd.

2-5-12 Nishiki, Nakaku, Nagoya, Aichi, 460-0003 Japan

(Product Development Division)

TEL: +81-52-223-1301
FAX: +81-52-223-1303

Implementation/
Version/
Ver. Date

Dyakon Crypto Engine

  • Hardware Version: HS310S-FI
  • Firmware Version: 1.0

Ver. Date: May 7, 2015

Operational Environment

N/A

Description / Notes

  • Hash_DRBG (Prediction Resistance Tested: Enabled; (SHA-256); SHS: Cert.SHA-256 )
    • Cert, #22
Cert. # 2

Vendor

NTT Electronics Corporation

New Stage YOKOHAMA, 1-1-32 Shin-Urashimacho, Kanagawa-ku, Yokohama-shi, Kanagawa,
221-0031 Japan

TEL : +81-45-414-9220

Implementation/ Version/ Ver. Date

PCI-Express based Hardware Security Module

  • Hardware Version: 1.33 and 1.34
  • Firmware Version: 1.28

Ver. Date: Aug. 12, 2013

Operational Environment

N/A

Description / Notes

  • Hash_DRBG (Prediction Resistance Tested: Disabled; SHS:SHA-256)
  • Cert.#21
Cert. # 1 (A)

Vendor

Hagiwara Solutions Co., Ltd.

2-5-12 Nishiki, Nakaku, Nagoya, Aichi, 460-0003 Japan

(Product Development Division)

TEL: +81-52-223-1301
FAX: +81-52-223-1303

Implementation/
Version/
Ver. Date

TRUESSD Crypto Engine - Hash_DRBG

  • Firmware Version: 1.0

Ver. Date: Nov. 2, 2012

Operational Environment

HS200S-F

Description/
Notes

  • Hash_DRBG (Prediction Resistance Tested: Enabled; (SHS-256); SHS:SHA-256)
  • Cert. #19

Contact information

For further information, contact to: IT Security Center, Information-technology Promotion Agency, Japan

  • E-mail

    jcmvp-infoアットマークipa.go.jp

  • TEL

    +81-3-5978-7545 (10:00-12:00, 13:30-17:00 JST, Monday-Friday)

  • FAX

    +81-3-5978-7548

Change log

  • Oct 23, 2023

    The list of DRBG verified implementations is updated.

  • Sep 6, 2023

    The list of DRBG verified implementations is updated.

  • May 16, 2023

    The list of DRBG verified implementations is updated due to site renewal.

  • Dec 21, 2022

    The list of DRBG verified implementations is updated.

  • Nov 17, 2022

    The list of DRBG verified implementations is updated.

  • Oct 24, 2022

    The list of DRBG verified implementations is updated.

  • Jun 20, 2022

    The list of DRBG verified implementations is updated.

  • Oct 13, 2020

    The list of DRBG verified implementations is updated.

  • Sep 24, 2020

    The list of DRBG verified implementations is updated.

  • Mar 6, 2020

    The list of DRBG verified implementations is updated.