Integration of Hardware Cryptography Acceleration on Embedded Systems under Linux 2.6
With the advent of embedded devices being connected to each other and to the internet, the need for secure transmissions is increasing steadily. Not only industrial, telecom and network, but also consumer and automotive embedded devices get connected to networks. Establishing encrypted VPN connections with the help of IPsec, for example, puts huge loads on current embedded processors. Also, technologies such as DRM (Digital Rights Management) cause the need for cryptographic operations.
The following paper describes the problems occurred while developing the driver to access those devices under Linux 2.6.