[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: I have a technical idea/change for the ECC draft



"David Crick" <dacrick@xxxxxxxxx> writes:

>> What do we loose if we
>> instead use "this key replaces TrippleDES implicit algorithm with AES-128"
>> notation? This would be beneficial for RSA keys too.
>
> what if we have:
>
> Alice: {AES256, AES128, AESover3DESflag [, 3DES implicitly]}
> Bob: {3DES [, AES128 implicitly]}
>
> Then Bob or his software could legitamately choose 3DES.
>
> whereas:
>
> Alice: ECC-384/521 key with {AES256, SuiteBOnly}  and
> Alice: ECC-256 key with { [AES128 implicit], SuiteBOnly}
>
> would refuse to encrypt with anything except AES256 and
> AES128 respectively.

I think there's a fundamental mismatch between OpenPGP-style key
preferences and Suite B thinking.  As a sender, with labeled
information, you can only use approved algorithms.  Thus, if a recipient
doesn't list the approved algorithm, you just can't send them mail.  The
OpenPGP-style key preferences are in my view primarily to ensure
interoperability and allow for algorithm transitions over long
timescales.

Are we proposing sender-side rules to match labels to approved
algorithms?  It seems inadequate to put 'SuiteBOnly' as a key preference
on recipients.