Embedded Cryptography with RustCrypto & Veriform ๐Ÿ”

Explore how RustCrypto and Veriform enhance cryptography in IoT devices, addressing past challenges in embedded security.

Embedded Cryptography with RustCrypto & Veriform ๐Ÿ”
Ferrous Systems GmbH
1.2K views โ€ข Sep 23, 2020
Embedded Cryptography with RustCrypto & Veriform ๐Ÿ”

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

Video Information

Views

1.2K

Likes

35

Duration

43:56

Published

Sep 23, 2020

User Reviews

4.5
(1)
Rate:

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.