Patents Assigned to RSA Data Security, Inc.
  • Patent number: 5854759
    Abstract: Methods and apparatus for converting a value A representing in a first basis an element of a finite field GF(q.sup.m) to a value B representing the element in a second basis, where q is a prime number or power of a prime number and m is an integer greater than or equal to 2, and where the value B includes a vector of m coefficients from a finite field GF(q). An exemplary apparatus, particularly well-suited for exporting the value A in an internal basis representation to the value B in an external basis representation, includes an externally shifted sequence generator for generating from the value A a sequence of intermediate values representing in the first basis elements of the finite field GF(q.sup.m) whose representations in the second basis are related to the value B by a predetermined external shift operation. An extractor coupled to the externally shifted sequence generator receives and processes the sequence of intermediate values to generate each coefficient of the value B.
    Type: Grant
    Filed: May 5, 1997
    Date of Patent: December 29, 1998
    Assignee: RSA Data Security, Inc.
    Inventors: Burton S. Kaliski, Jr., Yiqun Lisa Yin
  • Patent number: 5835600
    Abstract: A simple encryption and decryption device has been developed. The underlying algorithm is a fast block cipher that may be implemented efficiently in hardware or software. The algorithm makes heavy use of data-dependent rotations. The amount of each rotation depends on the data being encrypted and intermediate encryption results. The variables for the algorithm include word size, rounds, and the length of a secret key.
    Type: Grant
    Filed: April 21, 1997
    Date of Patent: November 10, 1998
    Assignee: RSA Data Security, Inc.
    Inventor: Ronald L. Rivest
  • Patent number: 5724428
    Abstract: A simple encryption and decryption device has been developed. The underlying algorithm is a fast block cipher that may be implemented efficiently in hardware or software. The algorithm makes heavy use of data-dependent rotations. The amount of each rotation depends on the data being encrypted and intermediate encryption results. The variables for the algorithm include word size, rounds, and the length of a secret key.
    Type: Grant
    Filed: November 1, 1995
    Date of Patent: March 3, 1998
    Assignee: RSA Data Security, Inc.
    Inventor: Ronald L. Rivest
  • Patent number: 5633929
    Abstract: A public key escrow system is adapted to have a proof of knowledge protocol for a certificate. The certificate is signed with RSA and is proved using a protocol based on the Guillou-Quisquater proof of knowledge scheme, or other proof of knowledge protocol. Interactive and non-interactive protocols are disclosed.
    Type: Grant
    Filed: September 15, 1995
    Date of Patent: May 27, 1997
    Assignee: RSA Data Security, Inc
    Inventor: Burton S. Kaliski, Jr.
  • Patent number: 5400403
    Abstract: Encrypted data objects are distributed via a broadcast communication channel or media. Relatively large access indicia may also be pre-distributed to any potential data object users and/or purchasers via an access communication channel or media. Subsequently, when a particular potential user or purchaser wishes to decrypt a given data object, he or she communicates to a data distribution point the identity of the desired data object and the identity of a valid access incidium. A relatively short decryption key is then furnished via a key distribution communication channel or media to permit decryption while at the same time permitting appropriate accounting operations to take place. The system is resistant to abuse in several ways but in part because such abuse would be approximately as difficult as would be re-distribution of the entire decrypted data object itself.
    Type: Grant
    Filed: August 16, 1993
    Date of Patent: March 21, 1995
    Assignee: RSA Data Security, Inc.
    Inventors: Paul N. Fahn, Burton S. Kaliski, Jr., Matthew J. B. Robshaw, Paul N. Fahn