(57) | Abrégé : L'INVENTION CONCERNE UN PROCÉDÉ POUR PROTÉGER, À PARTIR D'UNE UNITÉ, UN LOGICIEL VULNÉRABLE CONTRE SON UTILISATION NON AUTORISÉE, LEDIT LOGICIEL VULNÉRABLE FONCTIONNANT SUR UN SYSTÈME DE TRAITEMENT DE DONNÉES. LE PROCÉDÉ CONSISTE : - À DÉFINIR : - UN JEU DE FONCTIONS ÉLÉMENTAIRES DONT LES FONCTIONS ÉLÉMENTAIRES SONT SUSCEPTIBLES D'ÊTRE EXÉCUTÉES DANS UNE UNITÉ, - ET UN JEU DE COMMANDES ÉLÉMENTAIRES, - À CRÉER UN LOGICIEL PROTÉGÉ : - EN CHOISISSANT AU MOINS UN TRAITEMENT ALGORITHMIQUE, - ET EN PRODUISANT LE SOURCE DU LOGICIEL PROTÉGÉ À PARTIR DU SOURCE DU LOGICIEL VULNÉRABLE, EN MODIFIANT LE SOURCE DU LOGICIEL VULNÉRABLE, DE MANIÈRE QU'AU MOINS UN TRAITEMENT ALGORITHMIQUE CHOISI EST DÉCOMPOSÉ DE MANIÈRE QUE LORS DE L'EXÉCUTION DU LOGICIEL PROTÉGÉ, CE TRAITEMENT ALGORITHMIQUE EST EXÉCUTÉ EN UTILISANT DES FONCTIONS ÉLÉMENTAIRES. |