UNLIMITED FREE ACCESS TO THE WORLD'S BEST IDEAS

close
Already an Engineering360 user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your Engineering360 Experience

close
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

ASC/X9 - ANSI X9.142

Public Key Cryptography for the Financial Services Industry — The Elliptic Curve Digital Signature Algorithm ECDSA

active, Most Current
Buy Now
Organization: ASC/X9
Publication Date: 10 September 2020
Status: active
Page Count: 154
scope:

This Standard defines methods for digital signature (signature) generation and verification for the protection of messages and data using the Elliptic Curve Digital Signature Algorithm (ECDSA).

The ECDSA shall be used in conjunction with an Approved hash function, as specified in the ASC X9 Registry.

This ECDSA Standard provides methods and criteria for the generation of the public and private keys that are required by the ECDSA and the procedural controls required for the secure use of the algorithm with these keys. This ECDSA Standard also provides methods and criteria for the generation of the elliptic curve domain parameters that are required by the ECDSA and the procedural controls required for the secure use of the algorithm with these domain parameters.

An implementation of the ECDSA may claim conformance with this Standard if it implements one of the sets of techniques listed below.

An implementation claiming conformance with this Standard shall indicate the specific techniques with which conformance is claimed, their underlying components (such as domain parameters, random number generator, and hash functions), and their associated options. The following is a list of techniques to which an implementer may claim conformance.

⎯ The ECDSA signing process, as specified in 7.3, for at least one set of valid elliptic curve domain parameters, as specified in A.3.3.2.

⎯ The ECDSA verifying process, as specified in 7.4, for at least one set of valid elliptic curve domain parameters, , as specified in A.3.3.2

⎯ Elliptic curve key pair generation, as specified in A.4.3, for at least one set of valid elliptic curve domain parameters, as specified in A.3.3.2.

⎯ Elliptic curve public key validation, as specified in A.4.2, for at least one set of valid elliptic curve domain parameters, as specified in A.3.3.2.

⎯ Generation of elliptic curve domain parameters, as specified in A.3.5.3.

⎯ Validation of elliptic curve domain parameters, as specified in A.3.5.2.

Purpose

The purpose of this standard is to specify a method to securely authenticate data to an arbitrary set of verifiers.

Document History

ANSI X9.142
September 10, 2020
Public Key Cryptography for the Financial Services Industry — The Elliptic Curve Digital Signature Algorithm ECDSA
This Standard defines methods for digital signature (signature) generation and verification for the protection of messages and data using the Elliptic Curve Digital Signature Algorithm (ECDSA). The...

References

Advertisement