Blacking Whitening Transform for Security in double encryption.



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"
.



Relevant Pages

  • Re: New Encryption Idea
    ... performing the 5 reads necessary in the example algorithm results in a delay ... Panama at 400MB/sec, or RC4 at about 90MB/sec, or AES in CTR mode at ... and the speed failings of your design become very clear. ... > Manansala Encryption and Authentication System ...
    (sci.crypt)
  • Re: Quadruple Algorithms
    ... occurring" (a fatal flaw being found in AES, ... If you really want secure crypto use various layers of encryption ... with the output of one cipher feeding ...
    (sci.crypt)
  • Re: Modes of operation
    ... previous block encryption as an effort to "randomize" data. ... This is the main reason why, when the AES competition was launched, ... brother Twofish, from the same authors but with an enlarged block size. ... That's quite sufficient for an attack. ...
    (sci.crypt)
  • Fixing ECB hard disk encryption
    ... has a bunch) containing a SATA-to-SATA bridge chip that does AES ... the plaintext directly and not worry about the encryption. ... Call the plaintext P0, P1, ... ... vector P0...P_n and gets back ONE ciphertext vector C_0...C_n. ...
    (sci.crypt)
  • Non-expanding transform for designing nonmalleable encryption mode.
    ... (due to lack of proper research). ... Here is the scheme ... Interesting features of that transform are: ... encrypted blocks had the same value before encryption, ...
    (sci.crypt)