Jump to content

CWC mode: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
tag with {{Bare URL PDF}}. Note that refs to PDFs cannot be filled by any tool or bot. They need to be filled manually
Citation bot (talk | contribs)
Alter: template type. Add: date, pages, year, title, isbn, doi. Changed bare reference to CS1/2. | Use this bot. Report bugs. | Suggested by BrownHairedGirl | #UCB_webform 1050/3118
Line 1: Line 1:
{{More citations needed|date=April 2019}}
{{More citations needed|date=April 2019}}


In [[cryptography]], '''CWC Mode''' (Carter–Wegman + [[Block cipher modes of operation|CTR]] mode) is an [[AEAD block cipher modes of operation|AEAD block cipher mode of operation]] that provides both encryption and built-in message integrity, similar to CCM and OCB modes. It combines the use of CTR mode for encryption with an efficient polynomial [[Carter–Wegman MAC]] and is designed by [[Tadayoshi Kohno]], [[John Viega]] and [[Doug Whiting]].<ref>https://link.springer.com/chapter/10.1007/978-3-540-25937-4_26</ref>
In [[cryptography]], '''CWC Mode''' (Carter–Wegman + [[Block cipher modes of operation|CTR]] mode) is an [[AEAD block cipher modes of operation|AEAD block cipher mode of operation]] that provides both encryption and built-in message integrity, similar to CCM and OCB modes. It combines the use of CTR mode for encryption with an efficient polynomial [[Carter–Wegman MAC]] and is designed by [[Tadayoshi Kohno]], [[John Viega]] and [[Doug Whiting]].<ref>{{cite book | url=https://link.springer.com/chapter/10.1007/978-3-540-25937-4_26 | doi=10.1007/978-3-540-25937-4_26 | isbn=9783540259374 | title=CWC: A High-Performance Conventional Authenticated Encryption Mode | year=2004 | pages=408–426 }}</ref>


CWC mode was submitted to [[National Institute of Standards and Technology|NIST]]<ref>https://web.archive.org/web/20170830120738/http:/csrc.nist.gov/groups/ST/toolkit/BCM/modes_development.html</ref> for standardization, but NIST opted for the similar [[Galois/Counter Mode|GCM mode]] instead.<ref>https://csrc.nist.gov/projects/block-cipher-techniques/bcm/modes-development</ref>
CWC mode was submitted to [[National Institute of Standards and Technology|NIST]]<ref>https://web.archive.org/web/20170830120738/http:/csrc.nist.gov/groups/ST/toolkit/BCM/modes_development.html</ref> for standardization, but NIST opted for the similar [[Galois/Counter Mode|GCM mode]] instead.<ref>{{cite web | url=https://csrc.nist.gov/projects/block-cipher-techniques/bcm/modes-development | title=Modes Development - Block Cipher Techniques &#124; CSRC &#124; CSRC | date=4 January 2017 }}</ref>


Although GCM has weaknesses compared to CWC,<ref>https://csrc.nist.gov/csrc/media/projects/block-cipher-techniques/documents/bcm/comments/cwc-gcm/ferguson2.pdf, section 7</ref> the GCM authors successfully argued for GCM.<ref>https://csrc.nist.gov/CSRC/media/Projects/Block-Cipher-Techniques/documents/BCM/Comments/CWC-GCM/gcm-update.pdf {{Bare URL PDF|date=August 2022}}</ref>
Although GCM has weaknesses compared to CWC,<ref>https://csrc.nist.gov/csrc/media/projects/block-cipher-techniques/documents/bcm/comments/cwc-gcm/ferguson2.pdf, section 7</ref> the GCM authors successfully argued for GCM.<ref>https://csrc.nist.gov/CSRC/media/Projects/Block-Cipher-Techniques/documents/BCM/Comments/CWC-GCM/gcm-update.pdf {{Bare URL PDF|date=August 2022}}</ref>

Revision as of 21:01, 24 August 2022

In cryptography, CWC Mode (Carter–Wegman + CTR mode) is an AEAD block cipher mode of operation that provides both encryption and built-in message integrity, similar to CCM and OCB modes. It combines the use of CTR mode for encryption with an efficient polynomial Carter–Wegman MAC and is designed by Tadayoshi Kohno, John Viega and Doug Whiting.[1]

CWC mode was submitted to NIST[2] for standardization, but NIST opted for the similar GCM mode instead.[3]

Although GCM has weaknesses compared to CWC,[4] the GCM authors successfully argued for GCM.[5]

References

  1. ^ CWC: A High-Performance Conventional Authenticated Encryption Mode. 2004. pp. 408–426. doi:10.1007/978-3-540-25937-4_26. ISBN 9783540259374.
  2. ^ https://web.archive.org/web/20170830120738/http:/csrc.nist.gov/groups/ST/toolkit/BCM/modes_development.html
  3. ^ "Modes Development - Block Cipher Techniques | CSRC | CSRC". 4 January 2017.
  4. ^ https://csrc.nist.gov/csrc/media/projects/block-cipher-techniques/documents/bcm/comments/cwc-gcm/ferguson2.pdf, section 7
  5. ^ https://csrc.nist.gov/CSRC/media/Projects/Block-Cipher-Techniques/documents/BCM/Comments/CWC-GCM/gcm-update.pdf [bare URL PDF]