YoVDO

Zinc - Minimal Light-weight Kernel Cryptography API

Offered By: Linux Plumbers Conference via YouTube

Tags

Linux Plumbers Conference Courses Cryptographic Primitives Courses API Development Courses Formal Verification Courses Hashing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the Zinc cryptography API for Linux kernels in this 49-minute conference talk from the Linux Plumbers Conference. Dive into the minimal, light-weight design principles behind Zinc as Jason Donenfeld presents its key features. Learn about cipher key allocation, buffer encryption, string parsing, and various cryptographic primitives. Discover how Zinc incorporates formal verification techniques and academic support to ensure robustness. Examine optimizations for branch prediction and scheduling, and understand the process of merging and cleaning up kernel code. Gain insights into the development and implementation of this essential cryptographic framework for Linux systems.

Syllabus

Introduction
Background
Overview
BKey
Define cipher
Key allocation
Buffer encryption
String parsing
Functions
Primitives
Hashing
People
Verification
Formal Verification
Academic Support
Buzzer
Organization
Branch Predictor
Optimizations
Scheduler
Wrapping Up
Merge
Clean up
Kernel code


Taught by

Linux Plumbers Conference

Related Courses

Google Cloud Apigee Certified API Engineer
A Cloud Guru
Amazon API Gateway for Serverless Applications
Amazon Web Services via AWS Skill Builder
Amazon API Gateway for Serverless Applications (French)
Amazon Web Services via AWS Skill Builder
Amazon API Gateway for Serverless Applications (German)
Amazon Web Services via AWS Skill Builder
API Development on Google Cloud's Apigee API Platform
Google Cloud via Coursera