Design and implement modified des cipher

Assignment Help Basic Computer Science
Reference no: EM13935866

Design and implement Modified DES cipher as mentioned below and observe the Avalanche effect. The number of rounds allowed from one to five only. Observe the Avalanche effect by c hanging the bits of the plain text. That is Once the first round is completed, change 1 bit of the plain text and observe the change in cipher text bits. Continue the analysis by changing half of the bits in the plain text. Module: Decryption Phase Task 1: Generate an input sequence 64-bit input number for decryption Task 2: Implementing IP-1 Inverse Initial Permutation function on 64-bit number Task 3: Implementing Expansion function on 32 bit number to get 48-bit number Task 4: Implementing XOR on 48 bit with Round 1 key Task 5: Implementing S- Box function on 48 bit number to get 32 - bit number Task 6: Implementing Permutation function on 32- bit Task 7: Generate the output from Decryption phase

Reference no: EM13935866

Questions Cloud

Studies of leadership in the future : What implications do your studies of leadership have for you in the future? What more do you need to learn or do? How will you develop your own leadership knowledge and skills?
Discuss hepatitis c epidemic is similar to hiv/aids epidemic : Discuss three ways the Hepatitis C epidemic is similar to the of the HIV/AIDS epidemic and three ways the Hepatitis C epidemic is different than the HIV/AIDS epidemic.
Transformational leader give with an example : assignment is Based on an IT company of case study and question Related to same, Check it and Make according to that the assignment , Here I am Case study and Questions, in first
Create a team-based empowered organization : In other words, he wants to create a team-based, empowered organization. Several of his best managers are resisting the idea strongly.
Design and implement modified des cipher : Design and implement Modified DES cipher as mentioned below and observe the Avalanche effect. The number of rounds allowed from one to five only. Observe the Avalanche effect by c hanging the bits of the plain text.
Replay television programs received from cable : Personal Video Recorders (PVRs): Personal video recorders (PVRs) are digital video recorders used to record and replay television programs received from cable, satellite, or local broadcasts. However, unlike VCRs, which PVRs replaced, PVRs offer m..
What is the fundamental flaw in the chief accountant work : Consider the analysis of the decision performed by the company's chief accountant and compare it to your analysis in part a. What is the fundamental flaw in the chief accountant's work?
Prepare the bvcr and pre-acquisition worksheet : Prepare the acquisition analysis at 1 July 2015. Prepare the BVCR and pre-acquisition worksheet entries ONLY at 30 June 2016
Discuss the advantages that large multinationals : Discuss the benefits / advantages of Asset accounting in SAP Financials. General discussion and then show how 2 Multi-Nationals have benefited based on these advantages/benefits discussed/researched.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Create a class list containing class node

1. Create a simple linked list program to create a class list containing class node { void *info; node *next; public: node (void *v) {info = v; next = 0; } void put_next (node *n) {next = n;} node *get_next ( ) {return next;} void *get_info ( ) {retu..

  Examine the following pseudocode module

Examine the following pseudocode module header and then write a statement that calls the module, passing 8 as an argument. Module showValue Integer values

  Write a script that creates and calls a stored procedure

Write a script that creates and calls a stored procedure named spInsertProduct that inserts a row into the Products table. This stored procedure should accept five parameters. One parameter for each of these columns

  Use java 5 to create a generic class drawingbox with a type

Use Java 5 to create a generic class DrawingBox with a type parameter that simulates drawing an item at random out of a box. This class could be used for simulating a random drawing.

  How silicon-based semiconductors revolutionized computing

New materials frequently lead to new technologies that change society. Describe how silicon-based semiconductors revolutionized computing.

  Sql queries will produce a correct response

Formulate SQL queries for (a) and (b) with reference to the database specified for homework 2. Ensure that your SQL queries will produce a correct response for every instance of the database. a. List the employeeid and salary of those supervisors who..

  Monitor and control scope and schedule

Monitor and control scope and schedule

  How documents appear both on the screen and when printed

Changing options in the screen affects how documents appear both on the screen and when printed

  Find minimum associativity needed of level cache

Determine the minimum associativity needed of the level 1 cache for consistent performance independent of both arrays' position in memory?

  Perform the following hexadecimal computations

Perform the following hexadecimal computations (leave the result in hexadecimal).

  Static methods for processing an array of marks

For this task you will create a class containing a number of static methods for processing an array of marks, which are scores in a test. Each mark is an integer in the range 0 to 100 inclusive. On the Interact site for this subject, you will be p..

  Assume that you have a 64-bit architecture

Assume that you have a 64-bit architecture, but you need to work with numbers that are up to 2^4096. Your available programming language can support 64-bit numbers. How would you design software to do this (Use a maximum of one to two paragraphs o..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd