×

Method and system for securely managing application transactions using cryptographic techniques

  • US 7,941,668 B2
  • Filed: 07/10/2006
  • Issued: 05/10/2011
  • Est. Priority Date: 07/08/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for securely managing application transactions using cryptographic techniques to provide data integrity, entity authentication, and data confidentiality, said method comprising:

  • if a data package is received from an application device, then;

    a) generating an outbound trusted transaction,b) if said outbound trusted transaction is not canonical to a network, translating said outbound trusted transaction into a message format canonical to said network, andc) sending said outbound trusted transaction to said network;

    if an inbound trusted transaction is received from a network, then;

    a) validating said inbound trusted transaction,b) if said data package is not canonical to said application device, translating said data package into a message format canonical to said application device, andc) delivering said data package of said inbound trusted transaction to said application device;

    administering an audit log for each generated and each validated trusted transaction;

    managing each generated and each validated trusted transaction; and

    wherein each trusted transaction is a data structure comprising;

    a data package, said data package being in plaintext or ciphertext;

    a header for identifying attributes of said data package, said header comprising;

    a transaction code that is a globally-unique, infinitely expandable and infinitely extensible object identifier,a transaction number for matching request and response data packages, anda transaction route identifying the sender of the data package, the receiver of the data package, and any intermediaries;

    a trailer for confirming the identity of an originator of the data package and providing data confidentiality of said data package; and

    an integrity object for providing content integrity of said data package to a provable point in time.

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