×

Cryptography in Computer Network

Cryptography: Cryptography is derived from the Greek word, which means "Hidden Secrets." In other words, it is an art in which we can protect our data and information. Through cryptography, we convert our data into Unreadable Secret Codes, called Cipher Text and can read this data only, which will have the secret key to decrypt it. Decrypt data is called plain text. It maintains the security and integrity of the data.

In cryptography, encryption and decryption are two processes. It is used to protect the Messages, Credit/Debit Card details, and other relevant information. In encryption, plain text is converted to ciphertext, and in decryption, the ciphertext is converted to plain text.

Cryptography in Computer Network

Cryptography has many advantages because encryption makes your data completely secure and safe. After encrypting the data, even if it is hacked or stolen, no one can access or read your data.

Working

When you send a message using an encrypted messaging service, this service converts the message into code. After this, only the right user can read this message. Digital encryption is highly complex, so it is difficult to crack.

Encryption

In cryptography, encryption is a process in which the information is converted into a secret code called ciphertext. Ciphertext cannot be easily understood, only experts can understand it. The main purpose of encryption is to secure digital data or information, which transmit via the internet.

 

Decryption

Decryption is a process in which encrypted data is converted back to original data. The encrypted data is called ciphertext, and the original data is called plain text, and the conversion of ciphertext to plain text is called decryption.

Types of Keys

There are used three different types of the key in cryptography: a secret key, public key, and private key. The secret key is used in the symmetric-key cryptography, and the other two keys is used in the asymmetric key cryptography, as shown in the figure.

Cryptography in Computer Network

There are two types of cryptography

  1. Symmetric key cryptography
  2. Asymmetric key cryptography
Cryptography in Computer Network

Symmetric key cryptography

Symmetric key cryptography is that cryptography in which the same key (only one key) is used for encryption of plain text and decryption of ciphertext. Symmetric key cryptography is also known as secret-key cryptography.

Cryptography in Computer Network

Asymmetric key cryptography

Asymmetric key cryptography is that cryptography in which both encryption and decryption have different keys. In this, the public key is used to do encryption, and the private key is used to do the decryption. It is also called public-key cryptography.

Cryptography in Computer Network

For example, if Paul sends a message to bob, they will use the bob's public key to encrypt the message, and then bob will decrypt that message with their private key.


Related Topics

Computer Network Architecture

Computer network architecture is a design in which all the computers are organized in a computer network. The architecture defines how computers must communicate with each other to obtain maximum...

4 minutes read.

Data Link Layer Protocols

 Data Link Layer Protocols Bluetooth Low EnergyZ-WaveZigBee Smart EnergyLoRaWANWirelessHARTLTE-A  1. Bluetooth Low Energy Bluetooth Low Energy or Bluetooth is a short-range communication protocol with the physical layer and medium access control layer. It is widely used in IoT...

3 minutes read.

Decoding in Communication Process

The use of codes is necessary for all forms of communication. The sender, transmitter, and receiver are the three major components of more conventional communication paradigms. The sender is in...

4 minutes read.

Controlled Access Protocols in Computer Networks

In this tutorial, we will discuss Controlled Access Protocols in Computer Networks. Introduction On a shared platform, it is a strategy to minimise data frame collision. As in controlled access technique, every...

7 minutes read.

Uses of Computer Networks

During the twentieth century, the most significant technology is information collecting, processing, and distribution. Computers and communications have been integrated, which has considerably influenced the organization of computer systems. The previous...

6 minutes read.

Method of Joining and Fusion of Fiber Optic Cable

What is Fiber Optics Cable? Fiber optics cable transforms the information at a light pulse. We can transfer voice, data, and video through the fiber optics cable. The fiber optics cable...

3 minutes read.

Disadvantages of Computer Network

What is Computer Network? A computer network is a collection of interconnected devices that can communicate and exchange data with each other. Networks allow devices to share resources such as printers...

3 minutes read.

Stream Control Transmission Protocol

Stream Control Transmission Protocol: SCTP stands for Stream Control Transmission Protocol. SCTP was developed by the Internet Engineering Task Force (IETF). It is a reliable message-oriented protocol of the transport...

3 minutes read.

Advantages and Disadvantages of LAN

Before we move to advantages and disadvantages of LAN, first we discuss about what is LAN. Local area network is referred to by its abbreviation, LAN. A system that connects PCs...

3 minutes read.

User Datagram Protocol

User Datagram Protocol: UDP stands for the User Datagram Protocol. UDP was developed by David P Reed in 1980. It is a connection-less and unreliable protocol. In this protocol, when...

2 minutes read.

Session Layer and Presentation Layer

Session Layer and Presentation Layer Session Layer The fifth layer is the Session layer in the OSI model, which controls connections between many computers. It manages, establishes, and terminates the session connection...

2 minutes read.

Process-to-Process Delivery

Process-to-Process Delivery: A transport-layer protocol's first task is to perform process-to-process delivery. A process is an entity of the application layer which uses the services of the transport layer. Two...

2 minutes read.

Differences between IPv4 and IPv6

Introduction In this tutorial, we will discuss the basic differences between IPv4 and IPv6 protocols. Definition of Internet Protocols Vint Cerf and Bob Kahn's initial Transmission Control Program had a connectionless datagram service...

4 minutes read.

Advantages and Disadvantages of WAN

Before we move to advantages and disadvantages of WAN, first we discuss about what is WAN and what are its features. A wide area network is a vast network of information...

4 minutes read.

Hamming Code Example

What is Hamming Code? Hamming code is an error-detecting and error-correcting code used in computer data storage and transmission to detect and correct errors caused by noise, interference, or data corruption....

4 minutes read.

Transport Layer in OSI Model

This article will help you in getting a good understanding of the transport layer in the OSI model. The transport layer is the fourth layer from the bottom in the OSI...

4 minutes read.

Difference between Active and Passive FTP

What is FTP? FTP stands for File Transfer Protocol. It is a type of protocol that is used for transferring files over a network. FTP uses the TCP-based protocol. For a...

3 minutes read.

OSI Model

OSI Model: OSI stands for Open Systems Interconnection. The ISO (International Standards Organization) was introduced the OSI model in 1983. The OSI model is a standard reference model for communication between...

6 minutes read.

Digital Transmission

Line Coding Digital signal is converted in the digital data that process is known as the Line Coding. That data is stored in the computer in the form of text, audio,...

4 minutes read.

Advantages and Disadvantages of Fibre Optics Cable

What is Fibre Optics Cable? A fibre optics cable is made of plastic or fibre, which is used to transmit the data. In fibre optics cable, the data is sent along...

3 minutes read.