Encryption
Encryption Definition
- [i] Encryption) - (definition:: The process of converting information or data into a secret code that hides the information's true meaning) - (subject:: Cybersecurity
Encryption Example
Encryption Example Elaboration
The general idea is really simple.
- Plain Text is original and readable data, like a
.txtfile or a.docxas an example. - The Encryption Algorithm converts plain text into an unreadable format.
- A Cipher Key is used by an encryption algorithm to lock the data.
This same process can be applied in reverse for Decryption.
This cipher key must be kept secure, because if it's lost, you can't decrypt your data. Encryption is necessary for multiple states of data, at rest (think on a hard drive), in transit (over the internet), and in use (in an active program).
Symmetric Vs Asymmetric Encryption
There are two main types of encryption:
Symmetric Encryption
Asymmetric Encryption
Encryption Implementation
Encryption can be implemented at various levels:
- Full Disk Encryption: Encrypting the entire storage device, like a harddrive or SSD
- File/Folder Encryption: Encrypting individual files or folders, like in Windows' Encrypted File System (EFS)
- Network Encryption: Encrypting communications between devices like with SSL/TLS or IPsec.
- Hardware Encryption: Using a specialized encryption hardware, like a dedicated processor or cryptographic module for improved performance.
Which encryption level is necessary depends on the specific security requirements and performance needs of the organization and situation.