×

Device for and method of cryptographically wrapping information

  • US 7,092,524 B1
  • Filed: 11/15/2002
  • Issued: 08/15/2006
  • Est. Priority Date: 11/15/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of cryptographically wrapping information, comprising the steps of:

  • (a) if the information is not an even multiple of y bits then padding the information to a length that is an even multiple of y bits;

    (b) parsing the result of step (a) into P1, P2, . . . , Pn, where Pi has a length of y bits for i=1,(c) setting Ri=Pi, where i=1, 2, . . . , n, where n is equal to the length of the information divided by y;

    (d) setting A equal to a user-definable initialization vector IV, where IV has a length equal to y;

    (e) setting j=0;

    (f) setting i=1;

    (g) setting t to a user-definable value;

    (h) combining A and Ri;

    (i) encrypting the result of step (h) using an encryptor that puts out 2y bits;

    (j) forming a first user-definable set of y bits and a second user-definable set of y bits from the result of step (i) in an invertible manner;

    (k) setting Ri equal to the first user-definable set of y bits;

    (l) combining the second user-definable set of y bits with t using a user-definable function;

    (m) setting A equal to the result of step (l);

    (n) if i=n then incrementing j and reset i=1, otherwise incrementing i; and

    (o) if j is equal to a user-definable number then returning A, R1, R2, . . . , Rn as the cryptographically wrapped information and stopping, otherwise returning to step (g).

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×