The Elliptic Curve Digital Signature Algorithm (ECDSA)

Saturday, February 7th, 2009

Public-Key Cryptography Standard (PKCS)
Public-Key Cryptography Standard (PKCS) #1, RSA Cryptography Standard, defines mechanisms for encrypting and signing data using the RSA algorithm. PKCS #1 v2.1 specifies
two digital signature processes and corresponding formats:

  1. RSASSA-PKCS1-v1.5 and
  2. RSASSA-PSS.

Both signature schemes are Approved for use, but additional constraints are imposed beyond those specified in PKCS #1 v2.1.

  1. Implementations that generate RSA key pairs shall use the RSA criteria and the method in B.3.2 to generate those key [..]

RSA Key Pair Generation

Saturday, February 7th, 2009

An RSA key pair consists of an RSA private key, which is used to compute a digital signature, and an RSA public key, which is used to verify a digital signature. An RSA key pair used for
digital signatures shall only be used for digital signatures, not for other purposes (e.g., key establishment).

An RSA public key consists of a modulus n, which is the product of two positive prime integers [..]

DSA Signature Verification and Validation

Saturday, February 7th, 2009

Signature verification may be performed by any party (i.e., the signatory, the intended recipient or any other party) using the signatory’s public key. A signatory may wish to verify that the computed signature is correct, perhaps before sending the signed message to the intended recipient.

The intended recipient (or any other party) verifies the signature to determine its authenticity.

Prior to verifying the signature of a signed message, the domain parameters, and [..]

Digital Signatures – Key Pair Management

Saturday, February 7th, 2009

The secure use of digital signatures depends on the management of an entity’s digital signature key pair as follows:

  1. The validity of the domain parameters shall be assured prior to the generation of the key pair, or the verification and validation of a digital signature .
  2. Each key pair shall be associated with the domain parameters under which the key pair was generated.
  3. Key pairs shall only be used to generate [..]

The Digital Signature Algorithm (DSA)

Saturday, February 7th, 2009

DSA Parameters
A DSA digital signature is computed using a set of domain parameters, a private key x, a permessage secret number k, data to be signed, and a hash function. A digital signature is verified using the same domain parameters, a public key y that is mathematically associated with the private key used to generate the digital signature, data to be verified, and the same hash function that was used [..]

Digital Signature

Friday, January 23rd, 2009

A digital signature is an electronic analogue of a written signature; the digital signature can be used to provide assurance that the claimed signatory signed the information. In addition, a digital signature may be used to detect whether or not the information was modified after it was signed (i.e., to detect the integrity of the signed data). These assurances may be obtained whether the data was received in a transmission [..]

Privacy | About Us | Contact
Copyright © 2008 Home Automation - JAEC - All the rights reserved