×

System and method for message encryption and signing in a transaction processing system

  • US 7,363,495 B2
  • Filed: 02/21/2002
  • Issued: 04/22/2008
  • Est. Priority Date: 02/22/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for secure communication of data from a sender process to a recipient process in a transaction processing system, comprising the steps of:

  • storing data from a series of electronic messages containing transaction data in a message buffer;

    marking said message buffer for encryption;

    marking said message buffer for attachment of a digital signature;

    creating an encryption envelope by encrypting said message buffer, and signing the encrypted contents of said message buffer with a digital signature using a signed data content type, wherein a time stamp is attached to the digital signature;

    sending said encryption envelope from said sender process to said recipient process;

    receiving said encryption envelope from said sender process;

    checking a policy to determine if said message buffer as received will be honored, wherein the policy comprises requiring at least one valid digital signature on the message buffer, requiring that the message buffer is encrypted, and limits on the acceptable range of timestamps associated with the digital signature;

    rejecting said message buffer if said message buffer will not be honored based on said policy; and

    accepting said message buffer if said message buffer will be honored based on said policy by decrypting said encryption envelope to retrieve said data and verifying the identity of said sender process by retrieving said digital signature from said encryption envelope; and

    wherein the recipient process can be a client, a particular service, a server group, a gateway group, a particular server machine, or an entire domain of servers.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×