Android Keystore system | Security | Android Developers
This document explains the Android Keystore system, detailing how it securely stores cryptographic keys, prevents their extraction, and allows for strict usage restrictions, including user authentication requirements.