BWTS as I wrote is not as fast or space efficient as it could be. Not
sure if he improved on the space and speed since my code only written
to do the job and could be much faster and use far less space, But it
is first major library to include my simple bijective BWT check it out
if you wish I know I will over the next few days if I get a chance
I posted here because as a first pass a good bijective BWTS based
compression pass will greatly add to the security of an encryption by
increasing the effective Unicity Distance. Also my code is not what
most people like to see. So here may be a chance to test it for your
selves,
If his code works. It could be used as a step for rhe several other
BWTS especially the 2 state binary modes
of which at least 3 easy to use come to mind. If this library works I
will write short code to interface to his library so that any of the
binary modes could be used. Since its likely they will serve the
crypto community better.
even if you use weak old XOR the first few bytes of the compressed
file as your encryption, This should also
help for users of AES in case there is an easy break when encryting
plain text since its not likely the same hooks could be used with
properly bijectively compressed data where last pass a bijective AES
implimentation
Take Care
David A. Scott
--
My Crypto code
http://bijective.dogma.net/crypto/scott19u.zip
http://www.jim.com/jamesd/Kong/scott19u.zip old version
My Compression code http://bijective.dogma.net/
**TO EMAIL ME drop the roman "five" **
Disclaimer:I am in no way responsible for any of the statements
made in the above text. For all I know I might be drugged.
As a famous person once said "any cryptograhic
system is only as strong as its weakest link"
IT WORKS!! so far
I was going crazy I kept trying to use the openbwt.a to resolve the
problem
know I see there are 2 bwt.c one in the “samples” directory and one in
the “src”
and the openbwt.a is not needed
The trick to get it to work was to use the bwts.c from the samples
directory
and the bwt.c from the src directory.
Anyway I was going crazy even downloaded
a new for me C complier BCC32 since a friend
got it to work with it. It took me a long time
to realize there are two diferent source of bwt.c
in the zip file. Anyway back to sleep.
Thank You Yuta for doing it