Inventors:
James Fitzgerald - San Francisco CA, US
Nathaniel Hunsperger - San Francisco CA, US
James Lavine - Corte Madera CA, US
Jose Tellado - Mountain View CA, US
Assignee:
Headwater Partners I LLC - Redwood Shores CA
International Classification:
G06F 21/64
Abstract:
A device comprising non-volatile memory capable of being partitioned into first and second partitions, the first partition for storing device system software, the second partition for storing a service processor and having one or more system execution properties for enhancing or augmenting the device system software, and comprising one or more processors for verifying integrity of the device system software using a first security element, verifying integrity of the service processor using a second security element, obtaining the service processor from the non-volatile memory, executing the obtained service processor, and updating, installing, removing, or modifying the service processor in the second partition of the non-volatile memory without affecting the device system software in the first partition.