(EN) The invention relates to systems, methods, network devices, and machine-readable media for creating obfuscated computer-executable instructions to enhance security. The invention can receive a set of non-obfuscated executable instructions corresponding to a program, and using a functional encoding primitive comprising an encoding process, an opening process, and a decoding process, generate a set of obfuscated instructions which can then be provided to a relatively insecure environment.
(FR) L'invention concerne des systèmes, des procédés, des dispositifs de réseau et des supports lisibles par machine pour créer des instructions exécutables par ordinateur obscurcies destinées à améliorer la sécurité. L'invention peut recevoir un ensemble d'instructions exécutables non obscurcies correspondant à un programme, et à l'aide d'une primitive de codage fonctionnelle comprenant un processus de codage, un processus d'ouverture et un processus de décodage, générer un ensemble d'instructions obscurcies qui peuvent ensuite être fournies à un environnement relativement non sécurisé.