AlgorithmParameterGenerators

[TODO: BBS, DH, DSA, ECDSA]


DH AlgorithmParameterGenerator
Description:
[[need more detail]]
References:
Parameters:
Comment:
If the order parameter is present, then encryption or key agreement will be done in the subgroup of the given order generated by g. I.e. the random value k used to calculate gk will be a "short exponent" in the range [1, order]. Implementations MAY exclude 1 and order from this range, if the definition of the encryption or key agreement algorithm allows it (since they occur with negligable probability, this will not affect security).
Security comments:


DSA AlgorithmParameterGenerator
Description:
The parameter generation algorithm described in NIST FIPS PUB 186 for DSA.
Alias:
"1.2.840.10040.4.3"
Length:
The length, in bits, of the modulus p. This can be any integer that is a multiple of 8, greater than or equal to 512.
References:
Parameters:
Parameter defaults:
The following default parameter values are used for lengths of 512, 768, and 1024 bits.

Modulus Seed Counter
512 bits b869c82b 35d70e1b 1ff91b28 e37a62ec dc34409b 123
768 bits 77d0f8c4 dad15eb8 c4f2f8d6 726cefd9 6d5bb399 263
1024 bits 8d515589 4229d5e6 89ee01e6 018a237e 2cae64cd 92

These seed values come from Appendix B of Sun/Javasoft's JCE specification.


ElgamalSig AlgorithmParameterGenerator
Description:
[[need more detail]]
References:
PublicKey parameters:
Comment:
Use of "short exponents" is not supported.
Security comments:

Valid HTML 4.0 Valid CSS Author: David Hopwood <david.hopwood@zetnet.co.uk>
Current maintainer: David Hopwood <david.hopwood@zetnet.co.uk>

Copyright © 1995-2001 The Cryptix Foundation Limited
and David Hopwood. All rights reserved.
Cryptix is a trademark of The Cryptix Foundation Limited.