IP Library Granted Patent US 8,391,837
Granted Patent B2
US 8,391,837 · App. 12/669,568 · Granted Mar 5, 2013

Method, system and trusted service manager for securely transmitting an application to a mobile phone

Inventor: Alexandre Corda (Nice, FR)
Assignee: NXP B.V.
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 8,391,837
App. No.
12/669,568
Granted
Mar 5, 2013
Kind
B2
Abstract

A Trusted Service Manager (TSM) receives via a first communication channel from a Service Provider (SP) a request (REQ(MIA)) that contains an application (MIA) together with a unique identifier of a mobile phone (MOB), particularly its telephone number. The mobile phone (MOB) is equipped with a memory device (MIF) that comprises multiple memory sectors being protected by sector keys. Preferably the memory device (MIF) is a MIFARE device. The TSM extracts the application (MIA) and the unique identifier from the received request, assigns destination sector(s) and associated sector key(s) of the memory device (MIF), compiles the application (MIA), the sector key(s) and the sector number(s) of the destination sector(s) into a setup-message (SU(MIA)), encrypts the setup-message and transmits it to either the mobile phone via a second communication channel or the Service Provider via the first communication channel (CN). If the setup-message (SU(MIA)) is transmitted to the Service Provider, the Service Provider sends it over the second communication channel to the mobile phone.

Claims (19)

1. A method for transmitting at least one of a service and an application from a Service Provider via a Trusted Service Manager to a mobile phone having a memory device comprising a plurality of memory sectors, wherein the sectors are protected against unauthorized access by sector keys, wherein the method comprises: at the Service Provider, sending a request that contains the service or application together with a unique identifier of the mobile phone, to the Trusted Service Manager via a first communication channel; at the Trusted Service Manager, extracting the service or application and the unique identifier of the mobile phone from the received request; assigning at least one destination sector and an associated sector key of the memory device to the service or application; compiling the service or application, the sector key(s) and a sector number of the destination sector(s) into a setup-message; encrypting the setup-message; and transmitting the setup-message via a second communication channel of a Mobile Network Operator, to the mobile phone.

2. A method for transmitting at least one of a service and an application from a Service Provider via a Trusted Service Manager to a mobile phone having a memory device comprising a plurality of memory sectors wherein the sectors are protected against unauthorized access by sector keys, wherein the method comprises: at the Service Provider, sending a request that contains the service or application together with a unique identifier of the mobile phone to the Trusted Service Manager via a first communication channel; at the Trusted Service Manager, extracting the service or application and the unique identifier of the mobile phone from the received request; assigning at least one destination sector and associated sector key of the memory device to the service or application; compiling the service or application, the sector key(s) and a sector number of the destination sector(s) into a setup-message; encrypting the setup-message; and transmitting the setup-message via the first communication channel to the Service Provider; at the Service Provider, transmitting the setup-message via a second communication channel of a Mobile Network Operator, to the mobile phone.

3. The method as claimed in claim 1 , wherein the first communication channel is a computer network.

4. The method as claimed in claim 3 , wherein the data transmission protocol used in the first communication channel is Hypertext Transfer Protocol Secure (HTTPS).

5. The method as claimed in claim 1 , wherein the service to transmit the setup-message over the second communication channel is Short Message Service.

6. The method as claimed in claim 1 , wherein in the mobile phone the service or application, the destination sector(s) of the memory device and the sector key(s) are decrypted and extracted from the received setup-message and the service or application is stored in the destination sector(s) of the memory device by using the extracted sector key(s).

7. The method as claimed in claim 1 , wherein the memory device is a MIFARE device.

8. A system for transmitting at least one of a service and an application from a Service Provider via a Trusted Service Manager to a mobile phone being equipped with a memory device comprising a plurality of memory sectors, wherein the sectors are protected against unauthorized access by sector keys, wherein the Service Provider, the Trusted Service Manager and the mobile phone comprise computing units and software code portions for performing the steps of a method according to claim 1 .

9. The system as claimed in claim 8 , wherein the memory device is a MIFARE device.

10. A Trusted Service Manager being adapted to receive from a Service Provider--via a first communication channel request that contains an application together with a unique identifier of a mobile phone, wherein the mobile phone is equipped with a memory device comprising a plurality of memory sectors wherein the sectors are protected against unauthorized access by sector keys; extracting the application and the unique identifier of the mobile phone from the received request; assigning at least one destination sector and associated sector key of the memory device to the application; compiling the application, the sector key(s) and a sector number of the destination sector(s) into a setup-message; encrypting the setup-message; and transmitting the setup-message to at least one of the mobile phone via a second communication channel, and the Service Provider via the first communication channel.

11. A non-transitory machine-readable storage medium in a memory of a mobile phone being equipped with a memory device comprising a plurality of memory sectors wherein the sectors are protected against unauthorized access by sector keys, wherein the non-transitory machine-readable storage medium comprises instructions for performing-when running on the mobile phone the steps of:

receiving a setup-message from a Service Provider, the setup-message encrypted by a Trusted Service Manager:

decrypting the setup-message;

extracting from the setup-message an application, at least one sector number of the destination sector of the memory device and associated sector key(s); and

storing the application in the destination sector(s) of the memory device by using the extracted sector key(s).

12. The non-transitory machine-readable storage medium as claimed in claim 11 , wherein the instructions are downloadable from a remote server via a communication network.

13. A mobile phone with at least one of an arithmetic-logic unit and a central processing unit and a memory, wherein the mobile phone is adapted to process the instructions of the non-transitory machine-readable storage medium of claim 11 .

14. The mobile phone as claimed in claim 13 , wherein the memory device is a MIFARE device.

15. The non-transitory machine-readable storage medium of claim 11 , wherein the instructions for receiving a setup-message comprise instructions for receiving the setup message via Short Message Service.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2010
From: CORDA, ALEXANDRE
To: NXP, B.V.
Reel/Frame 023804/0748 →
Priority Claims (1)
EP 07290922 · Jul 24, 2007 · regional
Continuity (1)
Related Publication 20100291896A1 · Nov 18, 2010