IP Library › Granted Patent US 11,308,465
Granted Patent B2
US 11,308,465 · App. 15/175,628 · Granted Apr 19, 2022

Method for programming banking data in an integrated circuit of a watch

Inventor: Stephanie Salgado (La Neuveville, CH)
Assignee: EM Microelectronic-Marin S.A.
G06Q20/108G06Q20/3223G06Q20/3226G06Q20/3278G06Q20/363G06Q20/3829G06Q20/4014H04L9/30H04L9/3263H04L63/0442G06Q2220/00H04L2209/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,308,465
App. No.
15/175,628
Granted
Apr 19, 2022
Kind
B2
Abstract

The method enables banking data to be programmed in an integrated circuit of a watch by an asymmetric encryption and decryption algorithm. The method includes the steps of: transmitting a public key of the integrated circuit and a digital certificate generated by a certification authority on the basis of a private key of the certification authority and of the integrated circuit public key, from the portable object to a bank, verifying the digital certificate in the bank by a public key of the authority, and if the digital certificate is validated, transmitting encrypted confidential data personalized to an owner of the portable object from the bank to the portable object, and decrypting the encrypted data received by the application-specific integrated circuit of the portable object by means of a private key of the integrated circuit, to store the decrypted confidential data personalized to the portable object owner.

Claims (19)

1. A method for programming confidential or secure data including banking data, in an application-specific integrated circuit of a portable object including a watch, using an asymmetric encryption/decryption algorithm to perform the programming, the method comprising:

storing, by the integrated circuit, a public key and a private key of the integrated circuit,

transmitting the public key of the integrated circuit to a certification authority,

receiving a digital certificate of the integrated circuit from the certification authority, wherein the digital certificate is generated by the certification authority based on a private key of the certification authority and the public key of the integrated circuit transmitted to the certification authority,

transmitting the public key of the integrated circuit and the digital certificate of the integrated circuit from the portable object to a financial or banking institution,

wherein the digital certificate is validated by the financial or banking institution using a public key of the certification authority, and

when the digital certificate is validated,

receiving encrypted confidential or secure data from the financial or banking institution to the portable object, wherein the confidential or secure data is personalized to an owner of the portable object and the encrypted confidential or secure data is encrypted using the public key of the integrated circuit, and

decrypting, by the integrated circuit of the portable object, the received encrypted confidential or secure data using the private key of the integrated circuit to store the decrypted received confidential or secure data, and

deleting, from the integrated circuit after storing the decrypted confidential or secure data, the private and public key of the integrated circuit and the digital certificate.

2. The programming method according to claim 1 , wherein the integrated circuit is connected to an antenna of the portable object for the transmission and reception of data signals with the financial or banking institution of the portable object owner, wherein the transmission of the public key of the integrated circuit and of the digital certificate to the financial or banking institution is via a communication terminal, and the receiving of the encrypted confidential or secure data by the antenna of the portable object from the financial banking institution is via the communication terminal.

3. The programming method according to claim 2 , wherein a short-range communication using a near-field communication (NFC) protocol is established between the portable object and the communication terminal, wherein the communication terminal is a mobile telephone acting as a communication tunnel to the financial or banking institution.

4. The programming method according to claim 1 , wherein the programming of the integrated circuit, via the storing of the decrypted received confidential or secure data, occurs only one time.

5. The programming method according to claim 1 , wherein upon validation of the digital certificate, the financial or banking institution encrypts banking data relating to a bank account of the owner of the portable object.

6. The programming method according to claim 1 ,

wherein a manufacturer of the integrated circuit or the portable object receives the digital certificate of the integrated circuit from the certification authority and stores the digital certificate in the integrated circuit,

wherein the private and public keys of the integrated circuit are generated during manufacturing of the integrated circuit or the portable object.

7. The programming method according to claim 1 , wherein the financial or banking institution stores a public key of the certification authority in a security unit, and the public key and a private key of the certification authority are generated by the certification authority, wherein the public key of the certification authority is used to validate the digital certificate by the financial or banking institution.

8. The programming method according to claim 1 , wherein the public key and the private key of the integrated circuit are generated by a manufacturer of the integrated circuit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2016
From: SALGADO, STEPHANIE
To: EM MICROELECTRONIC-MARIN SA
Reel/Frame 038834/0303 →
Priority Claims (1)
EP 15171811 · Jun 12, 2015 · regional
Continuity (1)
Related Publication 20160364704A1 · Dec 15, 2016