这将是一个很长的问题......实际上是一组相关的问题......我想制作一个 iOS 应用程序,它将在 Apples App Store 上出售,(显然)。我的应用程序将在文档目录中存储一些敏感的用户数据。出于安全原因,我想到了一种可以保护这些数据的密码系统。有趣的事情从这里开始……这种数据安全机制几乎是牢不可破的。我将使用 AES-128/256、TwoFish 128/256 和 Serpent 128/256。用户可以选择在哪里使用什么...我可能正在使用双重加密,数据先用 AES 加密,然后用 Serpent 加密,或者两者的任意组合。
我显然需要检查应用商店上的“使用加密”按钮。问题是:
1) 我需要 CCAT 或 ERN 什么认证?
从 :
http://tigelane.blogspot.ro/2011/01/apple-itunes-export-restrictions-on.html
- 转到此链接并使用他的说明。这是一篇很棒的帖子:http: //zetetic.net/blog/2009/08/03/mass-market-encryption-commodity-classification-for-iphone-applications-in-8-easy-steps/
- 对所有情况执行第 1 步和第 2 步。如果您构建了自己的加密机制,请遵循整篇文章。如果您使用 SSL 或其他公共域加密,那么您可以在拥有 SNAP-R 帐户后停止。
我显然需要完成整个认证过程......我确实建立了自己的机制。
2) 完整的 CCATS 可以 100% 在线完成吗?
在那篇“8 个简单步骤”的帖子中,它说我需要通过(蜗牛)邮件发送一些文件。后来有用户说没必要了。注意:这些博客文章似乎很旧(2 年)。
很棒的描述!仅供参考:获取 SNAP-R 的 CIN/PIN 的过程现在完全是电子化的
另一位用户说:
您可能需要考虑更新您的帖子。BIS 顾问刚刚告诉我,不再需要邮寄申请表和证明文件的硬拷贝。这对某些人来说可能是微不足道的,但在国际运费上浪费 80 美元就是白白浪费了 80 美元。
我希望我不需要通过邮件发送所有文件,因为从欧盟将它们送到美国需要一段时间。
欧盟是否有人最近使用过 ERN/CCATS 流程?
3)我还看到他们要你提供传真号码……我没有传真。这是个大问题吗?
如果真的有必要,在线传真服务可以吗?
4)我需要详细解释整个加密机制吗?还是只是算法?我可以因为“对大众市场加密系统太好了”而被拒绝吗?
大多数情况下,我是否需要解释或声明某些数据将被加密两次?或者“将数据加密存储在磁盘上”是否足够好的解释?
5)我将使用一些密码扩展算法和散列(HMAC,使用 SHA-2,也许是 SHA-3)...我也需要报告 thous 吗?