Security Architecture
Keyra separates key management from the user interface to ensure maximum security.
Core Security Principles
Section titled “Core Security Principles”Non-Custodial
Section titled “Non-Custodial”We never have access to your private funds. Your private keys are generated on your device and never leave it.
Secure Storage
Section titled “Secure Storage”Keys are encrypted using AES-256-GCM backed by the device’s hardware security module (Secure Enclave on iOS, Keystore on Android).
Rust Core
Section titled “Rust Core”The cryptographic core is written in Rust, providing memory safety and high performance. It communicates with the Flutter UI via FFI (Foreign Function Interface).
Encryption Model
Section titled “Encryption Model”- Seed Generation: BIP-39 standard 12-word mnemonic.
- Key Derivation: BIP-32/BIP-44 hierarchical deterministic wallets.
- Local Storage:
flutter_secure_storagewith platform-specific hardware encryption.