Created
November 17, 2015 12:34
-
-
Save justinabrahms/c35bfc16338108c100a6 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"""Goal here is to obfuscate GPG blocks using markov chains. | |
Steps: | |
1. Train markov chain with some news articles on a similar topic. | |
2. Take in a GPG armored ascii block. | |
3. Use that input to determine which branch of the markov chain to walk. | |
4. The result would be a new article similar to the inputs. | |
5. The user could then take the same program, run it against the same | |
inputs, and output the GPG block. | |
For #4, we need to send the recieving user the inputs. Since this is an | |
article though, we could just include them as links in the text. | |
Inspiration: | |
I was reading an article on theintercept.com about blaming encrypting | |
for terror attacks. I think that's an absurd premise. The author, Glenn | |
Greenwald, quoted a former FBI director about needing "viable key | |
management infrastructure" which sounds fucking terrifying. | |
I thought this would be an interesting mechanism to "hide" that you're | |
transmitting an encrypted message, in case it ever became such a thing | |
that you weren't legally allowed to send. | |
Original Link: https://theintercept.com/2015/11/15/exploiting-emotions-about-paris-to-blame-snowden-distract-from-actual-culprits-who-empowered-isis/ | |
""" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Recording discussion on twitter.
I pointed out we could use
instead of 2 spaces. Andrew suggested we could use U+00A0 instead so it was less obvious.