Reliable computing, iPad, unmodified application certification

Since Apple controls the entire hardware / software stack, is it possible to get the following (via some type of trusted computing):

  • hardware certifies that the software is genuine, non-jail broken iOS
  • iOS certifies my server that launching the application is an unmodified application.

This is achieved as follows:

when my server sends data, it is guaranteed that the data can only be used in the form that I assume that it will be used (since it launches my application without changes, in an uninsulated iOS slot).

This prevents things like a modified application that steals data from the server to the client. I understand that it is theoretically possible to eavesdrop, but this can be eliminated using encryption.

Thank!

+3
source share
1 answer

In short, no.

You are talking about Trusted Computing concepts on a platform that does not support TC. IOS does not contain anything about Trusted Computing - Remote Attestation. He does not have TPM .

, Apple, , . (), - . Secure Boot, Microsoft, Trusted Computing , attest, .

Trusted Computing TPM (PCR) (SRTM). , (CRTM - , ) , BIOS, TPM ( ) (BIOS). BIOS .

, , ( SEAL/UNSEAL) , .

TPM ( ). , , , , , . - , TPM PCR, UNSEAL ( PCR ) .

QUOTE. , SEAL, , , , / TPM.

, SEAL , , , , , .

. .

+3

All Articles