AWS Certified CloudOps Engineer Associate SOA-C03 [2026]

AWS Encryption Primer: Transit, Rest, Symmetric, and Asymmetric Encryption | SOA-C03

Review the AWS encryption fundamentals needed to distinguish encryption in transit, encryption at rest, symmetric encryption, and asymmetric encryption.

AWS Certified CloudOps Engineer Associate SOA-C03 [2026]AWS Certified CloudOps Engineer Associate SOA-C03 [2026]Updated Sep 1, 2026
Study options
WatchComing later
ListenComing later
ReadAvailable
ReviewComing later

Study guide

Technical reference and lesson notes

AWS Encryption Primer: Transit, Rest, Symmetric, and Asymmetric Encryption

Purpose of This Lesson

This lesson establishes the minimum encryption vocabulary needed for later discussions of AWS Key Management Service (KMS) keys, CloudHSM, and AWS Certificate Manager. The key distinctions are:

  • Encryption in transit versus encryption at rest: where and when data is protected.
  • Symmetric versus asymmetric encryption: whether encryption and decryption use one shared key or a public/private key pair.

The lecture presents these concepts as a basic primer rather than an in-depth treatment of cryptography.

Key Concepts

Encryption in Transit

Encryption in transit protects data while it travels across a network. An HTTPS connection is a typical example. A user’s browser can connect to an Application Load Balancer using an SSL/TLS certificate, creating an encrypted channel while the request crosses the network.

The protection applies to the network path. Once the traffic reaches the load balancer and is decrypted, the data may or may not remain encrypted. Continued protection after that point depends on whether the data is also encrypted at rest or whether subsequent network connections are separately protected.

Encryption at Rest

Encryption at rest protects the stored data itself. For example, when an object is written to Amazon S3, the data can pass through an encryption process using a data encryption key before being stored in an encrypted bucket. When the object is read, it passes through a corresponding decryption process so the data can be returned in usable form.

Encryption at rest is therefore about storage protection, not merely protecting the channel used to reach the storage system.

Symmetric Encryption

Symmetric encryption uses a single key for both encryption and decryption:

Plaintext + one shared key -> ciphertext
Ciphertext + the same key -> plaintext

The key must be available to the parties or systems that need to perform encryption and decryption. The defining characteristic is that there is no separate public and private key pair.

Asymmetric Encryption

Asymmetric encryption, also called public-key cryptography, uses a pair of mathematically related keys:

  • A public key, which can be shared.
  • A private key, which must be protected by its owner.

At the level required for this lesson, data encrypted with the public key can be decrypted with the corresponding private key. The lecture also describes the reverse relationship: data encrypted with the private key can be decrypted with the public key.

SSL, TLS, and SSH are examples associated with asymmetric encryption in the lecture. In practical systems, asymmetric mechanisms are commonly used as part of establishing or authenticating secure connections, while the connection’s data protection can involve other cryptographic operations.

AWS Security Context and Data Flow

A useful way to analyze an AWS security design is to ask two separate questions:

  1. Is the data protected while moving?
  • Look for HTTPS, SSL/TLS, or another encrypted network channel.
  • Example: browser to an Application Load Balancer.
  1. Is the data protected while stored?
  • Look for storage encryption, such as encrypted Amazon S3 objects.
  • The stored object is encrypted independently of whether the connection used to access it was encrypted.

These protections can coexist. A request may travel over HTTPS and then access data that is encrypted at rest in Amazon S3. Conversely, using encryption in transit does not automatically mean that the data is encrypted after it reaches its destination.

The key type is a separate classification. A certificate-based connection may involve asymmetric encryption, while stored data may use symmetric encryption with a data encryption key. Do not treat “in transit” and “asymmetric” as interchangeable terms: one describes the protection location or phase, and the other describes the key relationship.

