Crypto Algorithm Hardware Acceleration - 2025.1 English

Vitis Libraries

Release Date
2025-06-04
Version
2025.1 English

Crypto algorithms play an important role in transfer, verification, storage, and processing of data. Crypto application includes encryption/decryption, checksum, hash, signature/verification, and so on. Modern crypto algorithms are complicated and keep evolving, especially in new areas like block-chain application. An FPGA is suitable for a wide variety of crypto algorithms and provides competitive or even better performance than CPU. It is also convenient to construct a processing pipeline while crypto processing is one of the pipeline stages, which save bandwidth cost and improve performance. Last but not the least, an FPGA can have multiple compute units working in parallel, which also improve the total performance.

Execution Plan