Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Système de sauvegarde · client multi-plateforme · Rust

Nom de code

Cairn

Sauvegarde adressée par le contenu, chiffrée côté client. Le serveur ne voit jamais que des empreintes.

Chaque bloc de données est réduit à une empreinte. Le client découpe, hache, chiffre ; le serveur ne stocke que des octets opaques indexés par leur adresse.

b3:7f3a9c…e1c40a55

Système — stocké, structurel Secret — clés, convergence Risque — le clair exposé

Ce document est un document de conception vivant. Il est organisé en seize sections (A–P) qui couvrent toutes les problématiques du système. Chaque section liste ses sujets avec leur état : décidé, en cours, à documenter.

Commencer par la Vue d’ensemble.

rust · fastcdc · blake3 · xchacha20 · argon2id · lsm
« Cairn » est un nom de code provisoire : un empilement de pierres qui balise un chemin et tient dans le temps.