Intel Corporation
HIGH THROUGHPUT POST QUANTUM AES-GCM ENGINE FOR TLS PACKET ENCRYPTION AND DECRYPTION

Last updated:

Abstract:

In one example an apparatus comprises an input register to receive at least a portion of a transport layer data packet, an encryption/decryption pipeline communicatively coupled to the input register, comprising a first section comprising a set of advanced encryption standard (AES) engines including at least a first AES engine to perform encryption and/or decryption operations on input data from the at least a portion of a transport layer data packet, a second AES engine to determine an authentication key, and a third AES engine to determine an authentication tag mask, a second section comprising a first set of Galois field multipliers comprising at least a first Galois field multiplier to compute a first multiple of the authentication key, a third section comprising a second set of Galois field multipliers to compute a first partial authentication tag, and a fourth section comprising a processing circuitry to compute a second partial authentication tag and a final authentication tag.

Status:
Application
Type:

Utility

Filling date:

23 Jun 2020

Issue date:

23 Dec 2021