iOS中内置经过身份验证的加密实现



是否有任何内置iOS安全库包含身份验证加密的实现?如果是,哪些?我在苹果公司的文档中找不到这方面的任何参考资料。

我知道OpenSSL包含一个,但OpenSSL不是内置的,而且我们的系统还有一些其他问题。

不,它不是。早在2012年,sci.crypt上就有人讨论过这个问题,我认为情况没有改变。我的理解是,在认证加密方面存在一些专利问题。几乎可以肯定,苹果通过要求加密和身份验证这两个步骤来避免它们更容易。当然,你总是可以自己实施;这并不难,而且有可用的源代码实现。

对于那些不知道身份验证加密有什么大不了的人来说,2013年1月,Phillip Rogaway在斯坦福大学做了一次很好的演讲。演示中的主要错误出现在第39张幻灯片上,其中指出OCB有一个"开源"软件实现,但该许可证仅适用于非军事用户,因此在技术上它不是"开源"

最新更新