Transcription of Secret-Key Encryption Lab
{{id}} {{{paragraph}}}
SEED Labs Secret-Key Encryption Lab1 Secret-Key Encryption Lab 1 Overview The learning objective of this lab is for you to become familiar with symmetric key Encryption and some of the common attacks on symmetric Encryption . You will have hands-on experience with symmetric Encryption algorithms, Encryption modes, and message padding. Yo u will be able to use tools and write programs to encrypt/decrypt messages. The pen icon appears in the left margin to indicate the questions you should answer in your .pdf lab report. The point value for the answer appears below the icon. Programming Encryption algorithms and modes is a very tricky business since the slightest error can weaken the strength of the Encryption , cause its Encryption to be impossible for other implementations to decrypt, or, worst of all, allow the Encryption to proceed while leading to subtle vulnerabilities. This lab will expose you to some of these mistakes, and show you how to launch attacks to exploit those vulnerabilities.
Most of the encryption modes require an initial vector (IV). Properties of an IV depend on the cryptographic scheme used. If we are not careful in selecting IVs, the data encrypted by us may not be secure at all, even though we are using a secure encryption algorithm and mode. The objective of this task is to help you
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}