December 25, 2019

204 words 1 min read

The Linux Cryptographic API for Fun and Profit - Gilad Ben-Yossef, Arm Holdings

The Linux Cryptographic API for Fun and Profit - Gilad Ben-Yossef, Arm Holdings

The Linux kernel has a rich cryptographic API which provides access to a modular implementation of symmetric and asymmetric block ciphers, hashes and digests which are either software implemented, use …

Talk Title The Linux Cryptographic API for Fun and Profit - Gilad Ben-Yossef, Arm Holdings
Speakers Gilad Ben Yossef (Principal Software Engineer, Arm)
Conference Open Source Summit Europe
Conf Tag
Location Prague, Czech Republic
Date Oct 21-27, 2017
URL Talk Page
Slides Talk Slides
Video

The Linux kernel has a rich cryptographic API which provides access to a modular implementation of symmetric and asymmetric block ciphers, hashes and digests which are either software implemented, use cryptographic acceleration in the core itself or in an external hardware accelerator from both kernel and user space and is used extensively by familiar user facing software such as Android. The same API is also cryptic, somewhat ill-documented, subject to change and can easily bite you in unexpected and painful ways. This tutorial will provide a short introduction to cryptography terms, describe the Linux crypto API and what can it be used for, provide usage example and, time permitting, discuss some of the more interesting in-kernel users, such as DM-Crypt, DM-Verity and the new fie system encryption code.

comments powered by Disqus