From: Anders R. <and...@te...> - 2010-03-03 13:32:31
|
Once upon a time life was simple and TPMs had one primary task and that was maintaining the integrity of the computing platform and in some case attest this to external parties that you connect with. However, in the mobile world platform integrity hasn't really failed as it has in PCs. In addition, "strong authentication to services" is actually the thing (maybe in par with media encryption) that users of mobile phones ask for. Unfortunately there is as far as I can see almost no work going on in the "Trusted Computing community" supporting this application. To not get stuck, I have taken the liberty of defining some kind of "TPM" that is streamlined for authentication to services, by combining traditional smart cards with TPM fundamentals (attestations) and then to that add a KEYPROV on steroids. Executive level doc: http://webpki.org/papers/keygen2/secure-key-store.pdf Preliminary API: http://webpki.org/papers/keygen2/sks-api-arch.pdf GUI/Protocol demo/verifier: http://keycenter.webpki.org Prototype hardware: http://mbed.org Sincerely Anders There is essentially zero competition in this space since everybody else seems occupied solving short-term issues. |