Can you design a des key schedule algorithm

Assignment Help Computer Engineering
Reference no: EM132120965

Recall that for a block cipher, a key schedule algorithm determines the subkey for each round, based on the key K. Let K = (K0,K1,K2......K55) be a 56-bit DES key.

a. List the 48 bits for each of the 16 DES subkeys K1, K2, .........., K16, in terms of the key bits Ki.

b. Make a table that contains the number of subkeys in which each key bit ki is used.

c. Can you design a DES key schedule algorithm in which each key bit is used an equal number of times?

Reference no: EM132120965

Questions Cloud

Make monthly payments : You're prepared to make monthly payments of $210, beginning at the end of this month, into an account that pays 6.2 percent interest compounded monthly.
What if you wait 10 years before contributing : What if you wait 10 years before contributing? (Do not round intermediate calculations and round your answer to 2 decimal places, e.g., 32.16.)
Discuss the main elements of lean manufacture : What is the problem is a "Quality First" strategy? Discuss the main elements of lean manufacture.
Does a high risk mean the return must be low : Investors sometimes fear that a high-risk investment is especially likely to have low returns. Is this fear true? Does a high risk mean the return must be low?
Can you design a des key schedule algorithm : Can you design a DES key schedule algorithm in which each key bit is used an equal number of times?
What was the interest rate you charged : If your receive $500 in simple interest on a loan that you made for $10,000 for 5 years, what was the interest rate you charged?
What is the company brand strategy : How does Marriott international company differentiate itself from its competitors? What is the company's brand strategy?
Define an appropriate schema using sql ddl in mysql : Assume that a customer canrent more than one unit (in the same or different properties) and that the same unit can be co-rented by several customers.
Employee benefits practices for pharmaceutical industry : Conduct some research in order to identify the prevalent employee benefits practices for the Pharmaceutical industry.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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