Exam- or Assessment-Relevant Takeaways

  • Encryption in transit protects data while it traverses a network, such as an HTTPS connection.
  • Encryption at rest protects the data while it is stored, such as encrypted data in an Amazon S3 bucket.
  • Decrypting traffic at a load balancer ends protection for that particular network segment unless another encrypted connection or storage-encryption control applies afterward.
  • Symmetric encryption uses one key for both encryption and decryption.
  • Asymmetric encryption uses a public key and a private key.
  • Anyone with the public key can perform the public-key encryption described in the lesson, but only the holder of the corresponding private key can decrypt that data.
  • SSL, TLS, and SSH are examples associated with asymmetric encryption in this primer.
  • The encryption location and the key model are independent dimensions. A scenario can involve encryption in transit and encryption at rest, as well as asymmetric and symmetric operations at different stages.
  • The lecture explicitly limits this material to a foundational understanding for later AWS security topics; avoid inferring deeper cryptographic or exam requirements beyond these distinctions.

Tool / Feature Decision Guide

ScenarioRelevant conceptReasoning
A browser connects to an Application Load Balancer over HTTPSEncryption in transitThe data is protected while crossing the network through an SSL/TLS-secured channel.
Data is stored as encrypted objects in Amazon S3Encryption at restThe object itself is encrypted while stored, using an encryption process and a data encryption key.
A system needs one key to encrypt and decrypt dataSymmetric encryptionThe same key performs both operations.
A system needs a shareable key for encryption and a protected key for decryptionAsymmetric encryptionThe public/private key pair separates the encryption and decryption roles.
A design protects browser traffic but does not specify protection after a load balancer decrypts itVerify the next segmentTransit encryption on the first connection does not automatically establish encryption for later traffic or stored data.
A later AWS lesson discusses KMS keys, CloudHSM, or AWS Certificate ManagerApply the two classifications firstIdentify whether the feature is being used for stored-data protection, secure transport, certificate-based operations, or another stage.

Common Traps / Misconceptions

  • “HTTPS encrypts the data everywhere.” HTTPS protects the connection while the data is in transit. After the load balancer decrypts the connection, further protection must be provided separately.
  • “Encryption in transit means encryption at rest.” These are distinct controls. Protecting a network channel does not prove that stored data is encrypted.
  • “Symmetric encryption has a public and private key.” Symmetric encryption uses one shared key for both encryption and decryption.
  • “Asymmetric encryption always means the same operation at every stage.” The important primer-level distinction is the public/private key pair and their complementary encryption/decryption roles.
  • “A certificate automatically encrypts all application data permanently.” A certificate supports the secured connection; it does not by itself guarantee protection after traffic is decrypted or while data is stored.
  • “Transit/rest and symmetric/asymmetric are competing categories.” They describe different dimensions: location or phase of protection versus key structure.

Real-World Engineer / Analyst Notes

  • When reviewing an architecture, trace data end to end: client, network path, load balancer, application, and storage.
  • Mark where encryption begins and where it ends. A secure browser-to-load-balancer connection does not answer whether load-balancer-to-application traffic is protected.
  • Separately identify storage controls. If a requirement says data must be encrypted at rest, HTTPS alone is insufficient.
  • Protect private keys carefully. The security benefit of asymmetric encryption depends on controlling access to the private key.
  • For troubleshooting, distinguish a transport problem from a storage-encryption problem. A failed HTTPS connection and an inability to decrypt an S3 object are different categories of failure.
  • Use this primer as a classification tool before selecting or analyzing AWS services such as KMS, CloudHSM, and AWS Certificate Manager.

Quick Reference Summary

QuestionAnswer
What does encryption in transit protect?Data while it traverses a network, such as through HTTPS.
What does encryption at rest protect?Data stored in a system, such as an encrypted Amazon S3 object.
How many keys does symmetric encryption use?One key for both encryption and decryption.
How many keys does asymmetric encryption use?A public key and a private key.
What is the key risk in asymmetric encryption?The private key must remain protected.
Does HTTPS guarantee storage encryption?No. It protects the network connection; storage encryption must be addressed separately.
What are examples associated with asymmetric encryption in this lesson?SSL, TLS, and SSH.

Flashcards

Q: A browser sends a request to an Application Load Balancer over HTTPS. What type of encryption is being demonstrated?

A: Encryption in transit. The data is protected while crossing the network in the HTTPS channel.

Q: What is the decisive difference between encryption in transit and encryption at rest?

A: Encryption in transit protects data while it moves across a network; encryption at rest protects the data while it is stored.

Q: After an HTTPS connection is decrypted at a load balancer, what must you verify?

