System access using a mobile device

US2020052905A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020052905-A1
Application numberUS-201816490418-A
CountryUS
Kind codeA1
Filing dateMar 1, 2018
Priority dateMar 1, 2017
Publication dateFeb 13, 2020
Grant date

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.

Techniques are disclosed relating to electronic security, e.g., for authenticating a mobile electronic device to allow access to system functionality (e.g., physical access to the system, starting an engine/motor, etc.). In some embodiments, a system and mobile device exchange public keys of public key pairs during a pairing process. In some embodiments, an asymmetric transaction process includes generating a shared secret using a key derivation function over a key established using a secure key exchange (e.g., elliptic curve Diffie-Hellman), and verifying a signature of the system before transmitting any information identifying the mobile device. In various embodiments, disclosed techniques may increase transaction security and privacy of identifying information.

First claim

Opening claim text (preview).

1 . An apparatus, comprising: one or more processing elements configured to: generate a first ephemeral key pair that includes a first public key and a first private key; determine a second public key generated by a system, wherein the second public key is included in a second ephemeral key pair; generate a first shared secret using a key exchange function that uses the first private key and the second public key as inputs; generate a derived shared secret using a key derivation function that uses at least the following inputs: the first shared secret, the first public key, and a public key of the system previously established during a pairing session between the apparatus and the system; generate a signature by signing transaction information with a private key of the apparatus established during the pairing session; encrypt the signature and information identifying the apparatus based on the derived shared secret; verify a signed certificate received from the system using the public key of the system, wherein the certificate is signed with a corresponding private key of the system established during the pairing session; and in response to verification of the signed certificate, transmit the encrypted signature and information to the system. 2 . The apparatus of claim 1 , wherein the apparatus is configured not to send information identifying the apparatus to the system until after verification of the signed certificate. 3 . The apparatus of claim 1 , wherein the key exchange function is an elliptic curve Diffie Hellman (DH) function. 4 . The apparatus of claim 1 , wherein, to share access to one or more functions of the system with another device, the apparatus is configured to: receive a certificate signing request from the other device; verify the received certificate using a root certificate of a an authorized entity associated with the other device; authenticate a user of the apparatus; sign the certificate using the private key of the apparatus established during the pairing session with the system; and transmit the signed certificate to the other device. 5 . The apparatus of claim 4 , wherein the certificate signing request and the signed certificate are transmitted via a direct wireless connection without using a wide area network. 6 . The apparatus of claim 4 , wherein the apparatus is configured to encrypt a security token for the system and transmit the encrypted security token to the other device. 7 . The apparatus of claim 4 , wherein the apparatus is configured to encrypt the security token using a public key from the other device and store the security token in a mailbox location associated with the public key. 8 . The apparatus of claim 4 , wherein, in response to revocation of the sharing access by a user, the apparatus is configured to send a revocation message; and confirm revocation of the sharing access based on a revocation receipt from a secure circuit of the other device. 9 . The apparatus of claim 1 , wherein, during a pairing process, the apparatus is configured to generate a certificate that embeds configuration information for a digital key data structure and sign the certificate using a private key of a secure circuit of the apparatus, thereby attesting creation of the digital key data structure according to the configuration information. 10 . An apparatus, comprising: one or more processing elements configured to: generate a signature by signing transaction information with a private key of the apparatus established during a pairing session with a mobile device; transmit the signature to the mobile device; receive an encrypted signature from the mobile device in a response to the transmitted signature; generate a first ephemeral key pair that includes a first public key and a first private key; determine a second public key generated by the mobile device, wherein the second public key is included in a second ephemeral key pair; generate a first shared secret using a key exchange function that uses the first private key and the second public key as inputs; generate a derived shared secret using a key derivation function that uses at least the following inputs: the first shared secret, the first public key, and a public key of the apparatus previously established during the pairing session; decrypt the signature using the derived shared secret; verify the signature using a public key of the mobile device established during the pairing session; and authorize one or more actions based on the verification. 11 . The apparatus of claim 10 , wherein the apparatus is configured to: receive a certificate from another device signed using a private key of the mobile device established during a pairing session during an asymmetric authentication procedure; and authorize one or more actions based on verifying the certificate. 12 . The apparatus of claim 11 , wherein the apparatus is configured to access an encrypted security token stored in a mailbox to determine whether to authorize one or more actions based on verifying the security token. 13 . A non-transitory computer-readable medium having instructions stored thereon that are executable by a computing device to perform operations comprising: generating a first ephemeral key pair that includes a first public key and a first private key; determining a second public key generated by a system, wherein the second public key is included in a second ephemeral key pair; generating a first shared secret using a key exchange function that uses the first private key and the second public key as inputs; generating a derived shared secret using a key derivation function that uses at least the following inputs: the first shared secret, the first public key, and a public key of the system previously established during a pairing paring session between the apparatus and the system; generating a signature by signing transaction information with a private key of the apparatus established during the pairing session; encrypting the signature and information identifying the apparatus based on the derived shared secret; verifying a signed certificate received from the system using the public key of the system, wherein the certificate is signed with a corresponding private key of the system; and in response to verification of the signed certificate, transmitting the encrypted signature and information to the system. 14 . The non-transitory computer-readable medium of claim 13 , wherein the operations further comprise: sharing access to one or more functions of the system with another device, including: receiving a certificate signing request from the other device; verifying the received certificate using a root certificate of an authorized entity associated with the other device; authenticating a user of the apparatus; signing the certificate using the private key of the apparatus established during the pairing session with the system; and transmitting the signed certificate to the other device. 15 . The non-transitory computer-readable medium of claim 14 , wherein the certificate signing request and the signed certificate are transmitted via a direct wireless connection without using a wide area network. 16 . The non-transitory computer-readable medium of claim 14 , wherein the operations further comprise: encrypting an security token for the system and transmit the security token to the other device. 17 . The non-transitory computer-readable medium of claim 13 , wherein the operations further comprise: in response to revocation of the sharing a

Assignees

Inventors

Classifications

  • Signcrypting, i.e. digital signing and encrypting simultaneously · CPC title

  • involving digital signatures · CPC title

  • H04L9/3263Primary

    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

  • involving public key infrastructure [PKI] trust models (network architecture or network communication protocol for supporting authentication of entities using certificates in a packet data network H04L63/0823) · CPC title

  • H04L9/0841Primary

    involving Diffie-Hellman or related key agreement protocols · 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 US2020052905A1 cover?
Techniques are disclosed relating to electronic security, e.g., for authenticating a mobile electronic device to allow access to system functionality (e.g., physical access to the system, starting an engine/motor, etc.). In some embodiments, a system and mobile device exchange public keys of public key pairs during a pairing process. In some embodiments, an asymmetric transaction process includ…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04L9/3263. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Feb 13 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).