Passer à la navigation principale Passer à la recherche Passer au contenu principal

Can a program reverse-engineer itself?

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Shape-memory alloys are metal pieces that "remember" their original cold-forged shapes and return to the pre-deformed shape after heating. In this work we construct a software analogous of shape-memory alloys: programs whose code resists obfuscation. We show how to pour arbitrary functions into protective envelops that allow recovering the functions' exact initial code after obfuscation. We explicit the theoretical foundations of our method and provide a concrete implementation in Scheme.

langue originaleAnglais
titreCryptography and Coding - 13th IMA International Conference, IMACC 2011, Proceedings
Pages1-9
Nombre de pages9
Les DOIs
étatPublié - 23 déc. 2011
Evénement13th IMA International Conference on Cryptography and Coding, IMACC 2011 - Oxford, Royaume-Uni
Durée: 12 déc. 201115 déc. 2011

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7089 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence13th IMA International Conference on Cryptography and Coding, IMACC 2011
Pays/TerritoireRoyaume-Uni
La villeOxford
période12/12/1115/12/11

Empreinte digitale

Examiner les sujets de recherche de « Can a program reverse-engineer itself? ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation