5. The method as claimed in claim 1 , wherein said comparing comprises: generating a first checksum of said first cipher text; generating a second checksum of said second cipher text; and comparing said first and second checksums.
1. A method of providing integrity checks during data encryption, the method comprising: encrypting a clear text by a first encryption engine using a first instance of an encryption key provided by a key manager to produce a first cipher text; encrypting said clear text by a second encryption engine using a second, different instance of said encryption key to produce a second cipher text, wherein the second, different intance is provided by the key manager independent of the first instance of the encryption key; determining whether the first instance of the encryption key and the second, different instance of the encryption key are identical and valid by comparing said first cipher text with said second cipher text; and in response to the first cipher text and the second cipher text matching, indicating that the encryption keys are identical and valid and that no errors have occurred during encryption of said clear text, generating a cipher text checksum and appending the cipher text checksum to one of the first cipher text and the second cipher text.