M00011235
New product
PUBLIC KEY CRYPTOGRAPHY FOR THE FINANCIAL SERVICES: AGREEMENT OF SYMMETRIC KEYS USING DISCRETE LOGARITHM CRYPTOGRAPHY
American Bankers Association
In stock
Warning: Last items in stock!
Availability date: 11/04/2021
1 SCOPE
2 NORMATIVE REFERENCES
3 DEFINITIONS
4 SYMBOLS AND ABBREVIATIONS
4.1 SYMBOLS
4.2 ABBREVIATIONS
5 ORGANIZATION
6 APPLICATION
7 BASIC ALGORITHMS, FUNCTIONS, AND CONVERSION RULES
7.1 DOMAIN PARAMETER GENERATION
7.2 DOMAIN PARAMETER VALIDATION
7.3 PRIVATE/PUBLIC KEY GENERATION
7.4 PUBLIC KEY VALIDATION
7.5 CALCULATION OF SHARED SECRET ELEMENTS
7.6 DATA CONVERSION RULES
7.7 KEY DERIVATION FROM A SHARED SECRET VALUE
7.8 MAC COMPUTATION
7.9 ANSI X9.42 IMPLEMENTATION VALIDATION
8 KEY AGREEMENT SCHEMES
8.1 KEY AGREEMENT USING THE DIFFIE-HELLMAN ALGORITHM
8.2 KEY AGREEMENT USING THE MQV ALGORITHM
ANNEX A (NORMATIVE) PARAMETER SYNTAX AND ENCODING RULES
A.1 FINITE FIELD SYNTAX
A.2 PARAMETER SYNTAX
A.3 PUBLIC KEY SYNTAX
A.4 SCHEME SYNTAX
A.5 KEY DERIVATION SYNTAX
A.6 MAC FOR ANSI X9.42 IMPLEMENTATION VALIDATION
A.7 ASN.1 MODULE
ANNEX B (NORMATIVE) DOMAIN PARAMETER GENERATION
B.1 GENERATION OF PRIME MODULI
B.2 SELECTION OF A GENERATOR FOR Q-ORDER SUBGROUP
B.3 JACOBI SYMBOL
ANNEX C (NORMATIVE) PSEUDO-RANDOM NUMBER GENERATOR
C.1 PSEUDO-RANDOM NUMBER GENERATOR BASED ON G(T, C)
C.2 PSEUDO-RANDOM NUMBER GENERATOR USING THE TDEA
ANNEX D (INFORMATIVE) CALCULATION EXAMPLES
D.1 GENERATION OF DOMAIN PARAMETERS
D.2 GENERATION OF PRIVATE/PUBLIC KEYS
D.3 SHARED SECRET VALUE CALCULATION - USING DIFFIE-HELLMAN
ALGORITHM
D.4 SHARED SECRET VALUE CALCULATIONS - USING MQV ALGORITHM
D.5 KEY DERIVATION FUNCTION
D.6 MAC COMPUTATION
ANNEX E (INFORMATIVE) SECURITY CONSIDERATIONS
E.1 SECURITY OF THE DISCRETE LOGARITHM PROBLEM IN GF(P)
E.2 SECURITY OF KEY AGREEMENT SCHEMES
E.3 GUIDELINES ON SELECTING AN ANSI X9.42 KEY AGREEMENT SCHEME
E.4 GENERAL SECURITY CONSIDERATIONS
ANNEX F (INFORMATIVE) SUMMARY OF CHANGES FROM ANS X9.42-2001
F.1 TECHNICAL ISSUES
F.2 EDITORIAL ISSUES
ANNEX G (INFORMATIVE) REFERENCES
TABLES
Describes schemes for the agreement of symmetric keys using Diffie-Hellman and MQV algorithms. It covers methods of domain parameter generation, domain parameter validation, key pair generation, public key validation, shared secret value calculation, key derivation, and test message authentication code computation for discrete logarithm problem based key agreement schemes.
Published | |
Document Type | Standard |
Status | Current |
Publisher | American Bankers Association |
Pages | |
ISBN | |
Committee | X9 |