Patents by Inventor Richard Schroeppel

Richard Schroeppel has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7200225
    Abstract: An apparatus for operating a cryptographic engine may include a key generation module for creating key pairs for encrypting substantive content to be shared between two users over a secured or unsecured communication link. The key generation module may include a point-modification module as part of an elliptic curve module for creating and processing keys. The point-modification module preferably employs a point-halving algorithm for creating and processing keys but may also employ any one or a combination of a variety of other algorithms. Hash functions may be used to further process ephemeral secrets or ephemeral keys that may be used for transactions, sessions, or other comparatively short time increments of communication. The keys generated by the key generation module may be configured to be processable by an encryption system for divulging independently to two independent parties a secret to be shared by the two independent parties.
    Type: Grant
    Filed: November 8, 2000
    Date of Patent: April 3, 2007
    Inventor: Richard Schroeppel
  • Patent number: 6490352
    Abstract: An apparatus for operating a cryptographic engine may include a key generation module for creating key pairs for encrypting substantive content to be shared between two users over a secured or unsecured communication link. The key generation module may include a point-doubling module as part of an elliptic curve module for creating and processing keys. Hash functions may be used to further process ephemeral secrets or ephemeral keys that may be used for transactions, sessions, or other comparatively short time increments of communication. The keys generated by the key generation module may be configured to be processable by an encryption system for divulging independently to two independent parties a secret to be shared by the two independent parties. A single-inversion, point-doubling algorithm may be provided to reduce the operation count of a cryptographic process.
    Type: Grant
    Filed: March 3, 2000
    Date of Patent: December 3, 2002
    Inventor: Richard Schroeppel
  • Publication number: 20020055962
    Abstract: A new method and apparatus for speeding up cryptographic calculations relies on faster methods for automatically calculating the solutions of certain equations. This includes a faster method for modular division, and a faster method for solving quadratic equations in characteristic 2 fields. The improvement speeds up key exchange, encryption, and digital signatures.
    Type: Application
    Filed: April 12, 2001
    Publication date: May 9, 2002
    Inventor: Richard Schroeppel