Enhancing information security

ECDSA verified Implementations

Release Date:Jul 1, 2008

Last Updated:Nov 6, 2023

Explanation of term

PKG

Public Key (Q) Generation

PKV

Public Key(Q) Validation

SIG(gen)

Signature Generation

SIG(ver)

Signature Verification

Curves Tested
(NIST Approved curves:
[P-224],[P-256],[P-384],[P-521],
[B-233],[B-283],[B-409],[B-571],
[K-233],[K-283],[K-409],[K-571],

SEC 2:
[secp224k1],[secp224r1],
[secp256k1],[secp256r1],
[secp384r1],
[secp521r1],
[sect233k1],[sect233r1],
[sect239k1],
[sect283k1],[sect283r1],
[sect409k1],[sect409r1],
[sect571k1],[sect571r1])

Curves can be tested

SHS:Cert. #

the corresponding SHA verification certificate number is recorded on the ECDSA certificate

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.

ECDSA Verified Implementations

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

Cert. # 19 (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 WG-05

  • Firmware Version: 230701

Ver. Date: Oct. 24. 2023

Operational
Environment

Processor: Intel x64 with AES-NI

Description/
Notes

Cert. # 18 (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

Description/
Notes

Cert. # 17 (A)

Implementation/ Version/ Ver. Date

Ver. Date: June 15, 2023

Cert. # 16 (A)

Implementation/ Version/ Ver. Date

Ver. Date: May 9, 2023

Cert. # 15 (A)

Implementation/ Version/ Ver. Date

Ver. Date:Dec. 6, 2022

Cert. # 14 (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

Description / Notes

Cert. # 13 (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 WG-04

  • Firmware Version: 220601

Ver. Date:Oct. 25, 2022

Operational Environment

  • Processor: Intel x64 with AES-NI

Description / Notes

Cert. # 12 (A)

Implementation/ Version/ Ver. Date

Ver. Date:Mar. 22, 2022

Cert. # 11 (A)

Implementation/ Version/ Ver. Date

Ver. Date:June 2,2021

Cert. # 10 (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 WG-03

  • Firmware Version: 190301

Ver. Date:Oct. 2,2020

Operational Environment

  • ARM v8

Description / Notes

Cert. # 9 (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

Cert. # 8 (A)

Implementation/ Version/ Ver. Date

Ver. Date:Oct. 2, 2020

Cert. # 7 (A)

Implementation/ Version/ Ver. Date

Ver. Date:Feb. 27, 2020

Cert. # 6 (A)

Vendor

RICOH COMPANY, LTD.  
1-3-6 Nakamagome, Ota-ku, Tokyo 143-8555 Japan

Implementation/ Version/ Ver. Date

RICOH Cryptographic Library (C)

  • Software Version: 1.2

Ver. Date:Dec. 16, 2019

Operational Environment

  • Processor: ARM Cortex-A9 Quad Core 1GHz (SoC: MCIMX6Q5EYM10AD)
  • OS: Customized Android 6.0 with ART

Description / Notes

  • SIG(ver):
Cert. # 5 (A)

Vendor

RICOH COMPANY, LTD.

1-3-6 Nakamagome, Ota-ku, Tokyo 143-8555 Japan

Implementation/ Version/ Ver. Date

RICOH Cryptographic Library 2 (Java)

  • Software Version: 1.0

Ver. Date:Dec. 16, 2019

Operational Environment

  • Processor: ARM Cortex-A9 Quad Core 1GHz (SoC: MCIMX6Q5EYM10AD)
  • OS: Customized Android 6.0 with ART

Description / Notes

  • SIG(ver):
Cert. # 4 (A)

Implementation/ Version/ Ver. Date

Ver. Date:May 30, 2019

Cert. # 3 (A)

Vendor

Hitachi, Ltd.

5030,Totsuka-cho, Totsuka-ku, Yokohama-shi, Kanagawa 244-8555 Japan

TEL: +81-45-862-8993

Implementation/ Version/ Ver. Date

Keymate/Crypto JCMVP library(Solaris and Windows edition)

  • Software Version: 04-00

Ver. Date:Jan. 13, 2009

Operational Environment

  • Sun Blade 2000(CPU: Ultra SPARC III Cu (900MHz), Memory: 1GB, HDD: 120GB), w/Solaris 10 5/08 (SunOS 5.10);
  • HP Compaq dc7800p Small Form Factor(CPU: Intel Core2Duo CPU E8300 (2.83GHz), Memory: 4GMB, HDD: 160GB), w/
    Windows Server 2008 Enterprise(Version 6.0, Build 6001: Service Pack 1);

