Embedded Cryptography with RustCrypto & Veriform ๐
Explore how RustCrypto and Veriform enhance cryptography in IoT devices, addressing past challenges in embedded security.

Ferrous Systems GmbH
1.2K views โข Sep 23, 2020

About this video
Historically cryptography in the embedded space has been a disaster, but with the growing pervasiveness of โIoTโ, a topic of increasing importance. Rust provides a great language for building secure embedded applications, and with it a great platform for embedded cryptography.
This talk covers two cryptography projects written in pure Rust:
1. RustCrypto (โ2.0โ): a multi-crate โembedded-firstโ GitHub organization with trait-based implementations of several cryptographic algorithms including AEAD algorithms (AES-GCM, ChaCha20Poly1305), digest algorithms (SHA-2, SHA-3, BLAKE2), elliptic curves (NIST P-256, secp256k1), MACs (CMAC, HMAC), and signature algorithms (ECDSA, Ed25519)
2. Veriform: cryptographically verifiable and canonicalized message format similar to Protocol Buffers, with an โembedded-firstโ (heapless) implementation suitable for certificates or other signed objects
Recorded at Oxidize Global 2020
This talk covers two cryptography projects written in pure Rust:
1. RustCrypto (โ2.0โ): a multi-crate โembedded-firstโ GitHub organization with trait-based implementations of several cryptographic algorithms including AEAD algorithms (AES-GCM, ChaCha20Poly1305), digest algorithms (SHA-2, SHA-3, BLAKE2), elliptic curves (NIST P-256, secp256k1), MACs (CMAC, HMAC), and signature algorithms (ECDSA, Ed25519)
2. Veriform: cryptographically verifiable and canonicalized message format similar to Protocol Buffers, with an โembedded-firstโ (heapless) implementation suitable for certificates or other signed objects
Recorded at Oxidize Global 2020
Video Information
Views
1.2K
Likes
35
Duration
43:56
Published
Sep 23, 2020
User Reviews
4.5
(1) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.