Protection of software programs stored in read-only memory from unauthorized access
AssigneeNEC Corporation
InventorHiroshi Ezuriko
Life of this patent
Estimating the term…
Loading patent…
AssigneeNEC Corporation
InventorHiroshi Ezuriko
Estimating the term…
In a microprocessor-based controller, scrambled program data words are stored in a read-only memory and user information is stored in a random-access memory. A data converter is connected in the data bus between the microprocessor and the memories for descrambling data words when the ROM is accessed to produce a replica of original program data words and applying the replica to the microprocessor for operating the controller. The data converter simply applies data words to the microprocessor without descrambling when the RAM is accessed. The scrambled program data words in the read-only memory may be divided into multiple data blocks, each of which is a scrambled form of the original program data words with each of multiple keywords defined respectively for the data blocks. A modulo-2 adder is provided for summing each of the keywords with the scrambled program data words of a corresponding data block.
A controller comprising
A controller comprising:
A method for protecting a software program stored in a read-only memory from unauthorized access, comprising the steps of:
A method for protecting a software program stored in a read-only memory from unauthorized access, comprising the steps of:
Dependencies are inferred from the claim text.