摘要 |
The invention concerns a method for protecting, from a unit, a vulnerable software against its unauthorised use, said vulnerable software operating on a data processing system. The method consists in defining: a set of elementary functions whereof the elementary functions are executable in a unit, and a set of elementary commands; in creating a protected software: by selecting at least an algorithmic processing; and by producing the source of the protected software from the source of the vulnerable software, by modifying the source of the vulnerable software, so that at least a selected algorithmic processing is broken down such that when the protected software is executed, said algorithmic processing is executed by using the elementary functions. |