-1

I am looking for a mobile device, preferably a smartphone or a tablet, that contains a TPM (v1.2 or 2.0) and provides application access to it through an API. Does anyone know if any such devices exist?

user1094206
  • 107
  • 1
  • 1
    I'm not aware of any devices that have a TPM in their hardware design yet. I'm sure the day is coming though. – RoraΖ Sep 16 '14 at 12:23
  • You can try the [secure element](http://nelenkov.blogspot.de/2012/08/accessing-embedded-secure-element-in.html). – user10008 Sep 16 '14 at 12:56
  • possible duplicate of [Does any tablet support remote attestation?](http://security.stackexchange.com/questions/24220/does-any-tablet-support-remote-attestation) – Gilles 'SO- stop being evil' Sep 16 '14 at 21:04

1 Answers1

1

I think the only devices that have this are intel laptops-turned-tables. The only example that come to my mind are Surface Pro range. The Surface pro 1 and 2 have a TPM v1.2, and the Surface Pro 3 has a TPM v3.

I don't know of any ARM powered device which has a TPM (although I think there's work in progress on this). In ARM, there's also a security feature called TrustZone, it might be good if you check that, as it might provide enough features to do whatever you need. For what I know this solution includes a security module called SecurCore where all the sensitive operations are performed.

HocusPocus
  • 462
  • 2
  • 8
  • Thanks for you answer, HocusPocus. I'm aware of TrustZone. Do you know if ARM smartphones today have TrustZone enabled? – user1094206 Sep 16 '14 at 12:47
  • I'm not really into mobiles, but the module is inside the Cortex cores mobile use... Also doing a quick check it looks like some Samsung mobiles and a few other vendors already use this feature. – HocusPocus Sep 16 '14 at 12:50