×

Randomization-encryption system

  • US 7,050,580 B1
  • Filed: 04/30/1999
  • Issued: 05/23/2006
  • Est. Priority Date: 05/07/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. 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 (Z1

    Z52),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 (Z1

    Z52), 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)) asfor 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).

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×