This document provides an overview of iOS encryption. It discusses how iOS implements full disk encryption using a randomly generated encryption key (EMF key) and file-level encryption using per-file encryption keys. It describes how encryption keys are wrapped using class keys stored in a keybag, and how the keybag and class keys are encrypted using keys derived from the user's passcode. It also discusses weaknesses like jailbreaking, bugs, forensic tools, and accessing cloud data. The document outlines how Apple has strengthened encryption defaults and the addition of the Secure Enclave hardware component.