A technique for imparting substantial break-once-run-everywhere (BORE)
resistance to passive and active software objects, and for controlling
access and use of resulting protected objects by a client computer (400).
Specifically, a relatively large number, n, of identical watermarks
(1720) are embedded throughout a software object (1700), through use of n
different secret watermark keys to form a protected object, with each key
defining a pointer to a location in the protected object at which a
corresponding watermark appears.
Een techniek voor aanzienlijk verlenen onderbreking-zodra-looppas-overal (DROEG) weerstand tegen passieve en actieve software heeft, en voor het controleren van toegang en gebruik van resulterende beschermde voorwerpen door een cliëntcomputer bezwaar (400). Specifiek, wordt een vrij groot aantal, n, van identieke watermerken (1720) ingebed door een softwarevoorwerp (1700), door gebruik van sleutels van het n de verschillende geheime watermerk om een beschermd voorwerp, met elke sleutel te vormen bepalend een wijzer aan een plaats in het beschermde voorwerp waarbij een overeenkomstig watermerk verschijnt.