The trickle:

Think of a trickle as a stream of water flowing over the letters and falling through the cracks of the text.

In essence a trickle is a stenographic method which obfuscates text by hiding the true content in letters of the ciphertext in a similar, albeit less obvious way that an acrostic poem would.

Rules, tools and methods

Trickles are very intuitive, the idea is that knowing the rules anyone can read one. You will find the logic behind it all below, but first an example:

Example:

The Rules

Like a grille cipher if formatted incorrectly, a trickle is very hard to read, but when a set width is applied it becomes very intuitive to the naked eye. This is why the following rules must be observed when any trickle is being assembled.

  1. The text body must have a defined character length per line and must be monospaced.
  2. A start position for the trickle must be chosen (usually the first letter) determining the first decoded letter.
  3. There are only three types of characters in a trickle ciphertext, short, tall and space.

The Method

Once a start letter is set a trickle can do four things:

  1. fall through if the selected character is a space
  2. go left or go right (like this ) if it encounters a "Tall" character in the word of the selected character.
  3. Or Split if there is equal resistance on either side of the selected character.

In a way it overflows the word of the character it falls on, In these examples the selected letter is black, "Tall" characters are "X", and "short" characters are "x".

That works with one line, but when multiple lines are involved the following behavior is added.

  1. If the trickle falls through a line, adding a space, it continues until it meets a character or falls out of the text block.
  2. When a trickle splits in two, the next lines selected letters are added from left to right.
  3. When a previously split trickle rejoins another trickle they become one.

Trickle tool:

Variations

There is a lot that can change from trickle to trickle. Turn it around, use a ternary ciphertext (because there is basically three kinds of characters), or hide something else in it, the beauty of obfuscation is that no one knows its there...

Another neat thing to do is use several starting trickles (comma separated in the tool above), this makes the message shorter.

Notes

If you want to know more, read about null ciphers and transposition ciphers, trickles have many things in common with them, all though a trickle does not "encode" a message, meaning that it does not qualify as a cipher.

A word of advice, this is just a toy, don't ever use this if you want your information to stay safe, use real state of the art encryption for that.