System and method of installing software applications on electronic devices
First Claim
1. A mobile wireless device comprising:
- a microprocessor and memory, the memory comprising a set of control settings used to control a plurality of device operations;
wherein the microprocessor is configured to;
receive a first digital signature key for verifying digital signatures on software applications to be installed on the device;
determine if any digital signature keys for verifying digital signatures on software applications to be installed on the device exist on the device, and if not, store the received first digital signature key in the memory;
receive a software application for installation on the device;
verify a digital signature on the received software application using the first digital signature key; and
install the software application on the device if the digital signature on the received software application is successfully verified;
receive a new digital signature key for verifying digital signatures on software applications to be installed on the device;
verify a digital signature on the received new digital signature key using the first digital signature key; and
store the new digital signature key in the memory to replace the first digital signature key if the digital signature on the received new digital signature key is successfully verified.
4 Assignments
0 Petitions
Accused Products
Abstract
In at least one embodiment, there is provided a mobile wireless device comprising: a microprocessor and memory, the memory comprising a set of control settings used to control a plurality of device operations; wherein the microprocessor is configured to: receive a first digital signature key for verifying digital signatures on software applications to be installed on the device; determine if any digital signature keys for verifying digital signatures on software applications to be installed on the device exist on the device, and if not, store the received first digital signature key in the memory; receive a software application for installation on the device; verify a digital signature on the received software application using the first digital signature key; and install the software application on the device if the digital signature on the received software application is successfully verified.
-
Citations
19 Claims
-
1. A mobile wireless device comprising:
-
a microprocessor and memory, the memory comprising a set of control settings used to control a plurality of device operations; wherein the microprocessor is configured to; receive a first digital signature key for verifying digital signatures on software applications to be installed on the device; determine if any digital signature keys for verifying digital signatures on software applications to be installed on the device exist on the device, and if not, store the received first digital signature key in the memory; receive a software application for installation on the device; verify a digital signature on the received software application using the first digital signature key; and install the software application on the device if the digital signature on the received software application is successfully verified; receive a new digital signature key for verifying digital signatures on software applications to be installed on the device; verify a digital signature on the received new digital signature key using the first digital signature key; and store the new digital signature key in the memory to replace the first digital signature key if the digital signature on the received new digital signature key is successfully verified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of controlling a mobile wireless device that comprises a microprocessor and memory, wherein the method comprises:
-
receiving a first digital signature key for verifying digital signatures on software applications to be installed on the device; determining if any digital signature keys for verifying digital signatures on software applications to be installed on the device exist on the device, and if not, storing the received first digital signature key in the memory; receiving a software application for installation on the device; verifying a digital signature on the received software application using the first digital signature key; and installing the software application on the device if the digital signature on the received software application is successfully verified; receiving a new digital signature key for verifying digital signatures on software applications to be installed on the device; verifying a digital signature on the received new digital signature key using the first digital signature key; and storing the new digital signature key in the memory to replace the first digital signature key if the digital signature on the received new digital signature key is successfully verified. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing instructions executable by a microprocessor which when executed cause the processor to carry out a method comprising:
-
receiving a first digital signature key for verifying digital signatures on software applications to be installed on the device; determining if any digital signature keys for verifying digital signatures on software applications to be installed on the device exist on the device, and if not, storing the received first digital signature key in the memory; receiving a software application for installation on the device; verifying a digital signature on the received software application using the first digital signature key; and installing the software application on the device if the digital signature on the received software application is successfully verified; receiving a new digital signature key for verifying digital signatures on software applications to be installed on the device; verifying a digital signature on the received new digital signature key using the first digital signature key; and storing the new digital signature key in the memory to replace the first digital signature key if the digital signature on the received new digital signature key is successfully verified.
-
Specification