Centralised secure token service (STS) protocol for public-key cryptography authentication based on a smartphone biometry.