1. A cipher processor comprising: a key store for storing a first secret key; a first data store for storing at least a portion of first data; and said cipher processor for ciphering the first data in accordance with a first cipher process and the first secret key to provide output data, during ciphering of the first data inserting within the cipher processor other data for ciphering in accordance with at least a portion of the first cipher process, the other data for being ciphered within a sequence of cipher processor operations and scheduled for obfuscating the output data.