Skip to content

Data Encryption (SSE)

MinIO Server-Side Encryption (SSE) protects objects as part of write operations, allowing clients to take advantage of server processing power to secure objects at the storage layer (encryption-at-rest). SSE also provides key functionality to regulatory and compliance requirements around secure locking and erasure.

MinIO SSE uses the MinIO Key Encryption Service (KES) and an external Key Management Service (KMS) for performing secured cryptographic operations at scale. MinIO also supports client-managed key management, where the application takes full responsibility for creating and managing encryption keys for use with MinIO SSE.

MinIO supports the following KMS as the central key store:

MinIO SSE requires enabling Network Encryption (TLS).

Supported Encryption Types

MinIO SSE is feature and API compatible with AWS Server-Side Encryption and supports the following encryption strategies:

Server-Side Object Encryption with KES

Deploy Silo with server-side object encryption