Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Suppose that Alice and Bob use the Encrypt - then - MAC ( EtM ) scheme in their communication. Specifically, they adopt the Advanced Encryption

Suppose that Alice and Bob use the Encrypt-then-MAC (EtM) scheme in their communication. Specifically,
they adopt the Advanced Encryption Standard (AES) with the counter (CTR) mode to encrypt their data
using key K1. Additionally, they employ the AES with cipher block chaining (CBC) mode to compute the
MAC using key K2. Suppose Alice has two blocks of plaintext, P1 and P2. According to the cryptosystem
discussed, Alice sends the IV, the ciphertext C1 and C2, and the MAC to Bob. What should Bob do to verify
the integrity of the data?
He must encrypt the ciphertext blocks using AES-CTR, received IV, and K1. If the final ciphertext block
obtained is equal to the received MAC, he can trust the integrity of the plaintext.
He must first decrypt the ciphertext using AES-CTR, received IV, and K1 to obtain the putative plaintext.
Then, he must re-encrypt this plaintext using AES-CBC, received IV, and K2 to obtain the MAC. If the
obtained MAC is equal to the received MAC, he can trust the integrity of the plaintext.
He must first decrypt the ciphertext using AES-CTR, received IV, and K1 to obtain the putative plaintext.
Then, he must re-encrypt this plaintext using AES-CTR, received IV, and K1 to obtain the MAC. If the
obtained MAC is equal to the received MAC, he can trust the integrity of the plaintext.
He must encrypt the ciphertext blocks using AES-CBC, received IV, and K2. If the final ciphertext block
obtained is equal to the received MAC, he can trust the integrity of the plaintext.
Bob cannot verify the integrity of the data due to the mixed block cipher modes used.
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

6. (20 points) Show mathematically that for the sets A,B,C A(BA)=AB

Answered: 1 week ago

Question

2. What, according to Sergey, was strange at this meeting?

Answered: 1 week ago

Question

3. Are our bosses always right? If not, what should we do?

Answered: 1 week ago