Thread Links Date Links
Thread Prev Thread Next Thread Index Date Prev Date Next Date Index

Re: p1619.1 document (tape), draft version 0.4



We have some challenges.

The CCM spec does not allow long IVs.

Thinking out loud... If we do not want to use SHA-1, would it be  
possible to K2 = E_k1(id) or K2 = E_id(k11) where k1 is the key  
provided, id is a 16 byte is vendor unique (or standard name) and K2  
is the actual media key. This way, we don't introduce a new algorithm  
into the standard? (more algorithms, more potential weaknesses).

jim

On Jan 5, 2006, at 3:12 PM, Landon Noll wrote:

>> There are two ways that I see to solve the IV collision issue:
>>
>> 1. Allow longer IVs: The GCM spec allows IVs of any size, we can just
>>   do the same for 1619.1, and leave it to the application to  
>> decide how
>>   to set the IV and to what size. The application can then set the  
>> IV to
>>   include the vendor-ID and whatever else it wants to put there.  
>> (Does
>>   the CCM spec allow long IVs?) just allow any-size IV and put  
>> some appendix that
>> describe the multi-vendor IV issue and sketches the two
>> solutions above.
>
> I strongly favor this option.