Aller au contenu

Glossaire ProbatioVault — Application Mobile

Ce glossaire est un extrait du glossaire principal avec les termes spécifiques à l'app mobile.

Termes mobile spécifiques

Expo

Framework React Native avec tooling intégré pour développement mobile.

React Native

Framework pour développer des applications mobiles natives en JavaScript/TypeScript.

Secure Store

API Expo pour stocker des données sensibles de manière sécurisée (Keychain iOS, Keystore Android).

Keystore (app)

Structure locale chiffrée contenant K_master_user et les métadonnées de chiffrement.

Master Envelope (client)

Version cliente du Master Envelope, stockée dans Secure Store.

Termes cryptographiques (client)

K_encryption

Clé dérivée du password via Argon2id. Sert à chiffrer/déchiffrer K_master_user localement.

K_master_user

Clé maître utilisateur stockée chiffrée dans le keystore. Source de toutes les K_doc.

K_doc

Clé unique par document, dérivée de K_master_user via HKDF-SHA3-256.

Argon2id

KDF memory-hard (64 MiB) pour dériver K_encryption depuis le password.

HKDF-SHA3-256

KDF pour dériver K_doc depuis K_master_user avec le doc_id comme salt.

Termes UX

Vault (UI)

Écran principal affichant les documents et dossiers de l'utilisateur.

Auto-lock

Fonctionnalité verrouillant l'app après un délai d'inactivité.

Biometric Unlock

Déverrouillage par empreinte digitale ou Face ID.

Référence complète

Voir le glossaire principal pour tous les termes.