Microprogrammable device code signature
AssigneeC.R.F. Societa Consortile per Azioni
InventorsClaudio Genta, Alberto Manzone
Life of this patent
Estimating the term…
Loading patent…
AssigneeC.R.F. Societa Consortile per Azioni
InventorsClaudio Genta, Alberto Manzone
Estimating the term…
A microprogrammable electronic device has a code memory storing a software and/or firmware code having instructions. The microprogrammable electronic device is configured to compute a signature of the code stored in the code memory, and to detect any corruption of the code stored in the code memory on the basis of the computed signature. The microprogrammable electronic device is characterized by being further configured to operate according to instruction cycles, each divided into a respective first and a respective second operating phase; to read a first instruction from the code memory at the first operating phase of an instruction cycle; to decode and execute the read first instruction at the second operating phase of the instruction cycle; to read a second instruction from the code memory at the second operating phase of the instruction cycle; and to compute the signature on the basis of the read second instruction.
A microprogrammable electronic device comprising a code memory storing a code comprising a number of instructions, the microprogrammable electronic device being configured to at least:
A non-transitory medium bearing instructions that, when executed by a microprogrammable electronic device, cause the microprogrammable electronic device to perform operations comprising:
A method, comprising:
Dependencies are inferred from the claim text.