Главная
Study mode:
on
1
Intro
2
Welcome
3
Wade Farnsworth
4
Presentation Overview
5
Cryptography Basics
6
Basic Encryption
7
Cryptographic Acceleration
8
The iMX6
9
Random Number Generator
10
Basic Enablement
11
Different implementations
12
Crypto API
13
CryptoDev
14
Enable CryptoDev
15
Enable Socket Interface
16
Building the Stack
17
Paths
18
OpenSSL
19
Building a plugin
20
Comparing performance
21
Software implementation
22
CPU utilization
Description:
Explore cryptographic acceleration on the i.MX6 platform in this 47-minute conference talk by Sean Hudson from Mentor Graphics, Inc. Delve into the process of enabling the CAAM (Cryptographic Accelerator and Assurance Module) on the i.MX6 SoC, addressing the critical need for robust encryption in IoT devices. Learn about various methods to connect userspace to the CAAM and compare their relative performance. Gain insights into cryptography basics, random number generation, and different implementation approaches, including Crypto API, CryptoDev, and OpenSSL plugin development. Examine the impact on CPU utilization and overall system performance when leveraging hardware acceleration for cryptographic operations.

Linux Cryptographic Acceleration on an i.MX6

Linux Foundation
Add to list