[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [IETF-PKIX] Cryptographic binding of certificates to signatures
Bob,
I'm sorry not to have replied sooner. The approach sounds promising,
but I haven't thought about the details enough to comment substantially.
Offhand, I don't see a problem with defining new signature algorithms,
with new OIDs, which compute signatures over the concatenation of
the ToBeSigned message digest and the ancillary information.
I do see a problem with including salt (randomized padding) in the
signature computation - it would have to be transmitted as part of the
signature value, which would expand the size of the signature: DSA
signatures would become something like:
DSASignatureValue ::= SEQUENCE {
r INTEGER,
s INTEGER,
salt OCTET STRING }
Can't this "problem", if it exists, be addressed at the application
layer?
Dave Kemp
> From: Bob Jueneman <BJUENEMAN@NOVELL.COM>
>
> What I'm proposing is that we define a new series of digital signature
> algorithm OIDs, which would include the additional information that
> is needed as part of the COMPONENTS.
>
> [...]
>
> The other approach, which could be extended to arbitrarily long
> information, would be to effectively append the existing ToBeSigned
> information (normally a message digest) to the ancillary information, and
> then compute a super message digest over the entire collection. That
> super message digest, plus any additional randomized padding (we
> ought to fix that problem while we are at it) would then be the input
> to the actual signing operation. This would support signature algorithms
> and key lengths which only allow as little as 160 bits of input (or even
> 128 bits, for MD5)).