SlideShare a Scribd company logo
Amazon S3 Server-Side Encryption with S3-Managed Keys – SSE-S3.pptx
AWS S3 Encryption
• AWS S3 Encryption supports both data at rest and data in
transit encryption.
• Data in-transit
• S3 allows protection of data in transit by enabling communication via
SSL or using client-side encryption
• Data at Rest
• Server-Side Encryption
• S3 encrypts the object before saving it on disks in its data centers and decrypt it
when the objects are downloaded
• Client-Side Encryption
• data is encrypted at the client-side and uploaded to S3.
• the encryption process, the encryption keys, and related tools are managed by
the user.
S3 Server-Side Encryption
• Server-side encryption is about data encryption at rest
• Server-side encryption encrypts only the object data.
• Any object metadata is not encrypted.
• S3 handles the encryption (as it writes to disks) and decryption
(when objects are accessed) of the data objects
• There is no difference in the access mechanism for both
encrypted or unencrypted objects and is handled transparently
by S3
Server-Side Encryption with S3-Managed
Keys – SSE-S3
• Each object is encrypted with a unique data key employing strong multi-
factor encryption.
• SSE-S3 encrypts the data key with a master key that is regularly rotated.
• S3 server-side encryption uses one of the strongest block ciphers
available, 256-bit Advanced Encryption Standard (AES-256), to encrypt
the data.
• Whether or not objects are encrypted with SSE-S3 can’t be enforced when
they are uploaded using pre-signed URLs, because the only way server-
side encryption can be specified is through the AWS Management Console
or through an HTTP request header
• Must set header x-amz-server-side-encryption to AES-256
• For enforcing server-side encryption for all of the objects that are stored in
a bucket, use a bucket policy that denies permissions to upload an object
unless the request includes x-amz-server-side-encryption header to
request server-side encryption
Amazon S3 Server-Side Encryption with S3-Managed Keys – SSE-S3.pptx

More Related Content

PPTX
Aws s3 security
PDF
Using encryption with_aws
PPTX
AWS-S3.pptx
PPTX
Houston techfest spring 2018
PPTX
AWS Storage - S3 Fundamentals
PPTX
Big data security in AWS.pptx
PPTX
AWS Simple Storage Service (s3)
PDF
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Aws s3 security
Using encryption with_aws
AWS-S3.pptx
Houston techfest spring 2018
AWS Storage - S3 Fundamentals
Big data security in AWS.pptx
AWS Simple Storage Service (s3)
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Similar to Amazon S3 Server-Side Encryption with S3-Managed Keys – SSE-S3.pptx (15)

PDF
Getting started with S3
PPSX
AWS Key Management
PPTX
IBM Cloud Object Storage
PPTX
Data Encryption - Azure Storage Service
PPTX
Efficient and Secure Data Management with Cloud Storage
PPTX
AWS S3 masterclass
PPSX
Amazon ec2 s3 dynamo db
PPTX
IBM Spectrum scale object deep dive training
PDF
Protect your Data on AWS using the Encryption method.pdf
PPTX
AWS Security
PPSX
Arcanum - Client side encryption based file storage service.
PPTX
s3 pricing model,s3 data transfer data.pptx
PPTX
AWS Amazon S3 Mastery Bootcamp
PPTX
Aws Solution Architecture Associate - summary
PPT
Amazon s3
Getting started with S3
AWS Key Management
IBM Cloud Object Storage
Data Encryption - Azure Storage Service
Efficient and Secure Data Management with Cloud Storage
AWS S3 masterclass
Amazon ec2 s3 dynamo db
IBM Spectrum scale object deep dive training
Protect your Data on AWS using the Encryption method.pdf
AWS Security
Arcanum - Client side encryption based file storage service.
s3 pricing model,s3 data transfer data.pptx
AWS Amazon S3 Mastery Bootcamp
Aws Solution Architecture Associate - summary
Amazon s3
Ad

More from ujjwalsoni23 (20)

