156_74821_ias lab studmanual 16-17

The value of the input k to a 32 bit string of ones b

• Lab Report
• 46

This preview shows page 33 - 36 out of 46 pages.

the value of the input K, to a. 32-bit string of ones b. bitwise complement of R Use the following properties of the XOR operation: (A* B)*C = A*(B*C) A*A = 0 A*0 = A A* 1 = bit wise complement of A Where * is XOR operation, A, B and C are n-bit string of bits 0 is an n-bit string of 0 bits 1 is an n-bit string of 1 bits Identify the function in the DES encryption and also perform decryption. Modules: Module 1: Defining & Initialization of all required functions required for DES Task 1: Defining Initial Permutation and Inverse IP functions

Subscribe to view the full document.

Modules: Module 1: Defining & Initialization of all required functions required for DES Task 1: Defining Initial Permutation and Inverse IP functions Task 2: Defining Expansion & Permutation function Task 3: Defining S-Box Function Task 4: Defining PC-1 and PC-2 Task 5: Defining Shift Key function Task 6: Defining Initial Key & Plain text input of 64- bits Task 7: Defining the other constant functions require for DES implementation

Subscribe to view the full document.

{[ snackBarMessage ]}

"Before using Course Hero my grade was at 78%. By the end of the semester my grade was at 90%. I could not have done it without all the class material I found."
— Christopher R., University of Rhode Island '15, Course Hero Intern

What students are saying

• As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

Kiran Temple University Fox School of Business ‘17, Course Hero Intern

• I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

Dana University of Pennsylvania ‘17, Course Hero Intern

• The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

Jill Tulane University ‘16, Course Hero Intern