Fast encryption and authentication for data processing systems
AssigneeQUALCOMM Incorporated
InventorsPhilip Michael Hawkes, Gregory G. Rose
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsPhilip Michael Hawkes, Gregory G. Rose
Estimating the term…
Methods and apparatus are presented for secure, authenticated communication and data storage. The methods can be based on other methods such as IAPM, in which the encryption and authentication keys are of the same strength. In the HR-IAPM mode, a sender encrypts the data as in the IAPM mode using two encryption keys K0 and K1. The sender then XORs the plaintexts with corresponding ciphertexts, and combines the results to form a checksum This checksum is encrypted under the authentication key K2, this value is appended to the encrypted message as a message authentication code (MAC). The receiver decrypts as with IAPM, XORs the plaintexts with the corresponding ciphertexts and combines these values to form a checksum. The receiver then encrypts the checksum under the authentication key K2 and verifies that the resulting value agrees with the MAC. The HR mode allows blocks to be sent un-encrypted if desired.
A method for encrypting and authenticating data as a single entity, comprising:
A method for decrypting and verifying a plurality of received transmission blocks accompanied by an authentication tag, comprising:
Apparatus for encrypting and authenticating data as a single entity, comprising:
Apparatus for decrypting and verifying a plurality of received transmission blocks accompanied by an authentication tag, comprising:
Apparatus for encrypting and authenticating data as a single entity, comprising:
Apparatus for decrypting and verifying a plurality of received transmission blocks accompanied by an authentication tag, comprising:
A method for secure data transmissions, wherein a first portion of the data transmission is sent as plaintext, a second portion of the data transmission is sent as ciphertext, and all of the data transmission is authenticated, the method comprising:
Apparatus for secure data transmissions, wherein a first portion of the data transmission is sent as plaintext, a second portion of the data transmission is sent as ciphertext, and all of the data transmission is authenticated, the apparatus comprising:
Dependencies are inferred from the claim text.