A process is disclosed for securing the execution of a mobile code in a Information Handling System (I.H.S.) (30) having a function which can be represented on a matrix F . The function is being encrypted by means of an Error-Correcting Code (E.C.C.) transformation, where the code is preferably a GOPPA code. The transformation produces an encrypted matrix F' = FGP + E, where G is a generating matrix for an (n, k, d) algebraic block code C, P is a nxn random permutation matrix and E a kxn random matrix where at least n-t columns consists of a null vector. Since the Encrypted matrix F' is still a matrix, the mobile code which is encrypted is still executable in a user's environment.
Process for securing the execution of a mobile code in an untrusted environment
© EURECOM. Personal use of this material is permitted. The definitive version of this paper was published in Patent N°EP1065593 and is available at : http://v3.espacenet.com/textdoc?DB=EPODOC&IDX=EP1065593&F=0
PERMALINK : https://www.eurecom.fr/publication/2093