Develop an expression for the required clock frequency

Assignment Help Basic Computer Science
Reference no: EM131329345

In this problem we want to study the clock frequency requirements for a hardware implementation of DES in real-world applications. The speed of a DES implementation is mainly determined by the time required to do one core iteration. This hardware kernel is then used 16 consecutive times in order to generate the encrypted output. (An alternative approach would be to build a hardware pipeline with 16 stages, resulting in 16-fold increased hardware costs.)

1. Let's assume that one core iteration can be performed in one clock cycle. Develop an expression for the required clock frequency for encrypting a stream of data with a data rate r [bit/sec]. Ignore the time needed for the initial and final permutation.

2. What clock frequency is required for encrypting a fast network link running at a speed of 1 Gb/sec? What is the clock frequency if we want to support a speed of 8 Gb/sec?

Reference no: EM131329345

Questions Cloud

What is the degree m of the key stream generator : Draw a circuit diagram and verify the output sequence of the LFSR.
How does training impact employee performance : Why is conducting a performance appraisal so difficult for managers? How can these difficulties be overcome? How does training impact employee and organizational performance
Analyze the type of cost system you plan to implement : Explain the type of cost system you plan to implement in your company, and identify any major challenge(s) in implementing your cost system. Suggest a way to overcome the identified challenge(s).
Why did preston brooks beat him so mercilessly : Respond to it in this way, Why did Preston Brooks beat him so mercilessly? What you need to keep in mind at this point is that, at this point in time, slavery is not only not illegal but it is a constitutional protected institution. Not only the ..
Develop an expression for the required clock frequency : What clock frequency is required for encrypting a fast network link running at a speed of 1 Gb/sec? What is the clock frequency if we want to support a speed of 8 Gb/sec?
Determine required return with the given fund cash flows : Determine the required return if outflows are expected to exceed inflows by $50 million per year.- Determine the required return with the following fund cash flows.
What theories of management can explain what happened : What worked well/not so well? Why might this have happened? What did I learn? What would I do differently next time? What theories of management can explain what happened
Compute the runtime of an average exhaustive key-search : As the example of COPACOBANA [105] shows, key-search machines need not be prohibitive from a monetary point of view. We now consider a simple bruteforce attack on DES which runs on COPACOBANA.
What should the primary purpose of sport : What were some of the "versions of manliness" embedded into college football in the late19thcentury, and to what degree were they the same as, or different from, the versions ofmanliness embedded into prize fighting during the same period?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Evaluation and collection of data for the intersection

Evaluation and collection of data for the intersection at Yorba-Linda Blvd. and Association Rd. Distribution of project activities equally among all the team members

  Use active directory for authentication and authorization

Why would an organization choose to use Active Directory for authentication and authorization over other solutions such as Novell Netware or a free solution such as Linux based LDAP.

  Find the most frequent pair(s) of items over the past hour

Find those items that have appeared in at least 1% of the baskets that arrived over the past hour.3

  Draw a level 0 data flow diagram

Once the glasses have been made, you return to the store for a fitting and pay for glasses. The payment information is recorder in the order. You can use any tool to draw the diagram.

  Annual report from a chemical company

Obtain an annual report from a chemical company (e.g. DuPont, Eastman Kodak, Dow Chemical, Monsanto, Pfizer, etc.), or visit a company's public website where they discuss sustainability and pollution prevention programs. These annual reports can ..

  Implement list methods retrieve and remove use exceptions

Implement the list methods retrieve and remove to use exceptions.

  Prove or disprove that this data flow problem is rapid

Prove or disprove that this data flow problem is rapid.

  Design a linear algorithm

Let G = (V, E) be an undirected graph. Use depth-?rst search to design a linear algorithm to convert each edge in G to a directed edge such that the resulting graph is strongly connected, or determine that this is not possible.

  Attributes for the entities will be identified and described

Project 1 Details: In this project you will be provided with a description of an application (below) to create an entity-relationship diagram (ERD) and design accompanying table layout using sound relational modeling concepts and practices. The relat..

  Page report outlining the potential risks

Could you please produce a 2 page report outlining the potential risks (and mitigation where possible) for the following operating system/application

  Estimate created by senior management

Why is the cost estimate generated by the project team likely to be different from the cost estimate created by senior management?

  Cool ways to use excel''s conditional formatting feature

Explain what you believe to be the main business purpose of charts in Excel. Next, discuss whether or not you believe Excel would still be a useful tool if the charting features were removed from the application.

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