posted on Apr, 18 2011 @ 06:47 PM
With that additional rule where one letter is always built out of the first group ABDHP and the next letter is built out of ZYWSK, that means you will
always be able to divide the message into the blocks you need to decode.
For example, breaking up your message:
KZY=h DA=e SWZY=l HD=l SW=o PDAB=w WS=o PB=r YZSW=l D=d
hello world
YK=i BD=f Y=y BHDA=o YW=u BP=r YWZ=t H=h YK=i ABP=s WZK=f A=a ZS=r APH=y SW=o ADP=u SZ=r D=d WS=o HA=i ZWS=n ABD=g WK=g ABHD=o KY=i DBH=o WK=g BDA=g
ZS=r AD=e YKS=a DP=t
if you r this far you r doing goiog great
A=a WZY=t ABP=s ZKW=f AHBD=o SZ=r AD=e ZW=v DA=e ZS=r
ats forever
I'm assuming the 'goiog' was meant to be junk filler to confuse us, and that the two lone R's were meant as shorthand for 'are'. (that or else
two grammatically incorrect "your" instead of "you are" or "you're" :p)
I think that your code would be classified under the 'substition cipher' type of codes. It is more complicated than some, though, because you can
mess up frequency analysis due to the fact that each letter has more than one way to code it. For instance, an 'O' can be ABDH, ABHD, ADBH, ADHB,
AHBD, AHDB, BADH, BAHD, BDAH, BDHA, BHAD, BHDA, DABH, DAHB, DBAH, DBHA, DHAB, DHBA, HABD, HADB, HBAD, HBDA, HDAB, HDBA, using the first five letters,
and then there are whatever combinations using the ZYWSK (too lazy to write them out) An 'E' can be represented by AD or DA using the ABDHP, or
YWK, YKW, WKY, WYK, KWY, KYW using the ZYWSK.