Explain the encryption model or symmetric cipher model, Computer Network Security

Assignment Help:

With explain the encryption model the help of diagram.

Symmetric cipher model uses the secret-key or a single-key for encryption/decryption purposes. It employs a symmetric encryption, also known as conventional encryption single-key or secret-key encryption.

A few symmetric key algorithms are stated below,

1. Data Encryption Standard also well known as DES

2. Triple DES also known as3DES

3. International Data Encryption Algorithm also known as IDEA

Symmetric cipher model as shown in the figure drawn below consists of five components,

Plaintext is defined as follows:

It refers to the original message which is not encrypted and is in human readable format. It forms the input to an encryption algorithm and output of or the decryption algorithm.

Example of it is

A text document is the executable file or the image.

2.   Encryption Algorithm is defined below:

Application of this algorithm will transform the plaintext to an unreadable, unintelligible form by performing many transformations and substitutions.

 3. Secret-key is defined below:

It is a cost of data which is randomly selected. It acts as an input to the encryption and decryption algorithms both. Thus, the sender and receiver both must share the same key and make sure which is secured, in order to restrict the intruders from reading the messages. The encryption algorithm does the transformations and substitutions on the plaintext consequently, depending on the key.

4. Cipher text is defined below:

It is a scrambled version of the plaintext and is not in a human-readable format. The cipher text produced by encryption algorithm depends on the secret-key and plain text. The encryption algorithm can produce different cipher text for the same plain text by using various secret-keys.

5.   Decryption Algorithm is defined below:

It is a reversed form of the encryption algorithm. It takes the cipher text (that is the encrypted data) as the input and decrypts it, using the same key which was used by the encryption algorithm in order to produce the plaintext (that is original message or data).


Related Discussions:- Explain the encryption model or symmetric cipher model

Address resolution protocol (arp), ADDRESS RESOLUTION PROTOCOL (ARP) T...

ADDRESS RESOLUTION PROTOCOL (ARP) TCP/IP can use any of the three address resolution functions relaying on the addressing procedure used by the underlying hardware. To guarant

Plaintext, how to encryt the data in plaintext cipher

how to encryt the data in plaintext cipher

Define half-duplex, A  half-duplex (HDX) system gives communication in b...

A  half-duplex (HDX) system gives communication in both directions, but only one direction at a time. Hardly, once a party stats receiving a signal, it must need for the transmi

Packet filtering firewall-stateless packet filtering, Stateless Packet Filt...

Stateless Packet Filtering Stateless or static packet filtering is the most straightforward kind of packet filtering that allows or disallows data transfer based on the addres

What is information-information security, What is information Informatio...

What is information Information comprises the meanings and interpretations which people place upon the facts, or data. The value of information springs from the ways it can be i

Address resolution with message exchange, ADDRESS RESOLUTION WITH MESSAGE E...

ADDRESS RESOLUTION WITH MESSAGE EXCHANGE An alternative to local calculation is a distributed function. A computer that requires to find an address transmits a message across

Explain the schemes for distribution of public keys, (a) What is a pseudora...

(a) What is a pseudorandom generator? Give an example describing how it works. (b) Explain the key components of a wireless network and their purpose. (c) Describe the authen

Udp datagram format, UDP DATAGRAM FORMAT: It is given in the figure be...

UDP DATAGRAM FORMAT: It is given in the figure below:

Define checksum, The method used to check errors is checksum . In this m...

The method used to check errors is checksum . In this method data is treated as a sequence of integers and their arithmetic sum is calculated and the carry bits are added to the

Write Your Message!

Captcha
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