Description / Notes

  • PKG:
    CURVES (P-192, P-224, P-256, P-384, P-521, secp160r1)
  • SIG(gen), SIG(ver):
    • CURVES (P-192, P-224, P-256, secp160r1) SHS: SHA-256
    • Cert. #9
    • CURVES (P-384) SHS: SHA-384
    • Cert. #9
    • CURVES (P-521) SHS: SHA-512
    • Cert. #9
  • PKG: CURVES (B-163, B-233, B-283, B-409, B-571)
  • SIG(gen), SIG(ver):
    • CURVES (B-163, B-233, B-283) SHS: SHA-256
    • Cert. #9
    • CURVES (B-409) SHS: SHA-384
    • Cert. #9
    • CURVES (B-571) SHS: SHA-512
    • Cert. #9
Cert. # 2

Vendor

Hitachi, Ltd.  
5030,Totsuka-cho, Totsuka-ku, Yokohama-shi, Kanagawa 244-8555 Japan

TEL: +81-45-862-8993

Implementation/ Version/ Ver. Date

Keymate/Crypto JCMVP library

Software Version: 04-00

Ver. Date: Apr. 9, 2008

Operational Environment

  • HA8000/ 130W(CPU: Xeon (3.60EGHz), Memory: 4GB, HDD: 50GB), w/Linux Version 2.6.18-53.el5 (Red Hat Enterprise Linux 5);

Description / Notes

  • PKG: CURVES(P-192, P-224, P-256, P-384, P-521, secp160r1)
  • SIG(gen):
    CURVES (P-192, P-224, P-256, secp160r1)
    SHS: SHA-256
  • Cert. #4
  • SIG(ver):
    CURVES (P-192, P-224, P-256, secp160r1)
    SHS: SHA-256
  • Cert. #4
  • SIG(gen):
    CURVES (P-384)
    SHS: SHA-384
  • Cert. #4
  • SIG(gen):
    CURVES (P-521)
    SHS: SHA-512
  • Cert. #4
  • SIG(ver):
    CURVES (P-521)
    SHS: SHA-512
  • Cert. #4
  • PKG:
    CURVES (B-163, B-233, B-283, B-409, B-571)
  • SIG(gen):
    CURVES (B-163, B-233, B-283)
    SHS: SHA-256
  • Cert. #4
  • SIG(ver):
    CURVES (B-163, B-233, B-283)
    SHS: SHA-256
  • Cert. #4
  • SIG(gen):
    CURVES (B-409)
    SHS: SHA-384
  • Cert. #4
  • SIG(ver):
    CURVES (B-409)
    SHS: SHA-384
  • Cert. #4
  • SIG(gen):
    CURVES (B-571)
    SHS: SHA-512
  • Cert. #4
  • SIG(ver):
    CURVES (B-571)
    SHS: SHA-512
  • Cert. #4
Cert. # 1

Vendor

Canon Inc.  
30-2,Shimomaruko3-chome, Ohta-ku, Tokyo 146-8501 Japan

(Software Development Center 1)
TEL: +81-3-3758-2111

Implementation/ Version/ Ver. Date

C-SELECT

Software Version: 1.0

Ver. Date: Apr. 10, 2007

Operational Environment

  • Microsoft Windows Vista Ultimate;
  • Microsoft Windows XP SP2 Professinal Version 2002 Service Pack2;
  • Microsoft Windows 2000 Service Pack 4 5.00.2195;
  • Linux Version 2.6.15-1.2054 -FC5 (Fedora Core5)

Description / Notes

  • PKG:CURVES
    (secp160k1, 160r1, 160r2, 192k1, 192r1, 224k1, 256k1)
  • SIG(gen):
    CURVES (secp160k1, 160r1, 160r2, 192k1, 192r1, 224k1, 256k1)
  • SHS: Cert. #2
  • SIG(ver):
    CURVES (secp160k1, 160r1, 160r2, 192k1, 192r1, 224k1, 256k1)
  • SHS: Cert. #2

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

  • Sep 6, 2023

    The list of ECDSA verified implementations is updated

  • Nov 17, 2022

    The list of ECDSA verified implementations is updated

  • Jan 8, 2021

    The information of Cert.# 1 has been updated due to personnel changes.

  • Oct 13, 2020

    The list of ECDSA verified implementations is updated

  • Mar 6, 2020

    The list of ECDSA verified implementations is updated

  • Dec 21, 2019

    The list of ECDSA verified implementations is updated

  • Jun 17, 2019

    The list of ECDSA verified implementations is updated

  • Jun 2, 2009

    The list of ECDSA verified implementations is updated

  • Feb 26, 2009

    The list of ECDSA verified implementations is updated

  • Jul 1, 2008

    Page created