Page cover

🔓Security Layer

The security layer is a core part of Alien's client architecture, responsible for implementing all security and encryption functions to ensure the confidentiality and integrity of user data.

  • End-to-End Encryption: Uses asymmetric encryption algorithms (e.g., RSA) and symmetric encryption algorithms (e.g., AES) to ensure messages are encrypted throughout their journey from sender to receiver.

  • On-Chain Encryption: Utilizes blockchain technology to record and verify the transmission and storage of messages, preventing data tampering.

  • Secure Storage: Uses secure storage repositories (e.g., Keychain and Keystore) to store sensitive information such as user private keys and encryption keys.