摘要 |
PURPOSE: To enable to perform controlled authentication and permission of the selected program and its user and to maintain the completeness and the secrecy of a data processing device by generating and storing selective electronic identification indexes based on the total number of ones and zeros in a binary input program. CONSTITUTION: First, the numbers of binary ones and zeros contained in each program are counted. Then, a prescribed algorithm is applied to the numbers and a first selective electronic identification index is generated by a generator 10 and is stored in an electronic identification index library 14. Similarly, a second selective electronic identification index is generated by a generator 32 for a storage program 30, which is requested by the user. Then, the two indexes are compared and the program, which is requested by a predicted user, is called up only if the two indexes are the same. Thus, the access to a possessed software program element is controlled and its completeness is maintained and the occurrence of the damage to the program is prevented. |