Patent ID: 7508945

Claim:
Data sequence self-corrector randomisation-encryption system ( 501 ) for generating an encrypted and random sequence from a plaintext sequence ( X ) by the use of a freely selectable encryption key (K) comprising: first input means ( 511 ) for receiving said plaintext sequence ( X ), second input means ( 512 ) for receiving said encryption key (K), corrective randomising-encrypting means for correctively randomising-encrypting said plaintext sequence ( X ) with said encryption key (K) generating a candidate randomised-encrypted text sequence (AP), and for generating on the basis of a randomness verification result (T) a new candidate randomised-encrypted text sequence (AP), randomness verifying means ( 603 ) for verifying randomness of said candidate randomised-encrypted text sequence (AP) based on a predetermined randomness test and supplying said randomness verification result (T) in order to generate said new candidate randomised-encrypted text sequence (AP), and supplying said candidate randomised-encrypted text sequence (AP) as randomised-encrypted text sequence ( A ) if said randomness test indicates that said candidate randomised-encrypted text sequence (AP) is random, transmission means ( 513 ) for transmitting said randomised-encrypted text sequence ( A ), whereby said randomised-encrypted text sequence ( A ) corresponds to said plaintext sequence ( X ) received by said first input means ( 511 ), whereby said randomized-encrypted text sequence (A) is encrypted, and whereby the confusion and diffusion of values of said randomised-encrypted text sequence ( A ) is ensured.