Stenography
Steganography is the art and science of writing hidden messages in such a way that no one, apart from the sender and intended recipient, suspects
the existence of the message, a form of security through obscurity.
en.wikipedia.org...
There are many ways to hide information in an xml document. I would like to post my favourite (plain sight) method for consideration.
1. Convert your message to a number
2. Factor your number
2a. For each prime factor, factor the exponent
2b. Repeat above until all exponents are 1 or 0 at every level
3. Create an xml document whose structure maps to the tree created in step 2
4. Fill your xml document with a distraction data set
Example:
1. Pass secret message of 8
2. 8 = 2^3^1
3. [atsimg]http://files.abovetopsecret.com/images/member/dc0fefcb1b1c.png[/atsimg]
4. [atsimg]http://files.abovetopsecret.com/images/member/619e4de92dd0.png[/atsimg]
Example:
1. Pass secret message of 20
2. 20 = 2^2 * 5 = 2^2^1 * 5^1
3. [atsimg]http://files.abovetopsecret.com/images/member/adeb181b713a.png[/atsimg]
4. [atsimg]http://files.abovetopsecret.com/images/member/b2495cb6ea5a.png[/atsimg]
There are just a few rules need to handle the tree.
if the factor is p^0 and p< the max prime factor of N then p is represented as a single empty node.
If the factor is p^1 then there will be a single empty node inside the p node.
if the factor is p^1 and p=max prime factor of N then p can be represented by a single place-marker empty node.
if the factor is p^n where n>1 then factor n and repeat above for the inside node.
Because of the Fundamental theorem of arithmetic, each xml document is 1 to 1 with the integers I believe.
en.wikipedia.org...
Although I do not know of a name for this method, it seems best suited for passing small secret messages in plain sight (such as dates) and could be
used in social media situations with the aid of support software.
edit on 14-5-2011 by GalacticJoe because: (no reason given)
edit on 14-5-2011 by GalacticJoe because: problem with img
files