1. A device for processing data to alter corresponding electronic signals to reduce susceptibility of the device to hacking of its data, the device comprising: an input interface for receiving input data words; and processing circuitry including hardware programmed, via a hardwired configuration or with software, wherein the programming causes the processing circuitry, when the processing circuitry is in operation, to respond to the input of the data words by executing an algorithm by which execution the input data words are encoded into respective encoded versions of the input data words, wherein the algorithm is defined for application to a set of possible different data words receivable as input data at the input interface, and the algorithm defines that the encoding of the received input data words is performed according to a condition that, when the input data words that are encoded by the execution of the algorithm include all of the set of possible different data words, at least one of: for at least 50% of all pairwise combinations of the encoded versions of the set of all of the possible data words, Hamming distances between the respective words of the respective pairwise combinations are the same as each other; and a Hamming weight of at least 50% of all of the encoded versions of the set of all of the possible data words is the same is the same as each other.