PPTX
How to Setup Language Model Locally without Code — LM Studio.pptx
PPTX
Unlock the Power of Conversations - Building a Chatbot with Gemini Pro Free A...
PPTX
How to Access and Use Gemini API for Free.pptx
PPTX
Building Better AWS Lambdas: Unlocking the Power of Layers
PPTX
Exploring Private Hosted Zones in Route 53 A Hands-On Workshop.pptx
PPTX
Copying and Sharing Amazon Machine Image (AMI) and Snapshots - Hands-on Session
PPTX
SSL Termination in ALB NLB
PPTX
Hands-On Lab for Locating client IP address from EC2 when using Network Load ...
PPTX
AWS Global Infrastructure - Regional Edge Cache
PPTX
AWS Global Infrastructure - Regions.pptx
PPTX
AWS Global Infrastructure - Availability Zone.pptx
PPTX
AWS Lambda SnapStart.pptx
PPTX
AWS Storage Gateway.pptx
PPTX
AWS NAT Gateway in a Nutshell
PPTX
AWS VPC Zero to Hero in 30 Minutes.pptx
PPTX
KMS managed Encryption Keys - CSE KMS.pptx
PPTX
Azure Hands-on Session - Azure Resource Manager.pptx
PPTX
Azure Hands-on Session - Hybrid Cloud Sync using Azure File Sync.pptx
PPTX
Aws hands on session - share aws resources using aws resource access manager
PPTX
Hack proof your aws account in 8 easy steps
How to Setup Language Model Locally without Code — LM Studio.pptx
Unlock the Power of Conversations - Building a Chatbot with Gemini Pro Free A...
How to Access and Use Gemini API for Free.pptx
Building Better AWS Lambdas: Unlocking the Power of Layers
Exploring Private Hosted Zones in Route 53 A Hands-On Workshop.pptx
Copying and Sharing Amazon Machine Image (AMI) and Snapshots - Hands-on Session
SSL Termination in ALB NLB
Hands-On Lab for Locating client IP address from EC2 when using Network Load ...
AWS Global Infrastructure - Regional Edge Cache
AWS Global Infrastructure - Regions.pptx
AWS Global Infrastructure - Availability Zone.pptx
AWS Lambda SnapStart.pptx
AWS Storage Gateway.pptx
AWS NAT Gateway in a Nutshell
AWS VPC Zero to Hero in 30 Minutes.pptx
KMS managed Encryption Keys - CSE KMS.pptx
Azure Hands-on Session - Azure Resource Manager.pptx
Azure Hands-on Session - Hybrid Cloud Sync using Azure File Sync.pptx
Aws hands on session - share aws resources using aws resource access manager
Hack proof your aws account in 8 easy steps
Ad

Recently uploaded (20)

PDF
Website Design Services for Small Businesses.pdf
PDF
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
PDF
Salesforce Agentforce AI Implementation.pdf
PDF
Designing Intelligence for the Shop Floor.pdf
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Time Tracking Features That Teams and Organizations Actually Need
PDF
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
PDF
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
PDF
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PDF
Types of Token_ From Utility to Security.pdf
PPTX
Cybersecurity: Protecting the Digital World
PDF
Topaz Photo AI Crack New Download (Latest 2025)
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PPTX
Introduction to Windows Operating System
PDF
AI Guide for Business Growth - Arna Softech
PDF
How Tridens DevSecOps Ensures Compliance, Security, and Agility
PPTX
assetexplorer- product-overview - presentation
PDF
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
Website Design Services for Small Businesses.pdf
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
Salesforce Agentforce AI Implementation.pdf
Designing Intelligence for the Shop Floor.pdf
Why Generative AI is the Future of Content, Code & Creativity?
Computer Software and OS of computer science of grade 11.pptx
Time Tracking Features That Teams and Organizations Actually Need
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
Types of Token_ From Utility to Security.pdf
Cybersecurity: Protecting the Digital World
Topaz Photo AI Crack New Download (Latest 2025)
Advanced SystemCare Ultimate Crack + Portable (2025)
Introduction to Windows Operating System
AI Guide for Business Growth - Arna Softech
How Tridens DevSecOps Ensures Compliance, Security, and Agility
assetexplorer- product-overview - presentation
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev

Amazon S3 Server-Side Encryption with S3-Managed Keys – SSE-S3.pptx

  • 2. AWS S3 Encryption • AWS S3 Encryption supports both data at rest and data in transit encryption. • Data in-transit • S3 allows protection of data in transit by enabling communication via SSL or using client-side encryption • Data at Rest • Server-Side Encryption • S3 encrypts the object before saving it on disks in its data centers and decrypt it when the objects are downloaded • Client-Side Encryption • data is encrypted at the client-side and uploaded to S3. • the encryption process, the encryption keys, and related tools are managed by the user.
  • 3. S3 Server-Side Encryption • Server-side encryption is about data encryption at rest • Server-side encryption encrypts only the object data. • Any object metadata is not encrypted. • S3 handles the encryption (as it writes to disks) and decryption (when objects are accessed) of the data objects • There is no difference in the access mechanism for both encrypted or unencrypted objects and is handled transparently by S3
  • 4. Server-Side Encryption with S3-Managed Keys – SSE-S3 • Each object is encrypted with a unique data key employing strong multi- factor encryption. • SSE-S3 encrypts the data key with a master key that is regularly rotated. • S3 server-side encryption uses one of the strongest block ciphers available, 256-bit Advanced Encryption Standard (AES-256), to encrypt the data. • Whether or not objects are encrypted with SSE-S3 can’t be enforced when they are uploaded using pre-signed URLs, because the only way server- side encryption can be specified is through the AWS Management Console or through an HTTP request header • Must set header x-amz-server-side-encryption to AES-256 • For enforcing server-side encryption for all of the objects that are stored in a bucket, use a bucket policy that denies permissions to upload an object unless the request includes x-amz-server-side-encryption header to request server-side encryption