A core for a register-based programmable logic device includes a register configured to provide a hidden identifier in response to a secret unlock operation. The identifier is inaccessible during normal operation of the core implementation. The unlock operation is selected to be an action or set of actions that would typically not be performed during normal use of the core implementation. The logic associated with providing the hidden identifier in response to the unlock operation is configured to not interfere with normal operation of the core implementation. Therefore, the presence of this source identification capability is transparent to regular users (and unauthorized copyists) of the core implementation. The availability of the secondary identifier can be limited in duration to minimize the chances of accidental, or even intentional, discovery.

Un noyau pour un dispositif de logique programmable basé sur les registres inclut un registre configuré pour fournir une marque cachée en réponse à un secret ouvrent l'opération. La marque est inaccessible pendant l'opération normale de l'exécution de noyau. L'opération d'ouvrir est choisie pour être une action ou placée des actions qui ne seraient pas typiquement effectuées pendant l'utilisation normale de l'exécution de noyau. La logique liée à fournir la marque cachée en réponse à l'opération d'ouvrir est configurée pour ne pas interférer l'opération normale de l'exécution de noyau. Par conséquent, la présence de ces possibilités d'identification de source est transparente aux utilisateurs réguliers (et aux copyists non autorisés) de l'exécution de noyau. La disponibilité de la marque secondaire peut être limitée dans la durée pour réduire au minimum les chances d'accidentel, ou même d'intentionnel, découverte.

 
Web www.patentalert.com

< Digital content protection method and apparatus

< Biological toxin detection system for mailed materials

> Image object managing method, an image processing apparatus using said method, and a recording media for programs achieving the same

> Method and network device for creating circular queue structures in shared memory

~ 00062