Question: Problem 3 - Basic Concept of ENC and MAC In our semester, we have emphasized couple times that private - key encryption and message authentication

Problem 3- Basic Concept of ENC and MAC
In our semester, we have emphasized couple times that private-key encryption
and message authentication codes are different. In this task, you are going to
show the following:
There exists a private-key encryption whose ciphertexts do not provide
data authentication.
Particularly, you need to describe (1) a secure private-key encryption
scheme KeyGen(), Enc(),Dec().(2) An adversary's strategy in the MAC
game: he can make one challenge of message m, and get Enc(m). Then he
can produce another message m'm with a valid encryption Enc(m').
There exists a message authentication code such that its tag does not
provide secrecy.
Particularly, you need to describe (1) a secure message authentication
code KeyGen(), Tag(), Verify().(2) An adversary's strategy in the semantic
security game of encryption: he provides m0,m1 and gets C=Tag(mb)
where b is a uniform bit from {0,1}. From the ciphertext C, adversary is
going to send another bit b' and wins if b=b'. Your adversary should be
able to win with probability better than 0.5, significantly.
Problem 3 - Basic Concept of ENC and MAC In our

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!