--- title: Implementation author: rick-anderson description: This document serves as the table of contents for the various ASP.NET Core data protection implementation topics. manager: wpickett ms.author: riande ms.date: 10/14/2016 ms.prod: asp.net-core ms.technology: aspnet ms.topic: article uid: security/data-protection/implementation/index --- # Implementation * [Authenticated encryption details](xref:security/data-protection/implementation/authenticated-encryption-details) * [Subkey Derivation and Authenticated Encryption](xref:security/data-protection/implementation/subkeyderivation) * [Context headers](xref:security/data-protection/implementation/context-headers) * [Key Management](xref:security/data-protection/implementation/key-management) * [Key Storage Providers](xref:security/data-protection/implementation/key-storage-providers) * [Key Encryption At Rest](xref:security/data-protection/implementation/key-encryption-at-rest) * [Key Immutability and Changing Settings](xref:security/data-protection/implementation/key-immutability) * [Key Storage Format](xref:security/data-protection/implementation/key-storage-format) * [Ephemeral data protection providers](xref:security/data-protection/implementation/key-storage-ephemeral)