Thanks. In my web research, I haven't come across a single reference to these security policy files being used by Android.
What I have found so far (I am not at all versed in this matter, so please read the following thoughts with caution):
The encryption on Android is based on "Bouncy Castle", a set of encryption APIs (for JAVA and C#). Homepage:
bouncycastle.org
According to Wikipedia, Bouncy Castle is Australian in origin, so U.S. export policies do not apply
Bouncy Castle (cryptography) - Wikipedia, the free encyclopedia , as these algorithms are imported into the U.S., not exported from them. Of course, this says nothing about other countries and their policies, while my stance is that the governments of these countries are responsible for controlling what can be imported into their country.
The app backup utility (via USB) of Android ICS is based on Bouncy Castle and uses 256-bit AES keys, as one reverse-engineering programmer has found out:
Android Explorations: Unpacking Android backups . Mr. Nelenkov has managed to read and decrypt the app backup archives as created by the Android backup service on the Windows OS. This last site contains a lot of additional in-depth research about security on Android.
Android sometimes packaged older versions of "Bouncy Castle" so that some algorithsm (i.e. AES) may not be available on a given phone. If you want to import recent Bouncy Castles libs into your JAVA or C# development for Android and force Android to use the new libs, you must do some extra work, as is detailed here:
Encryption on Android & BouncyCastle - un|we|sen
My 2 cents for now.
Thank you.
Regards,