iOS を使用したデータの暗号化と復号化に関するこのQAを見ました。回答のコードはApple の Key Programming GuideSecurity.framework
を指しています。
QA および Apple リファレンスのコードは、暗号化/復号化を実行する前に公開/秘密キーを照会します。
これから書くコードでは、暗号化/復号化が必要になるたびに再度クエリを実行するのではなく、メモリに SecKeyRef を保持することを計画しています。それをしても安全ですか?または、両方の例で毎回クエリを実行するセキュリティ上の理由がありますか?