The TLS handshake hardware accelerator is a secure connection engine that can be used to offload the compute intensive Public Key operations (Diffie-Hellman, Signature Generation and Verification).
It combines a load dispatcher and a configurable amount of instances of the Public Key Crypto Engine (BA414EP) benefiting from all features supported (i.e. RSA/DH/DHE and ECDSA/ECDH/ECDHE/ X.25519/X.448 and more). The efficient dispatching to Public Key engines (up to 100 instances) helps reaching maximum system performance.
The IP is provided with an optional AXI DMA or can be integrated with the user design. Our drivers provide an asynchronous API (or non-blocking API) which is integrated in OpenSSL Async.Ideal for the following applications: