Skip to content

Basic Encryption

Kylo P edited this page Jul 22, 2023 · 2 revisions

Encryption is a method of converting plaintext data into an unreadable format, known as ciphertext, to prevent unauthorized access. The process of encryption involves the use of an algorithm and a key. The key is used to transform the plaintext into ciphertext and vice versa.

Importance of Encryption

Encryption is crucial for maintaining the confidentiality and integrity of data. It ensures that even if data is intercepted or accessed by unauthorized individuals, they will not be able to understand the data without the correct decryption key.

In the context of AegisNet, encryption is used to protect sensitive data during transmission and storage. This includes data related to operations, communications, and surveillance. By encrypting this data, we can prevent unauthorized access and ensure that only authorized personnel can view and use the data.

Types of Encryption

There are two main types of encryption: symmetric and asymmetric.

  • Symmetric encryption uses the same key for both encryption and decryption. It is fast and efficient, making it suitable for encrypting large amounts of data. However, the key must be shared between the sender and receiver, which can pose a security risk.

  • Asymmetric encryption, also known as public key encryption, uses two different keys: a public key for encryption and a private key for decryption. It is more secure than symmetric encryption because the encryption key can be shared publicly without compromising the security of the decrypted data. However, it is slower and more resource-intensive.

In AegisNet, we use both types of encryption, depending on the specific requirements of each component.

Next Steps

Understanding basic encryption is the first step towards understanding more advanced encryption techniques, such as Homomorphic Encryption, which we plan to use in AegisNet. For more information on our use of encryption, check out our Roadmap.

Clone this wiki locally