[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: S/MIME v3.2 IDs key size text
Paul,
These sounds reasonable. To resolve the 2nd comment I'm deleting the
sentence, which Tony also commented on.
spt
>-----Original Message-----
>From: owner-ietf-smime@xxxxxxxxxxxx
>[mailto:owner-ietf-smime@xxxxxxxxxxxx] On Behalf Of Paul Hoffman
>Sent: Wednesday, March 19, 2008 4:43 PM
>To: Turner, Sean P.; ietf-smime@xxxxxxx
>Subject: Re: S/MIME v3.2 IDs key size text
>
>
>At 3:07 PM -0400 3/19/08, Turner, Sean P. wrote:
>>In 3850bis, the update is to section 4.3 (this is the only sentence
>>that refers to key sizes):
>>
>>(old) Key sizes from 512 bits to 2048 bits MUST be supported.
>>
>>(new) Key sizes from 1024 bits to 2048 bits MUST be supported.
>
>This is about verification, not about signing. Why should we
>increase it from 512 bits? I support leaving it as in RFC 3850
>at 512 bits.
>
>>
>>In 3851bis, the update is to section 4.1:
>>
>>(old) If an S/MIME agent needs to generate an RSA key pair, then the
>>S/MIME agent or some related administrative utility or
>function SHOULD
>>generate RSA key pairs using the following guidelines. A user agent
>>SHOULD generate RSA key pairs at a minimum key size of 768 bits. A
>>user agent MUST NOT generate RSA key pairs less than 512 bits long.
>>Creating keys longer than 1024 bits can cause some older S/MIME
>>receiving agents to not be able to verify signatures, but
>gives better
>>security and is therefore valuable. A receiving agent SHOULD be able
>>to verify signatures with keys of any size over 512 bits. Some agents
>>created in the United States have chosen to create 512 bit
>keys in order to get more advantageous export licenses.
>>However, 512 bit keys are considered by many to be cryptographically
>>insecure. Implementers SHOULD be aware that multiple (active)
>key pairs
>>can be associated with a single individual. For example, one
>key pair
>>can be used to support confidentiality, while a different key
>pair can
>>be used for authentication.
>>
>>(new) If an S/MIME agent needs to generate an RSA key pair, then the
>>S/MIME agent or some related administrative utility or
>function SHOULD
>>generate RSA key pairs using the following guidelines. A user agent
>>SHOULD generate RSA key pairs at a minimum key size of 1024 bits. A
>>user agent MUST NOT generate RSA key pairs less than 1024 bits long.
>>Creating keys longer than
>>1024 bits can cause some older S/MIME receiving agents to not be able
>>to verify signatures, but gives better security and is therefore
>>valuable. A receiving agent SHOULD be able to verify signatures with
>>keys of any size over 512 bits.
>
>I fully disagree with "MUST NOT generate RSA key pairs less
>than 1024 bits long". A signature that is of little value that
>is only supposed to last a week is fine at 512 bits.
>