Plaintext:     
Key, k:
length of Initialization Vector (IV), l, where l < (the length of plaintext above)/2
IV:


Put your text of size l to get the corresponding value of Fk(text) of size l.
Your text: Function output:

Final Output:











SECOND PART OF THE EXPERIMENT



                            

Select the option you would use to make CBC-MAC secure


      Plaintext:     
Your Plaintext:

Key:
Calculated Key:

Second Key:

length of Initialization Vector (IV), l, where l < (the length of plaintext above)/2
IV:


Put your text of size l to get the corresponding value of Fk(text) of size l.
Your text: Function output:

Final Output: