Patent ID: 7050580

Claim:
Data sequence randomization-encryption system that making use of freely selectable control block with plaintext sequence generates substantially at random sequence, comprising: a first input means for receiving a plaintext sequence( X ), a second input means for receiving a control block (Kp), an assembly means of blocks of length N ( 301 ) which assemble said plaintext sequence ( X ) in a plurality of plaintext blocks (XI), a control block dividing means ( 1001 ) which divide said control block (Kp) into a control initial block of length G (R) and a control initial block of length 2N (Z), a transformer block generating means ( 1002 ) which with said control initial block of length G (R) and a plurality corresponding randomized-encrypted text block (YI) generate a plurality of transformer blocks (WTI), a generating means of encryption control subblocks ( 202 ) which with said control initial block of length 2N (Z) generate a plurality of encryption control subblocks (Z 1 –Z 52 ), a grouping means ( 603 ) which group corresponding said plaintext block (XI) and corresponding said transformer block (WTI), generating a grouped interblock (VI), a staged encrypting-decrypting means ( 204 ) which encrypt said grouped interblock (VI) with said plurality of encryption control subblocks (Z 1 –Z 52 ), generating said randomized-encrypted text block (YI), an output supplying means ( 302 ) which supply plurality said randomized-encrypted text block (YI) making up a randomized-encrypted text sequence ( Yp ), whereby said randomized-encrypted text sequence ( Yp ) corresponds to said plaintext sequence (X) received by said first input means, wherein said transformer block generating means ( 1002 ) generate said transformer block (WTI;WTJ) implementing a function H (said control initial block of length G (R) said randomized-encrypted text block (YI;YJ)), wherein said grouping means ( 603 ) include an exclusive-OR operation, wherein said transformer block generating means ( 1002 ) implement said function H (said control initial block of length G (R) said randomized-encrypted text block (YI;YJ)) as for first said transformer block (WTI;WTJ) includes said control initial block of length G (R), for nth said transformer block (WTI;WTJ) is equal to nth minus one said randomized-encrypted text block (YI;YJ) XOR nth minus one said transformer block (WTI;WTJ).