Browse Prior Art Database

IBM Digital Signature System and RSA Private Key Format

IP.com Disclosure Number: IPCOM000118280D
Original Publication Date: 1996-Dec-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 8 page(s) / 222K

Publishing Venue

IBM

Related People

Johnson, DB: AUTHOR [+5]

Abstract

Disclosed is a method which gives the formats for a Digital Signature System (DSS) and RSA private key for the IBM* public key algorithm cryptographic system.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 67% of the total text.

IBM Digital Signature System and RSA Private Key Format

      Disclosed is a method which gives the formats for a Digital
Signature System (DSS) and RSA private key for the IBM* public key
algorithm cryptographic system.

PKA TOKEN FORMATS

      The public key tokens can contain either RSA or DSS key type
information.  The key tokens will contain either the public and
private key pair or the token will contain only the public key.  As
with the other key tokens, the first byte indicates the type of
token; Public Key Algorithm (PKA) has two token types:
  X'1E' An external token with a cleartext public key and
         optionally a private key that is either:
        o  In cleartext
        o  Enciphered by a transport key-encrypting key.
  X'1F' An internal token with a cleartext public key and a
         private key that is enciphered by the master key and
         ready for local (internal) use.

      The PKA key tokens consists of a header, required sections,
and optional sections.  Each section provides a particular kind of
information.  The table provides the details of the token format and
content.

PKA Token Integrity

      If the token contains private key information, then the
integrity of the information within the token can be verified by
computing the Secure Hash Algorithm (SHA)-1 hash values that are
found in the secret key sections.  The SHA-1 hash value at offset 4
within the private key section (...