×

Stored program system with protected memory and secure signature extraction

  • US 5,860,099 A
  • Filed: 05/12/1993
  • Issued: 01/12/1999
  • Est. Priority Date: 05/12/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A stored program system comprising a processor within an integrated circuit;

  • a bus operatively coupled with the processor;

    a memory within the integrated circuit and coupled with the bus from which the processor fetches instructions, said memory having contents;

    protection means within the integrated circuit and operatively coupled with the memory and with the bus, said protection means rendering the memory not readily readable by a user;

    input means within the integrated circuit receiving an input external to the integrated circuit and generating a signal indicative thereof;

    signature extraction means within the integrated circuit and operatively coupled with the memory, said signature extraction means responsive to the signal for reading substantially all the contents of the memory via the bus and extracting a signature reflective thereof; and

    output means within the integrated circuit and operatively coupled with the signature extraction means and responsive to extraction of the signature for communicating the signature external to the integrated circuit, wherein the signature extraction means comprises the processor executing a stored program stored within the memory, wherein the stored program comprises a routine evaluating a polynomial taking bytes of data from the memory as input, each byte having an address, the polynomial having at least one coefficient that is large relative to the value of the bytes, the stored program further comprising repeatedly subtracting a prime number smaller than the at least one coefficient.

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