×

Encryption/decryption pay per use web service

  • US 8,145,898 B2
  • Filed: 12/23/2003
  • Issued: 03/27/2012
  • Est. Priority Date: 12/23/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method in a web service for providing security for files transferred across a network, the method comprising:

  • receiving a request for content from a partner, the request for content including a partner master key, which is encrypted using a public key of the web service, the partner master key having a corresponding unpublished partner private key;

    recovering the partner master key from the request and contacting a certificate authority (CA) to authenticate the partner master key as belonging to said partner;

    retrieving the content upon authentication that the partner master key belongs to said partner;

    encrypting the content with a web service secret key to produce encrypted content;

    embedding the encrypted content and the web service secret key within a digital certificate issued by the certificate authority;

    encrypting the certificate authority-issued digital certificate, including the embedded encrypted content and web service secret key, with the partner master key; and

    transmitting the encrypted digital certificate to the partner;

    whereby the web-service secret key and encrypted content can be recovered from the encrypted digital certificate using the partner private key and thereafter the encrypted content can be decrypted using the web service secret key.

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