发明名称 |
METHODS AND APPARATUS FOR ESTABLISHING A SECURE COMMUNICATION CHANNEL |
摘要 |
A method for establishing a secure communication channel between an off-card entity and an embedded Universal Integrated Circuit Card (eUICC) is provided. The method involves establishing symmetric keys that are ephemeral in scope. Specifically, an off-card entity, and each eUICC in a set of eUICCs managed by the off-card entity, possess long-term Public Key Infrastructure (PKI) information. When a secure communication channel is to be established between the off-card entity and an eUICC, the eUICC and the off-card entity can authenticate one another in accordance with the respectively-possessed PKI information (e.g., verifying public keys). After authentication, the off-card entity and the eUICC establish a shared session-based symmetric key for implementing the secure communication channel. Specifically, the shared session-based symmetric key is generated according to whether perfect or half forward security is desired. Once the shared session-based symmetric key is established, the off-card entity and the eUICC can securely communicate information. |
申请公布号 |
US2016006729(A1) |
申请公布日期 |
2016.01.07 |
申请号 |
US201514789905 |
申请日期 |
2015.07.01 |
申请人 |
Apple Inc. |
发明人 |
YANG Xiangying;LI Li;HAUCK Jerrold Von |
分类号 |
H04L29/06 |
主分类号 |
H04L29/06 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for establishing a secure connection between a server and an embedded Universal Integrated Circuit Card (eUICC) included in a mobile device that is associated with a long-term public key (PKeUICC) and a long-term private key (SKeUICC), the method comprising:
at the server, which is associated with a long-term public key (PKserver) and a long-term private key (SKserver):
receiving, from the mobile device, a request to establish the secure connection with the mobile device, wherein the request includes PKeUICC; andupon authenticating the mobile device using PKeUICC:
generating an ephemeral public key (ePKserver) and an ephemeral private key (eSKserver);signing ePKserver using SKserver to produce a signed ePKserver;providing the signed ePKserver to the mobile device;receiving, from the mobile device, an ephemeral key (ePKeUICC) that is signed using SKeUICC;generating a shared symmetric key using eSKserver and ePKeUICC; andestablishing the secure connection using the shared symmetric key. |
地址 |
Cupertino CA US |