Google play store messages encryption policy

心已入冬 提交于 2020-03-18 09:49:06

问题


Consider an application that transfers xml messages with custom encrypted content through a tcp based protocol. Is there any policy from google play that enforces us to use a specific kind of encryption? Does google play forces us to get encryption export certificates for the encryption used (Twofish)? Should we contact with google play and inform about our application?


回答1:


To publish an app on Google Play you need to agree that you follow U.S export regulations. This means if your app is using encryption and meets some rules you need to get an ERN (encryption registration number).

Depending of what kind of encryption you are using you might not need to apply for an ERN. You do not need an ERN if

  • Products with key lengths not exceeding 56 bits symmetric, 512 bits asymmetric and/or 112-bit elliptic curve.

  • Mass market products with key lengths not exceeding 64 bits symmetric, or if no symmetric algorithms, not exceeding 768 bits asymmetric and/or 128 bits elliptic curve.

  • Products that use encryption for authentication only.

There are also exceptions to these rules. However, since it is rather complicated, you better go to http://www.bis.doc.gov/index.php/policy-guidance/encryption and read the original document.

If you need an ERN you might me able to make a self-classification if your app meets some criteria. If so you can sign up for a SNAP-R account and apply for a ERN.

If you are uncertain about the rules you should contact BIS rather than Google.



来源:https://stackoverflow.com/questions/26034384/google-play-store-messages-encryption-policy

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!