YoVDO

Keyhouse - Production-ready Key Management Service in Rust

Offered By: CNCF [Cloud Native Computing Foundation] via YouTube

Tags

Conference Talks Courses Authorization Courses Data Encryption Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a conference talk on Keyhouse, a production-ready key management service built in Rust. Discover how ByteDance's security team developed this unique open-source solution, leveraging Spire for mutual trust establishment. Learn about its efficient design, utilizing less memory and CPU cores compared to its Go predecessor. Delve into the system's architecture, including cache infrastructure, Spiffy integration, key hierarchy, and authorization mechanisms. Gain insights into the advantages of using Rust for security-critical systems and the potential impact on building a memory-safe world. Understand the next steps for this innovative project, soon to be available on GitHub.

Syllabus

Introduction
Keyhouse
Design considerations
Cache infrastructure
Spiffy
How does Keyhouse useSpiffy
Keyhouse key hierarchy
Keyhouse master key
Keyhouse intermediate key
Customer keys
Data keys
Secrets
Key Rings
Keyhouse Authorization
Next Steps


Taught by

CNCF [Cloud Native Computing Foundation]

Related Courses

Building Geospatial Apps on Postgres, PostGIS, & Citus at Large Scale
Microsoft via YouTube
Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube
Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube
What's New in Grails 2.0
ChariotSolutions via YouTube
Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube