Acceleration of Hash Functions

Maximizing High Performance and High Security PQC

Hash functions in embedded devices

Embedded devices such as smartphones, routers, industrial control systems, smart cards or IoT devices use hash functions, such as SHA-3 and SHAKE128/256 to ensure data integrity, confidentiality and authentication. When it comes to devices that need high throughput or scalable performance, those hash functions need accelerating in order to provide a suitable user experience.

PQPlatform-Hash

PQPlatform-Hash adds acceleration of hash functions. In its base version, it requires 38k Gate Equivalents, but can also include PQShield’s world-leading side channel protection at 145k Gate Equivalents.