Blacking Whitening Transform for Security in double encryption.
- From: biject <biject.bwts@xxxxxxxxx>
- Date: Mon, 3 Mar 2008 06:36:30 -0800 (PST)
Many people fear one layer of AES used during encryption may not
offer enough security, One could do two passes with AES which might
be enough for some. Some might go one stop higher and reverse the
byte order of the file and then apply another pass with an AES mode
of course in all this I would use two different keys.
You could also do use a biejctive BWT transfom at byte or even bit
level if one deired. This would blacken the file in a way that would
actually weaken the crypto in the information sense for very long
files
the reason it would weaken the totally encryption. Because if file
long
enough after applying the transform many long strings of common
byte are placed together. When trying to unpeel a layer of encryption
very few keys would produce this kind of effect which might be of
some advantage to the attacker.
So instead of blacken the file with something like BWTS you
could Whiten the file with something like UNBWTS which
is the length preserving bijective unburrows wheeler transform
that needs no index value since its truely bijective.
The nice feature of using this as a transform is that the layer
is better mixed one would not be able to get a hint of correct
key on outter level of AES that was used since the whole
UNBWTS buffer could be millions of bytes long. This would
allow for safer encryption of files where only a few letter of
plain text change. Also its not very likely the NSA or most
people would have a clue of analysing yet as to just what a
UNBWTS does to a file. Since it seems most people think
you need an index to do a BWT style of transform this is
not true and the UNBWTS unlike regular UBWT can would
work on any file its what the Burrows Wheeler Transform
should have been if more thought given on it.
http://bijective.dogma.net/bwts.zip
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"
.
- Follow-Ups:
- Prev by Date: Re: triple algorithms
- Next by Date: Re: programming DES algorithm in C#
- Previous by thread: programming DES algorithm in C#
- Next by thread: Re: Blacking Whitening Transform for Security in double encryption.
- Index(es):
Relevant Pages
|