摘要 |
<p><P>PROBLEM TO BE SOLVED: To realize a shared library operating on a microprocessor having a function for decoding and executing an encrypted code for preventing its own processing contents or processing result from being leaked to any destination other than the calling origin. <P>SOLUTION: This method for making available a shared library 4 from the calling origin on a microprocessor 1 having a table in which an cryptographic key is stored by applying a different identifier to each task comprises a step for preparing the task of the shared library 4, and for assigning the task identifier to the task, a step for acquiring an instruction key k41 from a header 41 of the shared library 4, and for storing the instruction key k41 in a key value table 13 corresponding to the identifier assigned to the shard library in the microprocessor 1, a step for executing and initializing a loader 42a in the shared library 4, and a step for returning control through an entry point 42b in the shared library 4 to the calling origin. <P>COPYRIGHT: (C)2004,JPO</p> |