How about “nonce”, instead of “iv”?

“nonce” is used for the equivalent field in other RFCs about AEAD algorithms: 
RFC 5116 AEAD, RFC 5297 SIV, RFC 3610 CCM. Some of these use the name “IV” for 
different things than the AEAD nonce.
NIST 800-38D GCM does uses “IV”, though it is defined as “A nonce that is 
associated with an invocation of authenticated encryption on a particular 
plaintext and AAD”. RFC 5084 “CCM & GCM in CMS” even says:
  “To have a common set of terms for AES-CCM and AES-GCM, the AES-GCM IV is 
referred to as a nonce in the remainder of this document.”

--
James Manger

From: [email protected] [mailto:[email protected]] On Behalf Of Mike 
Jones
Sent: Wednesday, 8 May 2013 7:41 AM
To: Richard Barnes; Jim Schaad
Cc: [email protected]; jose issue tracker; 
[email protected]
Subject: Re: [jose] #20: Shorter names for JSON serialization

What about “iv” and “tag”?  For the other names, I’d actually prefer staying 
with those that are full words rather than those that are abbreviations of 
words, since they’re more descriptive.  But I agree that 
“initialization_vector” and “authentication_tag” were overkill.

                                                            -- Mike
_______________________________________________
jose mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/jose

Reply via email to