Question: For this assignment, you must implement the Data Encryption Standard ( DES ) algorithm with any programming language that you are comfortable with. The recommendation
For this assignment, you must implement the Data Encryption Standard DES algorithm with any programming language that you are comfortable with. The recommendation is to use or Java. You can accomplish this assignment individually or by forming a team of students.
You can utilize the publically available tablesfunctions in order to implement the DES. You can find these permutation tablesfunctions in some reference books or over the Internet.
You algorithm should get a plaintext as well as a "secret key" from the user and then perform encryption generating the ciphertext from the plaintext and decryption generating the original plaintext from the ciphertext
You can also select any "mode of operations" that you want. All the necessary technical materials are available in the posted lectures on Canvas.
You must submit all related files in a zip file on Canvas just one file for each group, submitted by the group leader Make sure to include a "ReadMe.txt file so that I know what you have done and how your program can be executed.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
