IP Library Granted Patent US 7,577,621
Granted Patent B2
US 7,577,621 · App. 11/014,967 · Granted Aug 18, 2009

Cryptographic server with provisions for interoperability between cryptographic systems

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,577,621
App. No.
11/014,967
Granted
Aug 18, 2009
Kind
B2
Abstract

The invention is a cryptographic server providing interoperability over multiple algorithms, keys, standards, certificate types and issuers, protocols, and the like. Another aspect of the invention is to provide a secure server, or trust engine, having server-centric keys, or in other words, storing cryptographic keys on a server. The server-centric storage of keys provides for user-independent security, portability, availability, and straightforwardness, along with a wide variety of implementation possibilities.

Claims (26)

1. A method of performing remote requests for cryptographic functions on a secure server, the method comprising:

associating a user of a remote computing device from multiple users with one or more private keys from a plurality of private cryptographic keys stored on a secure server;

receiving a request for one or more cryptographic functions from an application executing on the remote computing device;

accessing the one or more private keys; and

performing one or more cryptographic functions corresponding to the request using the one or more private keys, wherein the one or more private keys are generated within a trust engine and not released from the trust engine.

2. The method of claim 1 , further comprising transmitting a response to the application.

3. The method of claim 1 , wherein the request includes data, and wherein the method further comprises recognizing from the data in the request which of the one or more cryptographic functions are to be performed.

4. The method of claim 1 , wherein the remote computing device comprises a vendor system.

5. The method of claim 1 , wherein the request is generated when a vendor and a user engage in a transaction.

6. The method of claim 5 , wherein the request includes a vendor identifier.

7. The method of claim 5 , wherein the request includes a user identifier.

8. The method of claim 5 , wherein the request includes a transaction identifier.

9. The method of claim 1 , wherein the application comprises a vendor-side application program interface.

10. The method of claim 1 , wherein the remote computing device comprises a user system accessed by a user.

11. The method of claim 1 , wherein the application comprises a user-side application program interface.

12. The method of claim 1 , wherein the cryptographic functions include one of digital signing, encryption, decryption, hash creation, key generation, and key destruction.

13. The method of claim 1 , wherein the cryptographic functions comprise converting from one cryptographic algorithm to another.

14. The method of claim 13 , wherein the algorithm conversion is transparent to the users.

15. The method of claim 1 , wherein the step of accessing the one or more private keys further comprises:

selecting a type of certificate matching data provided in the request; and

determining whether the user owns a certificate matching the type;

when the user owns the certificate, accessing the one or more private keys from the plurality of private cryptographic keys corresponding to the certificate;

wherein the step of performing one or more cryptographic functions using the one or more private keys includes using the one or more private keys corresponding to the certificate.

16. The method of claim 15 , wherein the one or more keys corresponding to the certificate include at least one private key.

17. The method of claim 1 , further comprising authenticating the user to determine whether the user has access to the one or more private keys associated with the one or more cryptographic functions requested.

18. The method of claim 1 , further comprising authenticating the user to the secure server prior to allowing the user to make a request for one or more cryptographic functions, wherein the request is not for authenticating the user to the secure server.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2022
From: GYENES, ANDY; AUBER INVESTMENTS LTD.; SIMONS, BARBARA; BLT1 C/O FAMILY OFFICE SOLUTIONS; O'REILLY, COLIN; COOPER ROAD LLC.; COYDOG FOUNDATION C/O FAMILY OFFICE SOLUTIONS; DASA INVESTMENTS LLC C/O FAMILY OFFICE SOLUTIONS; LAKOFF, DAVID E.; LEES, DAVID; O'REILLY, DAVID; OKST, DAVID; KEHLER, DEAN C.; KOBAK, DOROTHY; CRAWFORD, ELIZABETH; ALTMANN, ERIC; JOR, GERALD R, JR.; GRANDPRIX LIMITED C/O LOEB BLOCK & PARTNERS L.P.; RAUTENBERG, H.W.; HARPEL, JAMES W.; WU, JASPER; PEISACH, JAIME; LG MANAGEMENT LLC.; LTE PARTNERS; RAUTENBERG, MARK; PINTO, MAURICE; MEYTHALER INVESTMENT PARTNERS LLC; MASELLI, MICHAEL; GYENES, PETER; GINTHER, RAYMOND; BERKELEY, RICHARD M.; MERCER, ROBERT; ROLA INVESTMENTS LLC C/O FAMILY OFFICE SOLUTIONS; SOS & CO.; BARLE, STANKO; STRAUS, SANDOR; MIROCHNIKOFF, SYLVAIN; MERCER, REBEKAH; TOPSPIN SFC HOLDINGS LLC.; BARTON, WESLEY W.; ZUG VENTURES LLC C/O KATHY COOK, FUSION GROUP; ZUCKER, CHARLES; COLEMAN, ROGER T.; COLEMAN, MARGARET E.; COLEMAN, THERESA M.; COLEMAN, JOHN T.; PERLBINDER, STEPHEN
To: SECURITY FIRST CORP.
Reel/Frame 061578/0505 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2022
From: SECURITY FIRST CORP
To: SECURITY FIRST INNOVATIONS, LLC
Reel/Frame 061262/0865 →
PATENT SECURITY AGREEMENT Recorded Jun 24, 2016
From: SECURITY FIRST CORP.
To: GYENES, ANDY; AUBER INVESTMENTS LTD.; SIMONS, BARBARA; BLT1; O'REILLY, COLIN; COOPER ROAD LLC; COYDOG FOUNDATION; DASA INVESTMENTS LLC; LAKOFF, DAVID E; LEES, DAVID; O'REILLY, DAVID; OKST, DAVID; KEHLER, DEAN C; KOBAK, DOROTHY; CRAWFORD, ELIZABETH; ALTMANN, ERIC; JORDAN, GERALD R, JR; GRANDPRIX LIMITED; RAUTENBERG, H.W.; HARPEL, JAMES W.; WU, JASPER; PEISACH, JAIME; LG MANAGEMENT LLC; LTE PARTNERS; RAUTENBERG, MARK; PINTO, MAURICE; MEYTHALER INVESTMENT PARTNERS LLC; MASELLI, MICHAEL; GYENES, PETER; GINTHER, RAYMOND; BERKELEY, RICHARD M; MERCER, ROBERT; ROLA INVESTMENTS LLC; SOS & CO.; BARLE, STANKO; STRAUS, SANDOR; MIROCHNIKOFF, SYLVAIN; MERCER, REBEKAH; TOPSPIN SFC HOLDINGS LLC; BARTON, WESLEY W; ZUG VENTURES LLC; ZUCKER, CHARLES; COLEMAN, ROGER T.; COLEMAN, MARGARET E.; COLEMAN, THERESA M.; COLEMAN, JOHN T.; PERLBINDER, STEPHEN
Reel/Frame 039153/0321 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2014
From: DICKINSON, ALEXANDER G.; ROHRBACH, MARK D.; CLAYTON, RICHARD F.; STARK, GREGORY H.; FERRANTE, MICHELLE
To: ETHENTICA, INC.
Reel/Frame 033779/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2014
From: ETHENTICA, INC. FDBA WHO? VISION SYSTEMS, INC.
To: TOPSPIN PARTNERS, L.P.
Reel/Frame 033779/0727 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2014
From: TOPSPIN PARTNERS, L.P.
To: SECURITY FIRST CORP.
Reel/Frame 033779/0839 →