Methods, systems and apparatus to reduce processor demands during encryption
AssigneeIntel Corporation
InventorsVinodh Gopal, Erdinc Ozturk, James D. Guilford
Life of this patent
Estimating the term…
Abstract
Methods and apparatus are disclosed to reduce processor demands during encryption. A disclosed example method includes detecting a request for the processor to execute an encryption cipher determining whether the encryption cipher is associated with a byte reflection operation, preventing the byte reflection operation when a buffer associated with the encryption cipher will not cause a carryover condition, and incrementing the buffer via a shift operation before executing the encryption cipher.
Claims25
A method to reduce a load on a processor, comprising:
- detecting a request for the processor to execute an encryption cipher;
- determining whether the encryption cipher is associated with a byte reflection operation;
- preventing the byte reflection operation when a buffer associated with the encryption cipher will not cause a carryover condition;
- and
- incrementing the buffer via a shift operation before executing the encryption cipher.
An apparatus to reduce a load on a processor, comprising:
- a cipher module interface to detect a request for the processor to execute an encryption cipher;
- a byte order manager to determine whether the encryption cipher is associated with a byte reflection operation;
- a carryover detector to prevent the byte reflection operation when a buffer associated with the encryption cipher will not cause a carryover condition;
- and
- a counter manager to increment the buffer via a shift operation before executing the encryption cipher.
A tangible machine readable storage medium comprising instructions that, when executed, cause a machine to, at least:
- detect a request for the processor to execute an encryption cipher;
- determine whether the encryption cipher is associated with a byte reflection operation;
- prevent the byte reflection operation when a buffer associated with the encryption cipher will not cause a carryover condition;
- and
- increment the buffer via a shift operation before executing the encryption cipher.
Dependencies are inferred from the claim text.