The security of the keys is based on so-called Secure Elements (SE) or
Trusted Execution Environments (TEE) in modern smartphones. These isolated
hardware areas ensure that the cryptographic keys never leave the device
and remain protected even if the operating system is infected with malware
.
