I'm trying to find a similar solution to the one provided by the new CoreML Model encryption announced in iOS 14.
I want to be able to download encrypted packages to an app that are then decrypted in memory for usage and are secure against jail breaking and theft. (See my previous question for more details on what I'm working on)
The crux of this problem is how to securely transmit the private key to the app in a way that it can't be spoofed.
I'm assuming that once the app has the key it is safe (even from the user) to store it in the KeyChain?
My question is - is there a way to use CloudKit, or existing iOS frameworks, to achieve this?
I want to be able to download encrypted packages to an app that are then decrypted in memory for usage and are secure against jail breaking and theft. (See my previous question for more details on what I'm working on)
The crux of this problem is how to securely transmit the private key to the app in a way that it can't be spoofed.
I'm assuming that once the app has the key it is safe (even from the user) to store it in the KeyChain?
My question is - is there a way to use CloudKit, or existing iOS frameworks, to achieve this?