1

是否有任何内置的 iOS 安全库包含经过身份验证的加密的实现?如果有,有哪些?我无法在 Apple 文档中找到对此的任何参考。

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

4

1 回答 1

0

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

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

于 2013-08-18T02:09:38.007 回答