CMCC: Misuse Resistant Authenticated Encryption with Minimal Ciphertext Expansion

In some wireless environments, minimizing the size of messages is paramount due to the resulting significant energy savings. We present CMCC (CBC-MAC-CTR-CBC), an authenticated encryption scheme with associated data (AEAD) that is also nonce misuse resistant. The main focus for this work is minimizi...

Full description

Bibliographic Details
Main Author: Jonathan Trostle
Format: Article
Language:English
Published: MDPI AG 2018-12-01
Series:Cryptography
Subjects:
Online Access:https://www.mdpi.com/2410-387X/2/4/42
_version_ 1798034995648921600
author Jonathan Trostle
author_facet Jonathan Trostle
author_sort Jonathan Trostle
collection DOAJ
description In some wireless environments, minimizing the size of messages is paramount due to the resulting significant energy savings. We present CMCC (CBC-MAC-CTR-CBC), an authenticated encryption scheme with associated data (AEAD) that is also nonce misuse resistant. The main focus for this work is minimizing ciphertext expansion, especially for short messages including plaintext lengths less than the underlying block cipher length (e.g., 16 bytes). For many existing AEAD schemes, a successful forgery leads directly to a loss of confidentiality. For CMCC, changes to the ciphertext randomize the resulting plaintext, thus forgeries do not necessarily result in a loss of confidentiality which allows us to reduce the length of the authentication tag. For protocols that send short messages, our scheme is similar to Synthetic Initialization Vector (SIV) mode for computational overhead but has much smaller expansion. We prove both a misuse resistant authenticated encryption (MRAE) security bound and an authenticated encryption (AE) security bound for CMCC. We also present a variation of CMCC, CWM (CMCC With MAC), which provides a further strengthening of the security bounds.
first_indexed 2024-04-11T20:52:00Z
format Article
id doaj.art-789bfa97214a4fb4abc2e82c2d0bf83b
institution Directory Open Access Journal
issn 2410-387X
language English
last_indexed 2024-04-11T20:52:00Z
publishDate 2018-12-01
publisher MDPI AG
record_format Article
series Cryptography
spelling doaj.art-789bfa97214a4fb4abc2e82c2d0bf83b2022-12-22T04:03:49ZengMDPI AGCryptography2410-387X2018-12-01244210.3390/cryptography2040042cryptography2040042CMCC: Misuse Resistant Authenticated Encryption with Minimal Ciphertext ExpansionJonathan Trostle0Independent Researcher, Washington, DC 98684, USAIn some wireless environments, minimizing the size of messages is paramount due to the resulting significant energy savings. We present CMCC (CBC-MAC-CTR-CBC), an authenticated encryption scheme with associated data (AEAD) that is also nonce misuse resistant. The main focus for this work is minimizing ciphertext expansion, especially for short messages including plaintext lengths less than the underlying block cipher length (e.g., 16 bytes). For many existing AEAD schemes, a successful forgery leads directly to a loss of confidentiality. For CMCC, changes to the ciphertext randomize the resulting plaintext, thus forgeries do not necessarily result in a loss of confidentiality which allows us to reduce the length of the authentication tag. For protocols that send short messages, our scheme is similar to Synthetic Initialization Vector (SIV) mode for computational overhead but has much smaller expansion. We prove both a misuse resistant authenticated encryption (MRAE) security bound and an authenticated encryption (AE) security bound for CMCC. We also present a variation of CMCC, CWM (CMCC With MAC), which provides a further strengthening of the security bounds.https://www.mdpi.com/2410-387X/2/4/42energy constrained cryptographyauthenticated encryptionmisuse resistance
spellingShingle Jonathan Trostle
CMCC: Misuse Resistant Authenticated Encryption with Minimal Ciphertext Expansion
Cryptography
energy constrained cryptography
authenticated encryption
misuse resistance
title CMCC: Misuse Resistant Authenticated Encryption with Minimal Ciphertext Expansion
title_full CMCC: Misuse Resistant Authenticated Encryption with Minimal Ciphertext Expansion
title_fullStr CMCC: Misuse Resistant Authenticated Encryption with Minimal Ciphertext Expansion
title_full_unstemmed CMCC: Misuse Resistant Authenticated Encryption with Minimal Ciphertext Expansion
title_short CMCC: Misuse Resistant Authenticated Encryption with Minimal Ciphertext Expansion
title_sort cmcc misuse resistant authenticated encryption with minimal ciphertext expansion
topic energy constrained cryptography
authenticated encryption
misuse resistance
url https://www.mdpi.com/2410-387X/2/4/42
work_keys_str_mv AT jonathantrostle cmccmisuseresistantauthenticatedencryptionwithminimalciphertextexpansion