これは、私の質問に対する一種のフォローアップです: iPhone はハードウェア アクセラレーションによる AES 暗号化をサポートしていますか? . さらなる分析とハッキングの後、iOS CommonCrypto は AES-CBC モード (Cipher Block Chaining) でのみハードウェア アクセラレーションをサポートし、AES-CTR (カウンター) または AES-ECB (電子コードブック) モードではサポートしないことがわかりました。これはオープン ソース コードとは異なりますが: http://opensource.apple.com/source/CommonCrypto/CommonCrypto-36064/Source/GladmanAES/ccNewGladman.c。
したがって、これは公開されているものに加えて追加の「修正」のように思えます。だから私は、ハードウェアの機能が何であるか、そして Apple が実際にアプリケーション開発者がハードウェア チップのすべての機能を使用することを妨げているかどうかを知りたいと思っています。
私はこの情報について通常の容疑者 ( Chipworks & iFixit ) を調べましたが、うまくいきませんでした。