Does the iPad on disk encryption include only one application or the whole system

I need my native iPad app to store its data (say, DOC documents downloaded via HTTPS) in encrypted form. These .DOC files must be opened in third-party applications on the iPad.

I need to know if it is possible to encrypt data of both my application and third-party applications? This means that my .DOC file will never be stored in unencrypted form on the device. (The motivation is that my application downloads documents with confidential information, and I want these documents to be read on the iPad, but with a layer of protection against disk encryption.)

I read Advanced App Tricks @ apple.com , the section โ€œProtecting Data Using Disk Encryption,โ€ but could not find any relevant information.

+5
source share
1 answer

First, let me get hardware encryption :

iOS supports hardware activation of everything on disk. It is encrypted with a key that has nothing to do with the code of your device. This function allows you to quickly erase device data (by overwriting the device encryption key). However, it does not protect your data from being able to get it by an experienced intruder who can get your device; jailbreak will get around this.

API : iOS , , . ( ). : , ! , , ( iPhone ).

CommonCrypto: API , , /. , , , API . , RNCryptor, API.

, : , ?

:

UIDocumentInteractionController:

, , , , , . , , , :

  • API ( , iOS, )

  • NSURLProtocol, ,

+5

All Articles