01
In the Bank App
A money transfer needs verification, so the on-premise Okay service is called to start an authentication.

02
In Okay SDK
- The device is verified
- A unique Secure Execution Environment is downloaded
- New obfuscated code
- Secure storage is decrypted

03
In Secure Execution Environment
- Secure PIN entry
- Randomized pinpad
- Integrity tests are performed
- Honeypots activated
- Robot detection during entry
- Display modification detection

04
In the Bank App
- Screenshot can be submitted for server-side verification and traceability
- Results of all tests are used for risk analysis
- Environment is removed
- The bank server displays the result with the banking app
