AES-128-bit in cipher block chaining mode (CBC) task
Budget: ₹1,600 – ₹1,800 INR
When she gave you your secret key, Alice told you that she will use use AES-128-bit in cipher
block chaining mode (CBC). Alice encodes strings as ‘utf-8’ and uses PKCS padding to allow
messages whose size is not dividable by the block size. note: usually libraries handle the
padding implicitly.
Start your conversation with Alice, receiving her first encrypted message. Use the artificial
TA to get convincing arguments to rely to Alice. You may need to exchange more than
one message with her. You will know she is convinced when she sends you a unique “I’m
convinced” message that has a token. Submit this token and your code to our grading system
to pass this task.
block chaining mode (CBC). Alice encodes strings as ‘utf-8’ and uses PKCS padding to allow
messages whose size is not dividable by the block size. note: usually libraries handle the
padding implicitly.
Start your conversation with Alice, receiving her first encrypted message. Use the artificial
TA to get convincing arguments to rely to Alice. You may need to exchange more than
one message with her. You will know she is convinced when she sends you a unique “I’m
convinced” message that has a token. Submit this token and your code to our grading system
to pass this task.