1. A method of protecting an integrity of a data processing system, the method comprising determining ( 902 ) a data string to be protected, an integrity of the data string being an indication of the integrity of the data processing system; computing ( 904 ) a set of parameters at least partly representing a predetermined data processing function, using a redundancy in the set of parameters to incorporate the data string into a bit representation of the set of parameters; and enabling ( 906 ) the system to process data according to the data processing function using the set of parameters, wherein a change of the data string in the bit representation of the set of parameters causes the system to lose its capability to process the data according to the data processing function.