Patent · US Expired

Method for securely loading and executing software in a secure device that cannot retain software after a loss of power

US7305710B2 · kind B2 · utility

5Cited by
5References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 29, 2003
Grant dateDec 4, 2007
Priority date
Expiry dateNov 17, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG07B2017/00322
  • WIPO fieldControl
  • WIPO sectorInstruments

Abstract

In a value dispensing system, a system and method for securely loading and executing software in a secure device that does not include any non-volatile programmable memory is provided. A non-secure portion of the value dispensing system stores software for loading into the secure portion when needed. Commands being sent to the secure printer are monitored to determine if the secure has the necessary software to execute the command. If the secure device currently does not have the necessary software to execute the command, the command is delayed and the proper software is loaded from the non-secure portion to the RAM of the secure device. A signature associated with the software is verified to ensure the authenticity of the software. If the signature is verified, the command is passed to the secure device, and, utilizing the software in the RAM, the command is executed by the secure device.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.