Patent ID: 6202152
Filing Date: 2001-03-13
Classification: G06F

Abstract:
A method for accelerating information transfers from an encrypted storage device to a requesting device in a system utilizing a decryption engine to decrypt requested information, wherein the decryption engine fetches and decrypts a first information block having a greater byte count than the number of bytes requested, comprising:comparing a current address to a requested address, wherein the current address corresponds to a storage device address of the first information block currently available at a decryption engine output, and wherein the requested address corresponds to a storage device address of a second information block, having an equal byte count to the first information block, of which the requested information is a subset thereof;initiating a new block fetch of encrypted information from the encrypted storage device when the current address and the requested address are unequal; andaccessing the requested information from the first information block currently available at the decryption engine output when the current address and the requested address are equal, therein circumventing a new block fetch of encrypted information to obtain the requested information.