Note that there are some explanatory texts on larger screens.

plurals
  1. POEncrypted storage on an Android/iPad
    primarykey
    data
    text
    <p>I want to create an application for the Android tablets and/or iPad that's going to hold a lot of sensitive data that needs to be encrypted.</p> <p>I'm thinking about two possible ways of dealing with that problem:</p> <ol> <li>Implement (or use an implementation) of some well known encryption algorithm, but that leaves a problem of passing private key as it probably be best if user has to enter 1024 bytes key from the on-screen keyboard on each start of the application</li> <li>Using a hardware encryption device (smart card, etoken etc.) - that's probably one of the most secure ways of doing that but here the problem is how can you insert the hardware device to a tablet. I assume you can probably find few Android devices that will have USB port but does anyone know how are those kind of devices supported on Android? I think it makes little sense of thinking about that kind of solution on an iPad since there's no USB on it. Another downsize of this whole approach is it makes a life a bit more complicates as you need to carry cryptographic device with you all the time.</li> </ol> <p>I should probably add that for this application we don't need to have it working on every possible device - we could limit to one device (Android or iPad) as we are providing both hardware and software. Same goes for external cryptographic devices.</p> <p>Security is the primary concern for the customer and I'd like to know if anyone have dealt with similar situations and what solutions have you used?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload