Cryptographic Algorithms: DES, XML, SOA

Anonymous
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

MercyK254
School: University of Maryland

Attached.

Running Head: CRYPTOGRAPHIC ALGORITHMS

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

1

CRYPTOGRAPHIC ALGORITHMS

2

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
Review

Anonymous
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