System and method for trustzone attested authenticators

US9787648B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9787648-B2
Application numberUS-201514596040-A
CountryUS
Kind codeB2
Filing dateJan 13, 2015
Priority dateJun 25, 2014
Publication dateOct 10, 2017
Grant dateOct 10, 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.

A method includes receiving a challenge from an authentication consumer. The method also includes generating for display a figure associated with an identification, a public certificate, and a private key after receiving the challenge. The figure, the identification, the public certificate, and the private key are stored in a TrustZone (TZ) enriched environment. The method further includes receiving an input identification. The method includes verifying that the input identification matches the identification. The method also includes transmitting the challenge to the authentication consumer in response to verifying that the input identification matches the identification.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving a selection of a figure and an input, storing the figure and input in a TrustZone (TZ) enriched environment, and associating the figure and the input with an authentication consumer server; receiving, by at least one processor operating in the TZ enriched environment, a challenge from an authentication consumer server; generating for display the challenge in a secured manner, wherein the secured manner comprises displaying the challenge in conjunction with the figure; receiving an input associated with the authentication consumer server; generating a signed public key using a secret root key determined by a component manufacturer and stored in a TZ database in the TZ enriched environment; and transmitting, to the authentication consumer server, the challenge, the signed public key, and the input to the authentication consumer server, wherein the transmitted challenge matches the received challenge. 2. The method of claim 1 , wherein the figure comprises a photograph. 3. The method of claim 1 , further comprising associating a certificate with the authentication consumer server. 4. The method of claim 1 , wherein the input comprises at least one of a password, signature, finger print, retinal signature, or biometric signature. 5. The method of claim 1 , wherein the challenge comprises an indication of a transaction identified by the authentication consumer server. 6. The method of claim 5 , wherein generating for display the challenge comprises generating for display an indication of the transaction identified by the authentication consumer server. 7. The method of claim 5 , wherein receiving the input comprises receiving an authorization to complete the transaction identified by the authentication consumer server. 8. The method of claim 5 , wherein transmitting the challenge comprises transmitting the authorization to complete the transaction with the input and the signed public key. 9. An apparatus, comprising: at least one processor operating in a TrustZone (TZ) enriched environment, the TZ enriched environment comprising a TZ database configured to store a figure, an input, and a signed public key, the at least one processor configured to: receive a challenge from an authentication consumer server, generate for display the challenge in a secured manner, wherein the secured manner comprises displaying the challenge in conjunction with the figure, receive an input associated with the authentication consumer server, and generate the signed public key using a secret root key determined by a component manufacturer and stored in the TZ database, and control the apparatus to transmit, to the authentication consumer server, the challenge, the signed public key, the input to the authentication consumer server, wherein the transmitted challenge matches the received challenge. 10. The apparatus of claim 9 , wherein the at least one processor is configured to receive a selection of the figure and the input, store the figure and input in the TZ database, and associate the figure and the input with the authentication consumer server. 11. The apparatus of claim 10 , wherein the figure comprises a photograph. 12. The apparatus of claim 9 , wherein the input comprises at least one of a password, signature, finger print, retinal signature, or biometric signature. 13. The apparatus of claim 9 , wherein the challenge comprises an indication of a transaction. 14. The apparatus of claim 13 , wherein the at least one processor is configured to generate for display an indication of the transaction when generating for display the challenge. 15. The apparatus of claim 13 , wherein the at least one processor is configured to receive an authorization to complete the transaction when receiving the input. 16. The apparatus of claim 13 , wherein the at least one processor is configured to transmit an authorization to complete the transaction, the signed public key, and the input when transmitting the challenge. 17. A system, comprising: an apparatus configured to wirelessly communicate with a server associated with an authentication consumer, the apparatus comprising at least one processor operating in a TrustZone (TZ) enriched environment, the TZ enriched environment comprising a TZ database configured to store a figure, an input, and a signed public key, the at least one processor configured to: receive a challenge from the server, the challenge associated with a transaction, generate for display the challenge in a secured manner, wherein the secured manner comprises displaying the challenge in conjunction with the figure, receive an input associated with the server, generate the signed public key using a secret root key determined by a component manufacturer and stored in the TZ database, control the apparatus to transmit the signed public key, the input to the server to complete the transaction, and the received challenge for comparison with a challenge previously transmitted by the authentication consumer server. 18. The system of claim 17 , wherein the at least one processor is configured to receive a selection of the figure and the input, store the figure and input in the TZ database, and associate the figure and the input with the server. 19. The system of claim 18 , wherein the figure comprises a photograph. 20. The system of claim 17 , wherein the input comprises at least one of a password, signature, finger print, retinal signature, or biometric signature.

Assignees

Inventors

Classifications

  • wherein the data content is protected, e.g. by encrypting or encapsulating the payload · CPC title

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

  • involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements (network architectures or network communication protocols for supporting authentication of entities using certificates in a packet data network H04L63/0823) · CPC title

  • One-time or temporary data, i.e. information which is sent for every authentication or authorization, e.g. one-time-password, one-time-token or one-time-key · 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 US9787648B2 cover?
A method includes receiving a challenge from an authentication consumer. The method also includes generating for display a figure associated with an identification, a public certificate, and a private key after receiving the challenge. The figure, the identification, the public certificate, and the private key are stored in a TrustZone (TZ) enriched environment. The method further includes rece…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L63/0428. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 10 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).