Here is my interpretation of the Encryption API found in HoneyComb
preview SDK. I would like to know if the community thinks the same.

As a device admin, an application first has to check weather
Encryption is supported by the tablet (in hardware). I don't think
there is software encryption algorithm in honeycomb (it will
defenitely slow down the tablet). So, if there is hardware support,
the admin app can call the start encryption method
(setStorageEncryption). This will trigger the hardware encryption
process. According the honeycomb preview api documentation, this will
encrypt only the application storage area (i.e. all the internal
memory - my guess) and not the external memory (sd card).

SDK:

<snip>
This policy controls encryption of the secure (application data)
storage area. Data written to other areas (e.g. the directory returned
by getExternalStorageDirectory() may or may not be encrypted.
</snip>

I came across an engaget article[1] that says that the motorola xoom
has an option to encrypt the entire tablet. This is a bit incomplete
and misleading. Does this mean that Motorola has extended honeycomb to
encrypt the SD card as well ?

Also, can anyone comment on my interpretation above ? Let me know if
anyone has different ideas about encryption from the preview SDK or
any other "sources" !

Cheers,
Tejas

[1] 
http://www.engadget.com/2011/02/02/android-3-0-honeycomb-can-encrypt-all-your-data-needs-a-full/

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to