发明名称 Local trusted services manager for a contactless smart card
摘要 Systems, methods, computer programs, and devices are disclosed herein for deploying a local trusted service manager within a secure element of a contactless smart card device. The secure element is a component of a contactless smart card incorporated into a contactless smart card device. An asymmetric cryptography algorithm is used to generate public-private key pairs. The private keys are stored in the secure element and are accessible by a trusted service manager (TSM) software application or a control software application in the secure element. A non-TSM computer with access to the public key encrypts and then transmits encrypted application data or software applications to the secure element, where the TSM software application decrypts and installs the software application to the secure element for transaction purposes.
申请公布号 US8793508(B2) 申请公布日期 2014.07.29
申请号 US201213717686 申请日期 2012.12.17
申请人 Google Inc. 发明人 von Behren Rob;Wall Jonathan;Paya Ismail Cem
分类号 H04L29/06 主分类号 H04L29/06
代理机构 Johnson, Marcou & Isaacs, LLC 代理人 Johnson, Marcou & Isaacs, LLC
主权项 1. A computer-implemented method for implementing trusted service managers (TSM) locally in secure elements of computing devices used for contactless communications, comprising: storing, a TSM software application in a secure element of a computing device used for contactless communication, a private encryption key assigned to the TSM software application, and a corresponding public encryption key; transmitting, by the TSM software application in the secure element of the computing device, a request for application data to a registered remote non-TSM computer configured to access the public key; receiving, in the computing device from the remote non-TSM computer, the requested application data for installation in the secure element of the computing device, the requested application data comprising at least one of a software application, other than the TSM application, executable in the secure element or data to support an existing software application, other than the TSM application, in the secure element, the received requested application data having been encrypted by the remote non-TSM computer using the public encryption key; decrypting, by the TSM software application in the secure element of the computing device, the received encrypted application data using the private key stored in the secure element of the computing device; and writing, by the TSM software application in the secure element of the computing device, the decrypted application data to one or more memory blocks of the secure element.
地址 Mountain View CA US