Extended trusted security zone radio modem
First Claim
1. A method of wireless communication, comprising:
- coupling a cellular wireless modem to an intelligent appliance, wherein the intelligent appliance has a processor and a user interface input device;
transmitting, by a trusted security zone of the cellular wireless modem, a trusted security zone extension application from the cellular wireless modem to the intelligent appliance;
executing the trusted security zone extension application as a non-preemptible routine that is not able to be preempted on the processor, wherein execution as the non-preemptible routine prevents the trusted security zone execution application from being preempted by holding the processor and preventing another application from executing on the processor, and wherein responsive to execution of the non-preemptible routine of the trusted security zone extension application, the another application is prevented from reading an input from the user interface input device;
transmitting the input received by the user interface input device to the cellular wireless modem, wherein the transmitting the input is performed by the trusted security zone extension application; and
transmitting a cellular wireless message by the trusted security zone of the cellular wireless modem, where the message is based on the input received by the user interface input device.
5 Assignments
0 Petitions
Accused Products
Abstract
A cellular wireless modem. The cellular wireless modem comprises a cellular radio transceiver, a short range communication interface, a processor, wherein the processor comprises a trusted security zone, a memory, wherein the memory stores an input forwarding application, and a trusted security zone extension application stored in the memory. When executed by the processor, the extension application provisions the input forwarding application to an intelligent appliance via the short range communication interface, receives input from the input forwarding application executing on the intelligent appliance via the short range communication interface, and transmits a message based on the input via the cellular radio transceiver.
419 Citations
18 Claims
-
1. A method of wireless communication, comprising:
-
coupling a cellular wireless modem to an intelligent appliance, wherein the intelligent appliance has a processor and a user interface input device; transmitting, by a trusted security zone of the cellular wireless modem, a trusted security zone extension application from the cellular wireless modem to the intelligent appliance; executing the trusted security zone extension application as a non-preemptible routine that is not able to be preempted on the processor, wherein execution as the non-preemptible routine prevents the trusted security zone execution application from being preempted by holding the processor and preventing another application from executing on the processor, and wherein responsive to execution of the non-preemptible routine of the trusted security zone extension application, the another application is prevented from reading an input from the user interface input device; transmitting the input received by the user interface input device to the cellular wireless modem, wherein the transmitting the input is performed by the trusted security zone extension application; and transmitting a cellular wireless message by the trusted security zone of the cellular wireless modem, where the message is based on the input received by the user interface input device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of wireless communication, comprising:
-
coupling a cellular wireless modem comprising a trusted security zone to an intelligent appliance, wherein the intelligent appliance has a processor and a user interface input device; provisioning a trusted security zone extension application on the intelligent appliance; executing the trusted security zone extension application on the processor of the intelligent appliance; executing a non-preemptible routine of the trusted security zone extension application on the processor, wherein the non-preemptible routine is not able to be preempted on the processor and executing the non-preemptible routine prevents the trusted security zone execution application from being preempted by holding the processor until completion of an input session and preventing another application from executing on the processor, where the input session includes receiving an input from the user interface input device and transmitting the input to the cellular wireless modem in a cellular wireless message, and wherein responsive to execution of the non-preemptible routine of the trusted security zone extension application, the another application is prevented from reading the input from the user interface input device; and transmitting the cellular wireless message by the trusted security zone of the cellular wireless modem, wherein the cellular wireless message is based on the input received from the user interface input device. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A cellular wireless modem, comprising:
-
a cellular radio transceiver; a short range communication interface; a processor, wherein the processor comprises a trusted security zone; a memory, wherein the memory stores a trust zone extension application and an input forwarding application; and a trusted security zone extension application stored in the memory that, upon execution by the processor, configures the processor to; transmit and provision the trust zone extension application and the input forwarding application to an intelligent appliance via the trusted security zone and the short range communication interface, the trust zone extension application executable as a non-preemptible routine that is not able to be preempted on a processor of the intelligent application, wherein execution as the non-preemptible routine prevents the trust zone execution application from being preempted by holding the processor of the intelligent application and preventing another application from executing on the processor of the intelligent application, and wherein responsive to execution of the non-preemptible routine of the trust zone extension application, the another application is prevented from reading an input from a user interface input device of the intelligent appliance, receive the input from the input forwarding application executing on the intelligent appliance via the short range communication interface, and transmit a message based on the input via the trusted security zone and the cellular radio transceiver. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification