摘要 |
The privacy of data in firmware modules of embedded systems can be obtained by a method and system that restrict access to local variables even where there are limited (or no) restrictions imposed by the program assembler. The technique used by the method and system can use a private data section, having data to be protected, and a public code section, allowing controlled access to data in the private data section. Access to functions in the public code section is allowed to external code. In contrast, data in the private data section is protected and cannot be accessed directly. The only access to such data is provided by public functions defined in a code section.
|