Implement the data encryption standard algorithm

Assignment Help Computer Engineering
Reference no: EM133361872

Question: Implement the Data Encryption Standard (DES) algorithm with any programming language that you are comfortable with. The recommendation is to use C/C++ or Java. You can accomplish this assignment individually or by forming a team of 2 students.

You can utilize the publically available tables/functions in order to implement the DES. You can find these permutation tables/functions in some reference books or over the Internet.

Your algorithm should get a plaintext as well as a "secret key" from the user and then perform encryption (generating the ciphertext from the plaintext) and decryption (generating the original plaintext from the ciphertext).

 

Reference no: EM133361872

Questions Cloud

Create tables for students and grades : Create tables for students and grades, and Insert appropriate data using SQL. Also write a SQL query to retrieve list of all the students and their highest
Maximizing independence for aggressive patient : Minimizing restrictions and maximizing independence for an aggressive patient
Woman has pelvic inflammatory disease : What laboratory test results would the nurse expect to find if the woman has pelvic inflammatory disease?
Patient is complaining of severe knee pain : A patient is complaining of severe knee pain after twisting it during a basketball game and is requesting pain medication.
Implement the data encryption standard algorithm : Implement the Data Encryption Standard (DES) algorithm with any programming language that you are comfortable with. The recommendation is to use C/C++ or Java.
Create the view of a javafx desktop application that allows : Create the View of a JavaFX desktop application that allows Top Speed Taxi Service to keep track of customers who have requested a ride. When a customer calls
Solve a single data step that takes an existing sas data : Apply your code to the data set 'manivars.sas7bdat' on the course Canvas site, using PROC PRINT to show the result.
What incentives would lead individuals and communities : What incentives would lead individuals and communities to make realistic provisions for their long-term care needs and living arrangements,
Discuss transcultural nursing theory : Discuss transcultural nursing theory according to scope

Reviews

Write a Review

Computer Engineering Questions & Answers

  Determine why the new roles were introduced

Discuss in 500 words or more why Oracle 12c has introduced two new roles - AUDIT_ADMIN and AUDIT_VIEWER. Include a discussion of what database auditing.

  Provide a detail example of how the min-max normalization

provide a detail example of how the min-max normalization and Z-score standardization values are computed and also explain why a data scientist might want

  Write an application named collegelist

Write an application named CollegeList that declares an array of four "regular" CollegeEmployees, three Faculty, and seven Students.

  How the concept of cultivation relates to it

RTVF 110 San Jose State University Provide a brief explanation of the Social Construction of Reality, then explain how the concept of Cultivation relates to it

  How many inputs could we process on the new machine

Given a new machine that is 64 times as fast, how many inputs could we process on the new machine in t seconds?

  Describe the format and contents of rules used

Describe the format and contents of rules used by a typical enterprise firewall.

  When is the global statement required

The next_int2 function works in this context, but why is it not a good implementation of function that always returns the next largest integer?

  Create a more secure environment for company data

You have been hired as a security specialist by a company to provide methods and recommendations to create a more secure environment for company data.

  Determine the possible reductions of human capital

Determine the possible reductions of human capital that can be realized from implementing cloud and virtualization technologies.

  Calculate the differential input impedance

Calculate the differential input impedance - Calculate CMRR when the internal resistance of the current source is set to REE?

  Discuss about the kernel-level thread

In the many-to-one model for user level threads, all threads execute on the same kernel thread. As there is only one kernel-level thread associated with.

  Create a month class that has a single data member of month

Create a Month class that has a single data member of month number. Include a member method that returns the name of the month and another method.

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