Legal claims defining the scope of protection, as filed with the USPTO.
1. An apparatus comprising cryptography circuitry to generate an authentication tag including a ciphertext authentication tag for ciphertext and a plaintext authentication tag to generate the ciphertext.
2. The apparatus of claim 1, wherein the cryptography circuitry combines the plaintext authentication tag and the ciphertext authentication tag to generate the authentication tag.
3. The apparatus of claim 2, wherein the cryptography circuitry combines the plaintext authentication tag and the ciphertext authentication tag by concatenating bits from the plaintext authentication tag and bits from the ciphertext authentication tag.
4. The apparatus of claim 2, wherein the cryptography circuitry combines the plaintext authentication tag and the ciphertext authentication tag by performing an exclusive or operation.
5. The apparatus of claim 1, wherein generating the ciphertext authentication tag comprises generating the plaintext authentication tag for the plaintext implemented to generate the ciphertext.
6. The apparatus of claim 5, wherein the cryptography circuitry generates the plaintext authentication tag by performing a first hash function on plaintext and encrypting results of the first hash function.
7. The apparatus of claim 6, wherein the cryptography circuitry generates the ciphertext authentication tag by performing a second hash function on ciphertext and encrypting results of the second hash function.
8. The apparatus of claim 7, wherein the first hash function is performed using a first authentication key and the second hash function is performed using a second authentication key.
9. The apparatus of claim 8, wherein the cryptography circuitry performs the first hash function and the second hash function in parallel.
10. A method comprising generating an authentication tag including generating a ciphertext authentication tag for ciphertext; and generating a plaintext authentication tag in parallel with the generation of the ciphertext authentication to generate the cyphertext ciphertext.
11. The method of claim 10, wherein generating the authentication tag comprises combining the plaintext authentication tag and the ciphertext authentication tag to generate the authentication tag.
12. The method of claim 11, wherein combining the plaintext authentication tag and the ciphertext authentication tag comprises concatenating bits from the plaintext authentication tag and bits from the ciphertext authentication tag.
13. The method of claim 11, wherein combining the plaintext authentication tag and the ciphertext authentication tag by performing an exclusive or operation.
14. The method of claim 10, wherein generating the ciphertext authentication tag comprises generating the plaintext authentication tag for the plaintext implemented to generate the ciphertext.
15. The method of claim 14, wherein generating the plaintext authentication tag comprises performing a first hash function on plaintext and encrypting results of the first hash function.
16. At least one non-transitory machine-readable medium comprising instructions which, when executed by a machine, cause the machine to generate an authentication tag including: generating a ciphertext authentication tag for ciphertext; and generating a plaintext authentication tag in parallel with the generation of the ciphertext authentication to generate the ciphertext.
17. The machine-readable medium of claim 16, wherein generating the authentication tag comprises combining the plaintext authentication tag and the ciphertext authentication tag to generate the authentication tag.
18. The machine-readable medium of claim 17, wherein combining the ciphertext authentication tag by concatenating bits from the plaintext authentication tag and bits from the ciphertext authentication tag.
19. The machine-readable medium of claim 17, wherein combining the plaintext authentication tag and the ciphertext authentication tag comprises performing an exclusive or operation.
20. The machine-readable medium of claim 16, wherein generating the ciphertext authentication tag comprises generating the plaintext authentication tag for the plaintext implemented to generate the ciphertext.
Unknown
May 13, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.