abstract |
Apparatus, methods, and other embodiments associated with mitigating time delays through a data cryptography device are disclosed. In one embodiment, a method includes receiving input data to be processed on a sector-by-sector basis through a data cryptography device. The input data is organized as multiple commands of the input data, with each command including multiple sectors of the input data, and with each sector including multiple blocks of the input data. The input data is processed through the device to generate encrypted or decrypted sectors of data while mitigating time delays through the device. Time delay mitigation is accomplished by pipeline processing the blocks for each sector through the device, pipeline processing the sectors for each command through the device, and pipeline processing the commands through the device. The encrypted or decrypted sectors of data generated by the device are then output by the device. |