1

ビルトインの iOS セキュリティ ライブラリには、認証された暗号化の実装が含まれていますか? もしそうなら、どれですか?Apple のドキュメントでこれに関する参照を見つけることができませんでした。

OpenSSL に含まれていることは知っていますが、OpenSSL は組み込まれておらず、システムに他の問題があります。

4

1 に答える 1

0

いいえ、違います。2012 年に sci.cryptでこの問題について議論がありましたが、状況が変わったとは思いません。私の理解では、認証された暗号化に関していくつかの特許の問題があるということです。暗号化と認証を 2 つのステップで要求することで、Apple がそれらを回避するのはほぼ確実です。もちろん、いつでも自分で実装できます。それほど難しいことではなく、利用可能なソース コードの実装があります。

認証済み暗号化の重要性を知らない人のために、Phillip Rogaway が 2013 年 1 月にスタンフォードで素晴らしいプレゼンテーションを行いました。 プレゼンテーションの主な間違いはスライド 39 にあります。 OCBのオープンソースのソフトウェア実装ですが、ライセンスは非軍事ユーザーのみのため、技術的には「オープンソース」ではありません

于 2013-08-18T02:09:38.007 に答える