Sentinel Types
There are two types of sentinels:
- Sentinels (symmetric key)
- Anonymous sentinels (asymmetric key)
Sentinels (symmetric key)
These keys use a symmetric encryption algorithm, where the same key is used to encrypt and decrypt data. The level of encryption depends on the license:
- Community Level: AES-128
- Premium Level: AES-128
- Enterprise Level: AES-256
AES Algorithm
The AES (Advanced Encryption Standard) algorithm is a widely used encryption standard known for its security and efficiency. AES operates on 128-bit data blocks and uses variable key lengths (128, 192, or 256 bits). For Lagertha sentinels:
- AES-128: Used for the Community and Premium levels, offering a good balance between security and performance.
- AES-256: Used for the Enterprise level, providing a higher level of security, ideal for environments requiring enhanced protection.
AES is renowned for its speed and security, making it a popular choice for encrypting sensitive data.
Anonymous Sentinels (asymmetric key)
These keys use an asymmetric encryption algorithm, where a pair of keys (public and private) is used. The level of encryption depends on the license:
- Community Level: Kyber512
- Premium Level: Kyber512
- Enterprise Level: Kyber1024
Kyber Algorithm
Anonymous sentinels use the post-quantum encryption algorithm Kyber, which is part of the CRYSTALS suite (Cryptographic Suite for Algebraic Lattices). Kyber is designed to withstand potential attacks from quantum computers, providing long-term security. It employs techniques based on Euclidean lattices, making it particularly robust against advanced forms of cryptanalysis.
- Kyber512: Provides a security level similar to AES-128.
- Kyber1024: Provides a security level similar to AES-256.
Sentinel Creation Limits
The number of sentinels a user can create also depends on the license:
- Community: 200 sentinels
- Premium: 10,000 sentinels
- Enterprise: Unlimited