摘要 |
PURPOSE: An encoder and a system for preventing illegal change are provided to prevent trial of a change or the illegal usage of data like a program code by an illegal user. CONSTITUTION: A system for preventing a software from being illegally used is composed of a data processor(100) operated under the control of a program, a file device(110), and an encoder(120). The data processor includes a non-code program interpreter(101), a code key producer(102), an encoding program interpreter(103), and a decoder(104). The file device includes a non-code program memory unit(111) and an encoding program memory unit(112). The non-code program memory unit contains a stored non-code program code. The encoding program memory unit has a stored encoding program code by being divided into plural blocks. The non-code program code and the encoding program code are included in the data processor by interpreting the non-code program code stored in the non-code program memory unit and the encoded blocks.
|