
Encryption Standards That Pass Every Audit
Secure your infrastructure and pass any audit. This guide to database encryption compliance covers SOC 2, ISO 27001, and HIPAA standards for data at rest.
Written by
Himanshu Jotwani
Date
Read time
5 min

If there is one control that appears in every single compliance framework, it is encryption.
SOC 2. ISO 27001. HIPAA. PCI DSS. GDPR. They all expect it for data at rest and data in transit.
Auditors check it. Enterprise customers demand it in security questionnaires. Getting it wrong is an immediate audit finding. Getting it right is simply the baseline.
This is not a cryptography paper. It is a practical guide to database encryption compliance,the specific, operational decisions that satisfy auditors across every major framework without overcomplicating your engineering.
Data in Transit: TLS, and Nothing Else
Every major compliance framework expects encryption for data in transit, and the only acceptable standard is TLS.
- TLS 1.3: Preferred
- TLS 1.2: Minimum acceptable
- TLS 1.1: Deprecated
- TLS 1.0: Deprecated

The end of the line for early TLS
TLS 1.0 and 1.1 have known vulnerabilities. PCI DSS explicitly prohibits them for protecting cardholder data. SOC 2 auditors will flag them as findings. Under HIPAA, they are impossible to defend as a “reasonable and appropriate” safeguard.
If your infrastructure still supports TLS 1.0 or 1.1, disable it now. This is not a roadmap item; it is a structural vulnerability.
Web-facing applications
For external web-facing applications, a compliant TLS configuration requires:
- Valid certificates from a trusted CA.
- TLS 1.2 minimum, with TLS 1.3 preferred.
- Strong cipher suites with forward secrecy.
- HSTS (HTTP Strict Transport Security) headers, which stop browsers from downgrading connections.
Service-to-service traffic
For internal service-to-service communication, mTLS (mutual TLS) is increasingly the standard, and it is preferred in zero trust architectures.
Kubernetes service meshes like Istio and Linkerd can enforce mTLS automatically for all inter-service traffic. In a microservices environment, mTLS between services is a highly effective control for preventing lateral movement and for documenting access control.
The operational trap: certificates
Certificate management is the operational piece organizations most often underinvest in.
An expired certificate does not just cause an outage, it causes an audit finding. A certificate inventory paired with automated renewal (for example, Let’s Encrypt with cert-manager in Kubernetes, or AWS Certificate Manager with auto-renewal) eliminates an entire category of unforced errors: the ”certificate expired during the audit period” finding.
Data at Rest: Encryption by Default
Encryption at rest comes down to two decisions: what to encrypt, and who holds the keys.
The straightforward approach: encrypt everything
Enable encryption at rest for all data stores by default:
- AWS S3 default encryption
- RDS storage encryption, enabled at instance creation
- EBS volume encryption
- DynamoDB encryption
- Azure Storage encryption
- GCP Cloud Storage with Google-managed keys
This covers the vast majority of compliance requirements. When a SOC 2 auditor asks about encryption at rest, you simply show that it is enabled by default across your data stores, and provide the configuration.
The key management trade-off
Cloud-managed keys (such as S3 SSE-S3, or RDS with AWS-managed keys) satisfy most compliance requirements.
Customer-managed keys (CMK/KMS) may be required for organizations with more stringent requirements, such as FedRAMP, certain HIPAA implementations, and some enterprise customers.
But CMKs introduce a harsh operational reality. You are responsible for key rotation, access policy management, and lifecycle management. And here is the critical risk: if you lose access to your encryption keys, you lose access to your data. That is not an edge case; it is a catastrophic failure mode.
Organizations using CMKs need documented key management procedures, including annual rotation schedules, strict access policies, and a tested key recovery process.
Database Encryption: Going Beyond Storage Encryption
Know what storage encryption actually protects
Disk-level storage encryption is a baseline. It protects against someone physically stealing a hard drive from a cloud data center.
That is not your primary threat model. Your primary concern is unauthorized access to your data from network-connected systems.

