手軽に実装!CryptoKitを使ったCore Dataのデータ保護術 by Takahiro Kato

iOSDC Japan 2024
ルーキーズLT(5分)

手軽に実装!CryptoKitを使ったCore Dataのデータ保護術

Takahiro_Kato15 Takahiro Kato Takahiro_Kato15

永続化されたデータの保護は、現代のiOSアプリ開発において必要不可欠な要素です。
しかし、Appleが提供する永続化フレームワークであるCore Dataは標準でデータの暗号化を提供しません。
そこでこのトークでは、最もお手軽に導入できるCryptoKitによるCore Dataの暗号化手法について詳しく紹介します。

参加者は以下の内容を学ぶことができます。

  1. データ保護の重要性
  2. CryptoKitを利用するメリット/デメリット
  3. CryptoKitによる暗号化と復号化のコード例
  4. CryptoKitによる暗号化と復号化のパフォーマンス検証

このトークを通して、「Core Data」の暗号化に「CryptoKit」を利用する利点やパフォーマンスについて理解を深めて頂ければ幸いです。