20090211 Wednesday February 11, 2009

Text Juggling with BWT

The most fascinating use case of the BW Transformation is the ability to scramble and recover text data by doing complex block sorting techniques. There are many text compressors already using BWT but there aren't many BWT based text scramblers.

I built a simple no-brainer tool based on Swing that can be used for scrambling (muddling) text data. You muddle a block of text using forward BWT to obtain a non-readable text block and a muddling key. You can use this key to do the reverse BWT and get the original block of text.



The above screen shot shows the tool in action. To run this JNLP based application, you need to have the Java browser plug-in.

Launch the Muddler Application

( Feb 11 2009, 08:50:44 AM PST ) Permalink