Abstract:
PROBLEM TO BE SOLVED: To provide a system and method for establishing a reliable connection on a mobile computing device. SOLUTION: A shared secret is generated on a trusted platform of a mobile computing device, and transported to a secure channel application. The secure channel application establishes a secure local communication channel between the trusted platform and a SIM (subscriber identity module)/smart card on the mobile computing device. A Diffie-Hellman key exchange is performed and the shared secret, after being received by the SIM/smart card, is provided to a secure channel applet on the SIM/smart card. Once the secure channel application and the secure channel applet on the SIM/smart card both have the shared secret, the secure local communication channel is established. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
A method and an apparatus for a positioning system and augmentation of a global positioning system (GPS) are provided. The system includes at least one transmitter and at least one transceiver. The transceiver is able to calculate a position of the transceiver relative to the transmitter using information sent by the transmitter to the transceiver.
Abstract:
A method and an apparatus for a positioning system and augmentation of a global positioning system (GPS) are provided. The system includes at least four transmitters and at least one transceiver, when GPS is not available. The transceiver is able to calculate a position of the transceiver relative to the transmitters using information sent by the transmitters to the transceiver. When GPS is available, less than four transmitters may be used to augment GPS positioning.
Abstract:
A system and method for establishing a trusted connection on a mobile computing device. A shared secret is generated on a trusted platform (106) of the mobile computing device (102). The shared secret is transported to a secure channel application (118). The secure channel application establishes a secure local communication channel between the trusted platform and a SIM (subscriber identity module) /Smartcard (104) on the mobile computing device. The shared secret is received by the SIM/Smartcard. In one embodiment, the mobile computing device includes a GSM (Global Systems for Mobile Communications) 03.48 application (120) that sends the shared secret to a GSM 03.48 network infrastructure (122) for storage, management, and verification by the GSM 03.48 network infrastructure, and in turn sends the shared secret to the SIM/Smartcard on the mobile computing device. In an alternative embodiment, a Dif f ie-Hellman key exchange is performed by the trusted platform to send the shared secret to the SIM/Smartcard. The shared secret, after being received by the SIM/Smartcard, is provided to a secure channel applet (112) on the SIM/Smartcard. The secure channel applet establishes the local communication channel between the SIM/Smartcard and the trusted platform. Once the secure channel application on the trusted platform and the secure channel applet on the SIM/Smartcard both have the shared secret, a transport layer security (TLS) -based handshake can take place to establish the secure local communication channel.
Abstract:
An approach for providing Subscriber Identity Module (SIM) capabilities in an open platform without the need for a discrete, physical SIM device. For one aspect, a computing system provides for secure provisioning of SIM data and algorithms, for example, protected storage of SIM secret data objects, and protected execution of SIM algorithms that provide for Authentication, Authorization and Accounting (AAA) capabilities currently associated with discrete hardware SIM devices.
Abstract:
An approach for providing Subscriber Identity Module (SIM) capabilities in an open platform without the need for a discrete, physical SIM device. For one aspect, a computing system provides for secure provisioning of SIM data and algorithms, for example, protected storage of SIM secret data objects, and protected execution of SIM algorithms that provide for Authentication, Authorization and Accounting (AAA) capabilities currently associated with discrete hardware SIM devices.
Abstract:
According to one embodiment of the invention an apparatus is provided. The apparatus comprises a positioning mechanism to determine a position of the apparatus; a baseband module comprising a plurality of network interfaces each supporting a network communications protocol; a determining mechanism to determine which communications networks are operative at the position of the apparatus; a selection mechanism to select one of the operative communications networks; and a connection mechanism to seamlessly connect the apparatus to the selected communications network using one of the network interfaces.