A method for retarding the duplication of data-storage device, by which the
main program of the software in the data-storage device is hard to
duplicate. The inventive method uses a processing program to access data
in a base of specific prime number determined by the software developer.
The original main program in software to be protected is encoded and then
linked with the processing program to form a composite, which will
initialize an examining procedure. Moreover, a plurality of checking codes
are added into the composite program. The feature of data assessing in a
base of specific prime number and the incorporation of checking codes can
retard the attempt of copying.
Un método para retardar la duplicación del dispositivo del dato-almacenaje, por la cual el programa principal del software en el dispositivo del dato-almacenaje es duro de duplicar. El método inventivo utiliza un programa de proceso para tener acceso a datos en una base del número primero específico determinado por el revelador del software. El programa principal original en el software que se protegerá se codifica y después se liga al programa de proceso para formar un compuesto, que inicializará un procedimiento que examina. Por otra parte, una pluralidad de comprobar códigos se agrega en el programa compuesto. La característica de los datos que determinan en una base del número primero específico y la incorporación de comprobar códigos puede retardar la tentativa del copiado.