In this assignment you are to modify the algorithm presented

 

In this assignment you are to modify the algorithm presented in figure 11.9 (TEA) to use Cypher Block Chaining .  Your algorithm will use the encryption and decryption algorithms within a chain of blocks according the specifications of CBC (64 bit block size). Your output is supposed to be able to show the entire message or even portions of the message both encrypted and then later decrypted. 

Basically, read a string from input, simulate CBC encryption on it. Output the encrypted results and then decrypt it and produce the decrypted result. 

How you build that user interface to show how the algorithm works is entirely up to you as long as you show the required results.

Share This Post

Email
WhatsApp
Facebook
Twitter
LinkedIn
Pinterest
Reddit

Order a Similar Paper and get 15% Discount on your First Order

Related Questions

Week 5 Discussion Board 11 unread reply.11 reply. For this

Week 5 Discussion Board 11 unread reply.11 reply. For this discussion review the differences and similarities in compensation and pay models for non-union vs. union workers. Provided for you are example statistics of differences that are normally seen between union and nonunion compensation. Please utilize these readings and videos but

DQ1 Describe the process of data cleansing, or data cleaning,

  DQ1 Describe the process of data cleansing, or data cleaning, and explain why this process is important. Dq2 Select a registry in your state. Discuss what they collect, how often they report and how this data could be used to inform changes in public health improvements and outcomes.

Analysis of “In the Skin of a Lion” novel by Michael Ondaatje

Please read the novel by Michael Ondaatje: In the Skin of a Lion,and answer the following question. Kwasi Hoffman and Jodi Lundgren argue that Ondaatje’s novel focuses on European migrants so as to demonstrate to the reader the exploitation and degradation they encountered despite their white skin and European ancestry.

Your department has been involved in several high-profile use of

Your department has been involved in several high-profile use of force incidents that have resulted in community unrest. You have been tasked with improving your department’s use of force policy. Preparation The Police Executive Research Forum (PERF) has researched and recommended 30 Guiding Principles for use of force policies. From

Barby: What are the three general approaches recommended by the

Barby:  What are the three general approaches recommended by the American Nurses Association (2017) to maintain sufficient staffing? The American Nurses Association recommends three general approaches to maintain staffing. The first approach is that the association requires healthcare setups to have a team of nurses to create a staffing committee.

KU Depression in Older Adults Presentation Nursing Assignment Help

Psychosocial, social cognition, and mental health often influence health behaviors. In this assignment, you will select and research a mental health issue related to behavioral diversity and health and wellness choices, develop a case study from your findings, and share your information in a slide presentation. Design a slide presentation

Learning Resources Required Readings Thyer, B. A. (2013). Evidence-based practice

  Learning Resources Required Readings Thyer, B. A. (2013). Evidence-based practice or evidence-guided practice: A rose by any other name would smell as sweet [Invited response to Gitterman & Knight’s “evidence-guided practice”]. Families in Society, 94(2), 79–84. Wharton, T. C., & Bolland, K. A. (2012). Practitioner perspectives of evidence-based practice. Families in Society, 93(3),

Prison overcrowding is an issue that touches on multiple layers.

  Prison overcrowding is an issue that touches on multiple layers. Over the last 40 years, the prison populations have increased 500%, with more than 2 million inmates incarcerated throughout American facilities (Criminal justice facts, 2021). One of the main reasons for prison overcrowding issues can be found in the

Overview You are the controller of a public Fortune 500

  Overview You are the controller of a public Fortune 500 airline, TransGlobal Airlines. The airline utilizes a fleet of corporate jets for private charter by Fortune 500 clients at several major airports. The company is looking to acquire smaller aviation firms as part of an overall growth strategy. In addition

Economics of strategies and information

 1. A notion of dominance studied in class is weak dominance (recall that its defini- tion only requires weak inequalities). An alternative notion is strict dominance. Given a game Γ ≡ [N,(Σi)i∈N ,(ui)i∈N ], for each i ∈ N and all σi , σ0 i ∈ Σi , say that

Developing Conclusions Assignment Instructions DUE: by 10am Tuesday October 10,

   Developing Conclusions Assignment Instructions DUE: by 10am Tuesday October 10, 2022 NO LATE WORK!!!! Instructions In the Observations Assignment, you wrote observations on a particular environment you placed yourself in. Now it is time to demonstrate your ability to write an effective conclusion. Express themes, patterns, and descriptions; what

The perceptual process can be described in seven basic steps,

The perceptual process can be described in seven basic steps, plus knowledge. In your own words, briefly describe each step and knowledge. Consider the flow of information. At what point in the process does sensation occur? Is there a distinct and identifiable point where sensation ends and perception begins? Is

Search the Internet for information regarding body cameras for police

Search the Internet for information regarding body cameras for police officers. Do you feel like this type of technology is a good thing to introduce into policing? Do you feel that body cameras will influence the actions of police officers and society members in a positive way during police interactions?

Recruiting and Staff Plan PLEASE INBOX ME FOR MORE INFO!!!

Recruiting and Staff Plan PLEASE INBOX ME FOR MORE INFO!!! Assess the opening case study from Chapter 6: “Amazon is Hiring…Big Time!” create a recruiting and staffing strategy for Amazon, and select one position from the given list to write a recruiting and staffing plan; consider how many of these