TDE vs. deeper layers
Transparent Data Encryption (TDE) encrypts database files on disk. It is enabled by default on most managed database services, and it satisfies the basic “encryption at rest” requirement.
But it does not protect against unauthorized access through legitimate database credentials. This is where understanding tde vs column level encryption matters.
Column-level, application-level, and field-level encryption add protection for highly sensitive fields. Encrypting specific columns (Social Security numbers, credit card numbers, health identifiers) with application-managed keys means the data stays encrypted even from database administrators who have full access to the database server.
For PCI DSS, stored card numbers must be rendered unreadable. Strong field-level encryption is one way to do that; tokenization, truncation, and one-way hashing are others. This deeper level of protection is also increasingly expected for sensitive health and financial data.
Encryption in Compliance Framework Language
SOC 2
SOC 2 encryption requirements do not mandate specific encryption algorithms. The framework expects confidential information to be appropriately protected, and encryption is the standard way to do it.
The implementation is your design choice, assessed by the auditor for reasonableness based on data sensitivity and your specific risk environment.
ISO 27001
ISO 27001:2022 covers cryptography in Annex A.8.24 (use of cryptography), which brings together what the 2013 version split into a cryptography policy and key management.
The policy requirement matters. You need a documented iso 27001 encryption policy that explicitly specifies:
- What data must be encrypted.
- What encryption standards apply.
- How encryption keys are managed.
PCI DSS
PCI DSS is highly prescriptive:
- Requirement 3.5 requires protecting stored cardholder data, including rendering it unreadable.
- Requirement 4.2 requires protecting cardholder data with strong cryptography during transmission over open, public networks.
- The standard also strictly requires that only trusted keys and certificates are used.
HIPAA
Under the current HIPAA Security Rule, hipaa data at rest encryption (and in transmission) is an “addressable” implementation specification.
In compliance terms, “addressable” does not mean optional. It means if you choose not to encrypt, you need a documented risk analysis justifying why. In modern infrastructure, almost no risk analysis will successfully support leaving ePHI unencrypted. (A proposed update to the Security Rule would make encryption explicitly required.)
Algorithm Standards
When auditors ask about your encryption standards, your answer should reference current algorithm standards:
- Symmetric encryption: Use AES-256. Avoid 3DES (deprecated).
- Asymmetric encryption: Use RSA 2048-bit or higher (RSA-4096 preferred for long-term keys). Avoid anything below 2048-bit.
- Hashing: Use SHA-256 or higher. Avoid MD5 and SHA-1 (cryptographically broken).

MD5 and SHA-1 should not be used for any security purpose.
PCI DSS requires strong cryptography, based on industry-accepted algorithms and key lengths, so the specifics matter here. SOC 2 and ISO 27001 use “current, industry-accepted algorithms” as the benchmark.
AES-256 and TLS 1.2+ will satisfy all of them.
The Quiet Baseline of Compliance
Encryption done right is not glamorous. It is just quietly, reliably correct, which is exactly what auditors want to see.
At Regodit, our technical control design covers the encryption configuration, key management procedures, and documentation that satisfies SOC 2, ISO 27001, HIPAA, and PCI DSS requirements.
If you want encryption done right from the start, rather than retrofitted weeks before an audit, explore Regodit and schedule a demo with the team.
Disclaimer: The views and explanations shared in this blog are based on our team's understanding of the relevant compliance frameworks. While every effort has been made to ensure accuracy, readers are encouraged to refer to the original legal provisions and official notifications for authoritative guidance. Please reach out to us at connect@solsphere.ai.
Keep reading
All blogs →DORA: What EU Financial Services Companies Need to Know Now
The EU Digital Operational Resilience Act is here. Discover the core DORA compliance requirements for financial entities and ICT third-party service providers.
Why compliance frameworks require both disaster recovery and business continuity planning
A system outage shouldn’t become a crisis. Understand disaster recovery vs business continuity to close structural gaps and meet compliance requirements.
Data Subject Rights: Building the Operational Machinery
Turn your privacy policy into operational reality. Build a scalable data subject access request process to handle GDPR requirements and avoid costly penalties.
