Method of loading data into a portable secure token

US9621527B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9621527-B2
Application numberUS-201113885296-A
CountryUS
Kind codeB2
Filing dateOct 28, 2011
Priority dateNov 15, 2010
Publication dateApr 11, 2017
Grant dateApr 11, 2017

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.

The invention is a method for loading data into a portable secure token comprising a plurality of security domains. A first security domain comprises a first administration agent and a second security domain comprises a second administration agent. A remote application server comprises a first data to be provided to the second administration agent. A syndication server, which is distinct from the remote application server, contains a list which comprises a reference to the first data. The list is sent in response to a polling request that is sent by the first administration agent. This list is comprised in a polling response which is sent by the syndication server.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for loading data into a portable secure token, the method comprising: receiving, by a syndication server and from a remote application server, an indication of first data available for download from the remote application server, said syndication server being distinct from said remote application server; storing, at the syndication server, a list referencing the first data; receiving, by the syndication server and from a first administration agent of a first security domain of the portable secure token, a polling request; determining, by the syndication server and based upon the polling request, that the first data is available for download by the portable secure token from the remote application server; and sending, from the syndication server and to the first administration agent of the portable secure token, a polling response, wherein the polling response comprises the list referencing the first data, sending the list referencing the first data, from the first administration agent of the first security domain to a second administration agent of a second security domain of the secure portable token, and providing the first data from the second administration agent to an application of the second security domain of the portable secure token. 2. The method according to claim 1 , wherein said method comprises the steps of: receiving, by the second administration agent, said list, retrieving, from the remote application server and by the second administration agent, said first data referenced by the list. 3. The method according to claim 1 , wherein said method further comprises the steps of: receiving, by the syndication server and from one of the remote application server and the secure portable token, feedback indicating that the first data has been loaded into the secure token; and updating, by the syndication server, the list. 4. The method according to claim 1 , wherein said method further comprises the steps of: receiving, from a second remote application server, an indication of second data available for download from the second remote application server; and storing, at the syndication server, a list referencing the second data, wherein the determining step further comprises determining that the second data is available for download by the portable secure token, and wherein the polling response further comprises the second list. 5. The method according to claim 1 , wherein said method further comprises the steps of: retrieving, from the remote application server and by the second administration agent of the second security domain of the portable secure token, said first data referenced by the list. 6. The method according to claim 1 , wherein the polling request is formatted according to a first communication protocol, wherein said method further comprises the step of: retrieving, by the portable secure token and from the remote application server, said first data, wherein said first data is retrieved according to a second communication protocol having security features superior to the first communication protocol. 7. The method according to claim 6 , wherein said first communication protocol is HyperText Transfer Protocol (HTTP) and said second communication protocol is HyperText Transfer Protocol Secure (HTTPS). 8. A portable secure token configured to communicate with a system comprising a remote application server and a syndication server, said remote application server being distinct from said syndication server, said portable secure token comprising: a microprocessor; and a memory comprising a plurality of security domains, comprising: a first security domain, the first security domain comprising a first administration agent, said first administration agent being configured to: (i) send a polling request to the syndication server, (ii) receive a polling response from the syndication server, wherein the polling response comprises a list referencing first data available for retrieval from the remote application server, and (iii) determine that the list references the first data available for retrieval from the remote application server, and a second security domain, the second security domain comprising a second administration agent, said second administration agent being configured to: (i) receive the list, referencing the first data, included in said polling response from the first administration agent, (ii) retrieve the first data from the remote application server based upon the list referencing first data, and (iii) provide said first data to an application of the second security domain of the portable secure token. 9. The portable secure token according to claim 8 , wherein said first administration agent is configured to send the polling request through a first communication protocol and wherein said second administration agent is configured to load the first data in the secure token through a second communication protocol which has security features superior to the first communication protocol. 10. The portable secure token according to claim 9 , wherein said first communication protocol is HyperText Transfer Protocol (HTTP) and said second communication protocol is HyperText Transfer Protocol Secure (HTTPS). 11. The portable secure token of claim 8 , wherein the plurality of security domains behave as security domains defined by Global Platform Smart Card Specifications V2.2. 12. The portable secure token of claim 8 , wherein the portable secure token is configured to transmit feedback to the syndication server upon retrieval of the first data from the remote application server. 13. A system comprising: a portable secure token, said portable secure token comprising a plurality of security domains in which a first security domain comprises a first administration agent, and in which a second security domain comprises a second administration agent; a remote application server comprising a first data available for download by the portable secure token; and a syndication server, distinct from the remote application server, configured to: (i) receive an indication that the first data is available for download, (ii) store a list comprising a reference to the first data available for download, (iii) receive a polling request from the first administration agent, (iv) determine, based upon the polling request, that the first data is available for download by the secure portable token, and (v) send a polling response to the first administration agent comprising the list referencing the first data, in response to the polling request, wherein the first administration agent of the first security domain is configured to: (i) receive, from the syndication server, the list referencing the first data, and (ii) send the list referencing the first data to the second administration agent of the second security domain of the secure portable token, and wherein the second administration agent of the second security domain is configured to provide said first data to an application of the second security domain of the portable secure token. 14. The system of claim 13 , wherein the syndication server is further configured to receive feedback from one of the remote application server and the portable secure token when the first data is loaded into the portable secure token from the remote application server.

Assignees

Inventors

Classifications

  • H04L63/08Primary

    for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title

  • G06F21/77Primary

    in smart cards · CPC title

  • Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system · 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

  • G06F15/16Primary

    Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs {(coordinating program control therefor G06F9/52; in regulating and control system G05B)} · 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 US9621527B2 cover?
The invention is a method for loading data into a portable secure token comprising a plurality of security domains. A first security domain comprises a first administration agent and a second security domain comprises a second administration agent. A remote application server comprises a first data to be provided to the second administration agent. A syndication server, which is distinct from t…
Who is the assignee on this patent?
Amiel Patrice, Berard Xavier, Preulier Eric, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04L63/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 11 2017 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).