Cryptographic Algorithms: DES, XML, SOA

timer Asked: Feb 26th, 2019
account_balance_wallet $20

Question Description

There are three main types of cryptographic algorithms: (1) secret key, (2) public key, and (3) hash functions. Pick an algorithm for any one of these types (e.g., DES, AES, RSA, MD5) and describe how it works and where it is applied (For example SSL uses 3DES or DES) for message encryption. Use your own words. When you pick an algorithm, try not to repeat. Be sure to reference your sources.

Tutor Answer

School: University of Maryland



Cryptographic Algorithms
Student’s Name
Professor’s Name
Course Title




Cryptographic Algorithms
DES Secret Key Algorithms
A secret key is a piece of code or parameter that is designed to both encrypt and decrypt
messages in a symmetric encryption. It is also called symmetric cryptography. This name is
derived from its ability to encrypt and decrypt data using the same key. Therefore, both
communicating parties must have access to the key, but be the only ones that can access it for the
communication to remain anonymous. A secret key uses two main categories of algorithms;
stream ciphers and block ciphers. A block cipher is divided into two categories; a secret key
processer called a key schedule, and a data path which carries plaintext and ciphertext. The key
schedule algorithm sorts out the secret key by deriving it from the “round keys” that are found in
the data path. Each round key is used in every round.
Block ciphers are popularly used in Data Encryption Standard (DES), a system that was
designed by International Business Machines (IBM) in the 1970s. Similar to block ciphers, a
DES is made up of two segments; a key program/schedule...

flag Report DMCA

Goes above and beyond expectations !

Similar Questions
Hot Questions
Related Tags
Study Guides

Brown University

1271 Tutors

California Institute of Technology

2131 Tutors

Carnegie Mellon University

982 Tutors

Columbia University

1256 Tutors

Dartmouth University

2113 Tutors

Emory University

2279 Tutors

Harvard University

599 Tutors

Massachusetts Institute of Technology

2319 Tutors

New York University

1645 Tutors

Notre Dam University

1911 Tutors

Oklahoma University

2122 Tutors

Pennsylvania State University

932 Tutors

Princeton University

1211 Tutors

Stanford University

983 Tutors

University of California

1282 Tutors

Oxford University

123 Tutors

Yale University

2325 Tutors