A method for preventing the unauthorized modification of a software or unauthorized modification of runtime data. According to this method a, converter, which is capable of converting the software into a generalized machine code is provided. The converter is designed such that it cannot be reverse engineered, by usi...