A: Verify whether the next network segment or the stored data has its own encryption protection. The original HTTPS channel does not automatically protect everything afterward.

Q: An Amazon S3 object is encrypted as it is written and decrypted when read. Which encryption category does this represent?

A: Encryption at rest. The object is protected in storage, with an encryption and corresponding decryption process around storage access.

Q: What key arrangement defines symmetric encryption?

A: A single key is used for both encryption and decryption.

Q: What key arrangement defines asymmetric encryption?

A: A public/private key pair is used. In the lesson’s basic model, data encrypted with the public key is decrypted with the private key.

Q: You need a key that can be distributed so others can encrypt data, while only one party can decrypt it. Which model fits?

A: Asymmetric encryption. Others can use the public key, while the corresponding private key is required for decryption.

Q: Why is HTTPS not proof that data is encrypted at rest?

A: HTTPS protects the network channel only. Storage encryption must be configured or confirmed separately for the destination data.

Q: Which examples are associated with asymmetric encryption in this primer?

A: SSL, TLS, and SSH.

Q: Are “encryption at rest” and “symmetric encryption” alternative classifications for the same property?

A: No. At rest describes where or when data is protected; symmetric describes the key relationship used by the encryption process.

Q: What is the operational responsibility associated with asymmetric encryption’s private key?

A: The private key must be protected because it is the key required to decrypt data encrypted with the corresponding public key.

Q: A design encrypts browser traffic but stores plaintext data afterward. Which requirement is satisfied, and which is not?

A: The design satisfies encryption in transit for the browser connection, but it does not satisfy encryption at rest for the stored data.

Practice Questions

Question 1

A user accesses an application through HTTPS. The Application Load Balancer decrypts the request and forwards it to the application, but the design does not specify encryption on the second connection. What is the most accurate conclusion?

A. The request is encrypted end to end automatically.

B. The request is encrypted at rest.

C. The browser-to-load-balancer segment is encrypted, but protection after decryption must be evaluated separately.

D. The request uses symmetric encryption only.

Correct answer: C

The decisive clue is where the HTTPS connection terminates. Encryption in transit applies to the secured network channel and does not automatically cover later segments.

Question 2

An engineer must protect objects while they are stored in Amazon S3. Which concept directly addresses this requirement?

A. Encryption in transit

B. Encryption at rest

C. Public-key distribution only

D. SSH authentication

Correct answer: B

The requirement concerns data stored in S3, so encryption at rest is the relevant category.

Question 3

A system is designed so that one key performs both the encryption and decryption operations. Which encryption model is being used?

A. Asymmetric encryption

B. Symmetric encryption

C. Encryption in transit only

D. Certificate-based storage encryption

Correct answer: B

Using one key for both operations is the defining characteristic of symmetric encryption.

Question 4

A team wants anyone to be able to encrypt a message, but only the intended recipient should be able to decrypt it. Which approach best matches the primer?

A. Give everyone the same symmetric key.

B. Publish the recipient’s public key and protect the corresponding private key.

C. Store the message in plaintext and use HTTPS later.

D. Encrypt the message with two unrelated public keys.

Correct answer: B

The public/private key model allows the public key to be shared for encryption while the private key remains restricted for decryption.

Question 5

Which statement correctly compares the two major encryption distinctions in the lesson?

A. Encryption at rest always uses symmetric encryption, while encryption in transit always uses asymmetric encryption.

B. Encryption in transit and encryption at rest describe key ownership, while symmetric and asymmetric describe storage location.

C. Transit/rest describes where or when data is protected, while symmetric/asymmetric describes the key structure.

D. Transit/rest and symmetric/asymmetric are two names for the same classification.

Correct answer: C

The lesson presents these as independent dimensions: protection phase or location versus the number and relationship of encryption keys.

WordPress Metadata

Suggested Slug:
aws-encryption-primer-transit-rest-symmetric-asymmetric-soa-c03

Meta Description:
Review the AWS encryption fundamentals needed to distinguish encryption in transit, encryption at rest, symmetric encryption, and asymmetric encryption.

Tags:
AWS, AWS Certified CloudOps Engineer, SOA-C03, encryption, encryption in transit, encryption at rest, symmetric encryption, asymmetric encryption, AWS KMS, AWS Certificate Manager