Asemica

An Asemic Markov-chained symmetric cipher

Asemica Header Sometimes, you need to be able to hide information within other information. Asemica allows you to do this, creating a piece of asemic (meaning "meaningless") text out of three things: the information you're encoding, the body of text you're using to hide it in (the "corpus") and your password. This is an application that runs through the command line, and can be setup to be used in many of the same ways PGP is used.

Open Source Cipher

  • Command-line tool
  • Uses perl and curl
  • Open Source
  • Markov-chain driven

Asemica is a symmetric cipher whose key is a document and whose ciphertext looks like plaintext. For example, the plaintext "Meet @Joe's, 6pm" could become the ciphertext: "to achieve this and any applicable patent claim is based The Free program INCLUDING a computer or A Major Component in NO EVENT UNLESS and FITNESS FOR an aggregate does terminal interaction through the Program's commands or DATA OR LOSSES SUSTAINED BY court order to an appropriate Legal Notices however if the PROGRAM IS addressed as IS addressed as changed so that copyright permission to Apply These requirements of an implementation available for and OR A."

Any single piece of plaintext should produce any number of cryptographically equivalent ciphertexts, and all of these ciphertexts will decrypt to the initial plaintext when given an identical document-key, called the corpus file. All information about the input file is represented in the states between most of the ciphertext words, rendering the ciphertext asemic.

The documentation and source code for Asemica are available on Github:

http://github.com/danndalf/asemica/

Technology for Good

As mentioned in my agency blog post on Asemica, this tool can be used to help protect free speech in parts of the world where it's in danger. This tool runs with a fairly small footprint on Windows, OS X, and Linux. If you're needing help getting it running, please feel free to email me at dann@stayskal.com. You can encrypt your email to me with PGP if needed (my public key is 0x93F904B0), using Tor for anonymity if necessary.

This site is open source. Its source code is available at on github.