theyll ban general purpose computing
Comment on EU Chat Control: Germany's position has been reverted to UNDECIDED
DeathByBigSad@sh.itjust.works 2 weeks agoOne Time Pad Lmao
What’s the government gonna do? Ban numbers?
WhyJiffie@sh.itjust.works 2 weeks ago
explodicle@sh.itjust.works 2 weeks ago
They’ll put the burden of decryption on you. You’d need to bet your freedom on steganography.
DeathByBigSad@sh.itjust.works 2 weeks ago
I thought about it again for a bit. I checked the frequency of english letters as the first letter. There’s way to make two groups of letters so that 13 of them would represent a “0” bit if you see them appear as the first letter and if you see the other set of 13 characters, you’d interpret it as a “1” bit. And the letters in both groups would each collectively add up to 50%. This make it a bit harder to do frequency analysis.
Then for coded text:
You’d use 6 bits per character. So every 6 word you write on the steganograph/ciphertext, you get back 6 bits, aka 1 character (6 words to hide 1 character is a lot of work I know). 6 bits represent 64 characters. 26 is enough for one character-set of a-z, but the remaining characters can be used to make frequency analysis harder, for example, the binary that denotes “27” could be used to represent another letter “e” since “e” is the most common letter in the alphabet, so not both “05” and “27” both represent e. Same with all the other frequenly appearing letters are “Etaoin Shrdlu”(I actually memorized it on the top of my head since I was obsessed with the idea of ciphers as a kid and I looked it up on wikipedia about cryptanalysis a few years ago)
Of course, these are just examples, don’t make your “e” = “05”, they could be e=61 e=53 e= 23 t=2 t=4 etc…, so basically, one letter has multiple ways to be represented, especially the more frequent letters should be represented more times until you get a more even distribution.
(I’m not an expert tho, in a post-chat-control world, maybe you can email some cryptography/steganography expert and ask for better advice.)
Barbarian@sh.itjust.works 2 weeks ago
Wouldn’t be the first time a government banned a number
DeathByBigSad@sh.itjust.works 2 weeks ago
Lol just add 1 to every digit, voila, its no longer the same number.
Or use words to code numbers.
Like the using the first letter of a word to denote a 0/1 bit, and length of the word to denote a second 0/1 bit.
6 bits is enough to depict 64 latin/roman based characters (I mean like A-Z), plus symbols and numbers
3 words is 6 bits
3x5 is 15 words, 15 words is enough to say “hello”
you could further increase the bits per word by also factoring in the last letter of the word
Keep doing that and you’ll have steganography hidden in words.
Are they gonna ban… writing words?
No worries, just encode it in music.
You cannot ban everything, you can hide 1 and 0s anywhere lol.
Like they’ll need a money system (assuming they remain capitalist). Don’t worry big brother, I’m just sending my friend a 89 Euros and 64 cents and saying in the memo “Remember Our Anniversary”, nothing to see here… (8964 = 1989, month 6, day 4, aka: Tiananmen Square Massacre).
Is that number banned? Oops, sorry, I’ll just send my friend 78 Euros and 53 cents (caesar shift of -1). (As an example, of couse actual encryption should be more complex)
The only way they can stop all of it is to jail everyone in vibration-proof/soundproof rooms.
AwesomeLowlander@sh.itjust.works 2 weeks ago
Image
DeathByBigSad@sh.itjust.works 2 weeks ago
They can snatch a few people, but what if everyone starts doing that?
Well designed steganography would notnbe easy to detect if the authorities don’t know what they are looking for. Do they just beat random people to find out if they are sending hidden messages?
Okay you caught the person, so what?
XCGHJ DFVBN TYGBJ
With OTP, it could either be
KILL THE EMPEROR
or it could be
Bring the Condom (something that’s embarassing and plausible to want to hide, but not overthrowing the government)
or it could be any 15 character value, just think of any plausible thing you could possibly hide, to downplay what the real message is.