Patent ID: 9722778
Date: 2017-08-01
CPC Classifications: G06F,G09C,H04L

Claim:
1. A method for processing first and second data blocks based on a cryptographic operation, the method comprising: decrypting, using decryption circuitry, the first data block based on a value of a critical variable used in the cryptographic operation; after decrypting, using the decryption circuitry, the first data block, updating, using scrambling circuitry, a hash vector based on the second data block; after updating, using the scrambling circuitry, the hash vector, scrambling, using the scrambling circuitry, the value of the critical variable based on an element of the hash vector to generate a scrambled value of the critical variable; and decrypting, using the decryption circuitry, the second data block based on the scrambled value of the critical variable.