What “hardware-backed” means on Android.

What “hardware-backed” means on Android.

Type: Primer Category: Research — Keys & Secure Hardware Series: Key containers on mobile devices, part 1 of 3 Reading time: ~8 min Three security levels, one keystore API, and a certification requirement that stops short of the strongest one. An application that...
The certificate has two lists.

The certificate has two lists.

Type: Primer Category: Research — Keys & Secure Hardware Series: Key containers on mobile devices, part 2 of 3 Reading time: ~9 min Android key attestation is the only widely available way to prove to a remote party where a key lives — provided the verifier reads...
Seven containers, ranked by what you can prove.

Seven containers, ranked by what you can prove.

Type: Analysis Category: Research — Keys & Secure Hardware Series: Key containers on mobile devices, part 3 of 3 Reading time: ~10 min An SDK that must run on every phone needs a degradation ladder. The interesting question is not how far down it goes, but where...