<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>– Encryption</title><link>https://changelog.exoscale.com/tags/encryption/</link><description>Recent content in Encryption on</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Wed, 07 Oct 2026 05:00:00 +0000</lastBuildDate><atom:link href="https://changelog.exoscale.com/tags/encryption/rss.xml" rel="self" type="application/rss+xml"/><item><title>KMS now supports asymmetric encryption and digital signatures</title><link>https://changelog.exoscale.com/kms-asymmetric-cryptography-and-digital-signatures/</link><pubDate>Wed, 07 Oct 2026 05:00:00 +0000</pubDate><guid>https://changelog.exoscale.com/kms-asymmetric-cryptography-and-digital-signatures/</guid><description>
&lt;p&gt;Exoscale Key Management Service (KMS) now supports asymmetric keys for encryption and digital signatures. They&amp;rsquo;re available through the API, CLI, Portal and SDKs.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://changelog.exoscale.com/kms-asymmetric-cryptography-and-digital-signatures/kms-create-asymmetric-key.png" alt="Creating an asymmetric signing key in the Exoscale Portal" loading="lazy" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What’s new&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;RSA encryption:&lt;/strong&gt; Create RSA-3072 or RSA-4096 key pairs and export the public key to whoever needs to send you data. They can encrypt without a KMS account, and decryption happens only inside KMS, with the private key never leaving it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Digital signatures:&lt;/strong&gt; Sign data with RSA-PSS, ECDSA, Ed25519 or ML-DSA keys. Signing always happens in KMS. You can verify signatures in KMS as well, or export the public key and verify with your own tools, offline if needed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Post-quantum signatures:&lt;/strong&gt; ML-DSA-65 and ML-DSA-87 implement FIPS 204, the Module-Lattice-Based Digital Signature standard NIST published in 2024. Unlike RSA and ECDSA, ML-DSA is designed to resist forgery by future quantum computers. That makes it a fit for signatures that must remain verifiable for many years. ML-DSA-65 targets NIST security category 3, and ML-DSA-87 targets category 5.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These additions let you use KMS for application encryption, signing workflows, and integrations that require public-key cryptography, without exposing private key material.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.exoscale.com/product/security/kms/how-to/sign-verify/"target="_blank" rel="noopener"&gt;See how to sign and verify data with KMS →&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Encryption at Rest for Compute and Block Storage</title><link>https://changelog.exoscale.com/encryption-at-rest-for-compute-and-block-storage/</link><pubDate>Tue, 02 Jun 2026 15:30:00 +0000</pubDate><guid>https://changelog.exoscale.com/encryption-at-rest-for-compute-and-block-storage/</guid><description>
&lt;p&gt;Exoscale now transparently encrypts stored data for Compute and Block Storage workloads using AES-256 in XTS mode at the hypervisor layer. Combined with existing TLS-based encryption in transit, Exoscale now provides encryption by default for data at rest and in transit across the platform.&lt;/p&gt;
&lt;p&gt;What&amp;rsquo;s new:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Encryption at rest by default&lt;/strong&gt; — all newly created Compute instances and Block Storage volumes are encrypted automatically.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unique encryption keys&lt;/strong&gt; — each volume receives a unique encryption key managed by Exoscale.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Encrypted snapshots&lt;/strong&gt; — snapshots inherit the encryption of their parent volume.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protected templates and instance snapshots&lt;/strong&gt; — instance snapshots and templates stored on Object Storage remain protected through bucket-level encryption.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What this means in practice:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New workloads benefit from encryption everywhere by default across compute, storage, snapshots, templates, APIs, and network communication.&lt;/li&gt;
&lt;li&gt;Encryption happens automatically at the platform layer, without requiring changes to applications, operating systems, or operational workflows.&lt;/li&gt;
&lt;li&gt;Stored and transmitted data now follow a more consistent end-to-end protection model across Exoscale services.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Existing Compute instances remain unencrypted for the time being. In the near future, we will clearly communicate how to encrypt unencrypted instances.&lt;/p&gt;
&lt;p&gt;Existing Block Storage volumes are not re-encrypted in place. To encrypt existing Block Storage data, create a new encrypted volume and copy the data across.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.exoscale.com/product/compute/instances/overview/#encryption-at-rest"target="_blank" rel="noopener"&gt;Explore how Encryption at Rest works on Exoscale.&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SOS: Block SSE-C Encryption per Bucket</title><link>https://changelog.exoscale.com/sos-block-sse_c-encryption-per-bucket/</link><pubDate>Fri, 29 May 2026 15:30:00 +0000</pubDate><guid>https://changelog.exoscale.com/sos-block-sse_c-encryption-per-bucket/</guid><description>
&lt;p&gt;You can now block specific server-side encryption types on your SOS buckets, starting with SSE-C (Server-Side Encryption with Customer-Provided Keys).&lt;/p&gt;
&lt;p&gt;When SSE-C is blocked on a bucket, any upload request that includes a customer-provided encryption key is rejected. This gives bucket owners a way to enforce their encryption policy at the bucket level, for example to ensure all objects use SSE-SOS so that data remains readable through replication and other server-side features that are incompatible with SSE-C.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Starting in 30 days, all newly created SOS buckets will have SSE-C blocked by default.&lt;/strong&gt; Existing SSE-C encrypted objects will still remain accessible for retrieval. If you want to re-encrypt them, you will have to upload them again with the new settings configured. It is always possible to block or unblock SSE-C by updating your bucket’s SSE configuration.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://changelog.exoscale.com/sos-block-sse_c-encryption-per-bucket/sos-block-sse-c.png" alt="SOS Block SSE-C configuration" loading="lazy" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.exoscale.com/product/storage/object-storage/how-to/encryption/?utm_source=beamer&amp;amp;utm_medium=standalone&amp;amp;utm_campaign=SOS-Block-SSE-C-Encryption-per-Bucket&amp;amp;utm_content=ctalink#blocking-sse-c-by-default"target="_blank" rel="noopener"&gt;For configuration details, refer to the SOS documentation&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>