this post was submitted on 19 Oct 2025
159 points (100.0% liked)

Privacy

42756 readers
1235 users here now

A place to discuss privacy and freedom in the digital world.

Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.

In this community everyone is welcome to post links and discuss topics related to privacy.

Some Rules

Related communities

much thanks to @gary_host_laptop for the logo design :)

founded 6 years ago
MODERATORS
 

I want to share an interesting cryptography paper which introduces "anamorphic encryption", where the ciphertext encrypts two messages. One is a message to reveal to a dictator, who wants the secret key and message to control the narrative. Behind it lies a hidden message, guarded behind a "double key", which is to communicate messages of intent secretly.

It's kind of like having a duress key to reveal, but instead you can send real messages with the real key.

For instance, an investigative journalist could encrypt a fake message "Everyone is content in our utopia" as a smokescreen to show to the dictator, while true messages like "Minorities are forced into labor camps" can be hidden in the anamorphically encrypted ciphertexts to notify the outside free press.

The authors argue that cryptosystems already in use supports the anamorphic mode, where you encrypt a normal-looking ciphertext which contains the hidden message.

Given that it has been 3 years since this paper, I think there would have been some applications of this technology. Do you guys know of any?

you are viewing a single comment's thread
view the rest of the comments
[–] icelimit@lemmy.ml 1 points 4 days ago* (last edited 3 days ago) (1 children)

But if two different messages are encrypted with the same key, doesn't it by nature produce two different ~~'plaintext'~~ ciphertext? Unless the real secret is much smaller than the decoy message as in the example of the ww2 artist

[–] ReversalHatchery@beehaw.org 1 points 3 days ago (1 children)

plaintext is the unencrypted form of data. encryption produces ciphertext. encrypting the same data with the same key twice results in the same ciphertext, unless additional steps were taken to insert additional data that does not match (like a nonce) to the plaintext

[–] icelimit@lemmy.ml 1 points 3 days ago

Sorry. Got the terms mixed up. Ciphertext is it. Thanks