CORE TRUSS and Secure Triggers

CORE TRUSS and Secure Triggers

This project relates to a software protection framework that we designed. Requirements included a license enforcement scheme based on license duration, code integrity and fingerprinting. Also, this scheme should be usable in for real-world software production. This means that the production of a binary shouldn't consume sensibly more additional resources that standard production.

During the development of this project we designed a new cryptographic primitive that we called "secure triggers." Triggers are schemes that hide a secret and only uncover it if the input satisfies with a prefix predicate. Other than the application in software protection, triggers can be applied in the context of mobile code (see, e.g., Waissbein, 2005).

Publications

Related information

Projects
Attack Payloads

Publications
Advanced Software Protection Now | Una técnica de protección para agentes móviles contra estaciones (hosts) maliciosas | Foundations and Applications for Secure Triggers | Strong payload obfuscation and encryption

Research Project