System and method for using a portable security device to cryptograhically sign a document in response to signature requests from a relying party to a digital signature service

US9065823B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9065823-B2
Application numberUS-201013583578-A
CountryUS
Kind codeB2
Filing dateMar 8, 2011
Priority dateMar 8, 2010
Publication dateJun 23, 2015
Grant dateJun 23, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

(EN)A system, method and computer-readable storage medium with instructions for operating a digital signature server and a portable security device to cooperate to provide digital signature services using a private key stored on the portable security device by delegating to a user's smart card the actual task of digitally signing documents. Other systems and methods are disclosed.

First claim

Opening claim text (preview).

We claim: 1. A method for operating a digital signature server, a host computer, and a smart card connected to the host computer, to obtain a digital signature on a data item, comprising: establishing a network connection between a web browser instance on the host computer and a relying party server over a computer network; receiving, at the digital signature server, a signature request from the relying party via the communication with a web browser instance on the host computer, wherein the request, which is transmitted from the relying party to the digital signature server over a network connection between the web browser instance and the digital signature server via the web browser instance of the host computer, requests the digital signature server to digitally sign the data item on behalf of a user of a web service of the relying party; in response to receiving the signature request: transmitting the data item to be signed from the digital signature server to the web browser instance over the network with an indication to operate the smart card to sign the data item; and forwarding the data item to be signed from the web browser instance executing on the host computer to the smart card for signature; receiving the signature at the digital signature server from the smart card via the host computer over the network connection between the web browser instance and the digital signature server; and upon receiving the signature at the digital signature server from the smart card via the host computer, transmitting the signature from the digital signature server to the relying party via the web browser instance over the network. 2. The method of claim 1 wherein the step of transmitting the data item to be signed from the digital signature server comprises transmitting the data to be signed together with the instructions to cause the web browser instance to obtain the signature from a smart card connected to the host computer and instructions to cause the smart card to transmit the signature back to the digital signature server. 3. The method of claim 1 or 2 wherein the step of receiving, at the digital signature server, a signature request from a relying party comprises receiving by the digital signature server the signature request in a first transport binding that enables the digital signature server to respond to the browser interacting with the relying party. 4. The method of claim 3 wherein the step of transmitting the signature from the digital signature server comprises transmitting the signature to the relying party via the web browser instance executing on the host computer using a second transport binding that causes a redirection of the response in the web browser instance to the relying party. 5. The method of claim 4 wherein the first transport binding is the same as the second transport binding. 6. The method of claim 4 wherein the first transport binding is different from the second transport binding. 7. A system for providing digital signature service using a private key comprising: a portable security device connected to a host computer; and a digital signature server connected to the host computer over a network and operable to: receive a digital signature request from a relying party over the network via a web browser instance executing on the host computer wherein the digital signature request is transmitted to the web browser instance from a relying party over the network, and wherein the request, which is transmitted over the network from the relying party to the digital signature server via the web browser instance of the host computer, requests the digital signature server to digitally sign the data item on behalf of a user of a web service of the relying party; in response to receiving the digital signature request, securely transmitting data to be signed from the digital signature server to the web browser instance executing on the host computer over the network with an indication to operate the portable security device to sign the data; forwarding the data to be signed from the web browser instance executing on the host computer to the portable security device for signature; the portable security device operable to: digitally sign the data using a user private key stored on the portable security device; transmit the digital signature from the portable security device to the digital signature server over the network via the web browser instance executing on the host computer; and wherein the digital signature server is further operable to: transmit the digital signature from the digital signature server to the relying party over the network via the web browser instance executing on the host computer. 8. The system for providing digital signature service using a private key of claim 7 wherein the portable security device is further operable to authenticate the user prior to signing the data and to only digitally sign the data in response to successful authentication of the user. 9. The system for providing digital signature service using a private key of claim 7 , wherein the relying party is configured to transmit the signature request message to the digital signature server over a first transport binding protocol, wherein the digital signature server if configured to transmit the signature to the relying party over a second transport binding protocol, and wherein the first transport binding protocol is the same as the second transport binding protocol. 10. The system for providing digital signature service using a private key of claim 7 , wherein the relying party is configured to transmit the signature request message to the digital signature server over a first transport binding protocol, wherein the digital signature server if configured to transmit the signature to the relying party over a second transport binding protocol, and wherein the first transport binding protocol is not the same as the second transport binding protocol.

Assignees

Inventors

Classifications

  • involving additional secure or trusted devices, e.g. TPM, smartcard, USB or software token (network architectures or network communication protocols for supporting authentication of entities using an additional device in a packet data network H04L63/0853) · CPC title

  • using an additional device, e.g. smartcard, SIM or a different communication terminal (cryptographic mechanisms or cryptographic arrangements for entity authentication involving additional secure or trusted devices H04L9/3234) · CPC title

  • the source of the received data · CPC title

  • involving digital signatures · CPC title

  • Wireless · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9065823B2 cover?
(EN)A system, method and computer-readable storage medium with instructions for operating a digital signature server and a portable security device to cooperate to provide digital signature services using a private key stored on the portable security device by delegating to a user's smart card the actual task of digitally signing documents. Other systems and methods are disclosed.
Who is the assignee on this patent?
Lu Hongqian Karen, Sachdeva Kapil, Gemalto Sa
What technology area does this patent fall under?
Primary CPC classification H04L63/0853. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 23 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).