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.