×

Secure software execution such as for use with a cell phone or mobile device

  • US 8,219,811 B2
  • Filed: 09/21/2005
  • Issued: 07/10/2012
  • Est. Priority Date: 09/21/2004
  • Status: Active Grant
First Claim
Patent Images

1. A security system for securely providing data between a server computer and multiple mobile telecommunications devices, the system comprising:

  • at least one server computer having at least one database, wherein the database stores software programs, scripts, or data, andwherein the server computer is configured to;

    generate a globally unique number,store the globally unique number in the database, and provide the globally unique number to a specific one of the multiple mobile telecommunications devices; and

    ,wherein the server computer is further configured to;

    receive a hash value from the specific mobile telecommunications device,encrypt or digitally sign at least one file containing a software program, script, or data using the hash value, andprovide to the specific mobile telecommunications device the encrypted or digitally signed file; and

    a Subscriber Identification Module (SIM), smart card, or tamper resistant memory module, at least releasable secured to the specific mobile telecommunications device, wherein the specific mobile telecommunications device wirelessly receives the globally unique number, andwherein the SIM, smart card, or tamper resistant memory module stores a locally resident secret or secure number, and generates the hash value based at least in part on the locally resident number and the wirelessly received globally unique number; and

    ,wherein the specific mobile telecommunications device wirelessly provides the hash value to the at least one server computer, wirelessly receives the encrypted or digitally signed file, and locally decrypts or verifies the digital signature based at least in part on the generated hash value and without connectivity to the server or other external computer, andwherein the locally resident number on the specific mobile telecommunications device is an International Mobile Equipment Identifier (IMEI), a International Mobile Subscriber Identifier (IMSI), a Medium Access Control (MAC) address, a Universal Subscriber Identity Module (USIM), or an Electronic Serial Number (ESN).

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×