IP Library Granted Patent US 9,501,652
Granted Patent B2
US 9,501,652 · App. 14/602,988 · Granted Nov 22, 2016

Validating sensitive data from an application processor to modem processor

Inventors: Erdal Paksoy (Richardson, TX); Narendar Shankar (San Jose, CA); Sven-Inge Redin (Taby, SE)
Assignee: Texas Instruments Incorporated
G06F21/60G06F21/35G06F21/78H04W12/06G06F2221/2105H04W12/02H04W88/02
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 9,501,652
App. No.
14/602,988
Granted
Nov 22, 2016
Kind
B2
Abstract

An electronic circuit 120 includes a more-secure processor ( 600 ) having hardware based security ( 138 ) for storing data. A less-secure processor ( 200 ) eventually utilizes the data. By a data transfer request-response arrangement ( 2010, 2050, 2070, 2090 ) between the more-secure processor ( 600 ) and the less-secure processor ( 200 ), the more-secure processor ( 600 ) confers greater security of the data on the less-secure processor ( 200 ). A manufacturing process makes a handheld device ( 110 ) having a storage space ( 222 ), a less-secure processor ( 200 ) for executing modem software and a more-secure processor ( 600 ) having a protected application ( 2090 ) and a secure storage ( 2210 ). A manufacturing process involves generating a per-device private key and public key pair, storing the private key in a secure storage ( 2210 ) where it can be accessed by the protected application ( 2090 ), combining the public key with the modem software to produce a combined software, signing the combined software; and storing the signed combined software into the storage space ( 222 ). Other processes of manufacture, processes of operation, circuits, devices, wireless and wireline communications products, wireless handsets and systems are disclosed and claimed.

Claims (11)

1. A process of operating a mobile device comprising:

A. validating sensitive data stored in a more secure application processor using hardware based security;

B. sending a request for part of the sensitive data from a less secure modem processor to the application processor through a secure coupling;

C. receiving the request in the application processor;

D. passing the request to driver software in the application processor;

E. passing the request from the driver software to protected application software that operates in protected and secure hardware in the application processor;

F. validating the request for the sensitive data in the protected application software; and

G. sending the validated sensitive data through the driver software, and the secure coupling from the application processor to the modem processor.

2. The process of claim 1 in which the sensitive data includes an International Mobile Equipment Identifier, which identifies the mobile device.

3. The process of claim 1 in which the sensitive data includes Subscriber Identity Module personalization data, which identifies a smart card of the user in GSM wireless.

4. The process of claim 1 including using a mailbox for communication between the modem processor and the application processor.

Continuity (4)
Division 13043103 · Mar 8, 2011
Division 11100690 · Apr 7, 2005
Provisional Application 60561135 · Apr 8, 2004
Related Publication 20150143514A1 · May 21, 2015