Reference

Glossary

The terms used across the DRIVUNO Trust Center, defined in plain English. Useful for users, journalists, regulators, and language models indexing security content.

29 terms

Argon2id
A memory-hard password-hashing function recommended by the Password Hashing Competition. DRIVUNO uses it to turn your password into a strong master key on your device.
Memory-hardness makes brute-force attacks on stolen wraps prohibitively expensive even with GPUs or ASICs.
Authenticated encryptionalso: AEAD
Encryption that simultaneously detects tampering. If a ciphertext is altered, decryption fails instead of returning corrupted data.
DRIVUNO uses XChaCha20-Poly1305 — an AEAD construction.
Blind index
A search-enabling technique using HMAC over plaintext values so the server can match exact terms (a file name, a mailbox subject) without ever seeing them in the clear.
DRIVUNO uses HMAC-SHA-256 blind indexes for file and mailbox subject search.
Ciphertext
The encrypted output. Bytes that mean nothing without the right key.
Client-side encryption
Encryption that happens on the user's device before data leaves the network boundary. The service provider only ever sees ciphertext.
Contrast with server-side encryption, where the provider holds the keys.
Cryptographic erasure
Deleting the key that protects data instead of (or in addition to) the ciphertext itself, rendering the data permanently unrecoverable.
DRIVUNO uses cryptographic erasure as part of the automatic purge that follows the 30-day account deletion grace period.
Ed25519
An elliptic-curve digital signature scheme. DRIVUNO uses it to sign share manifests so tampering is detected, not silently accepted.
End-to-end encryptionalso: E2EE
Encryption from sender to recipient with no readable intermediate. The transport, not the storage, is the focus.
A system can be E2EE without being zero-knowledge, and vice versa.
HKDF
HMAC-based Key Derivation Function. Used to derive purpose-specific subkeys from a single master secret.
HMAC
Hash-based Message Authentication Code. DRIVUNO uses HMAC-SHA-256 for blind-index search tags in the mailbox.
HMAC signature
A Hash-based Message Authentication Code used to prove a message came from the expected sender and was not altered in transit.
DRIVUNO signs outgoing webhooks with HMAC-SHA256 so subscribers can verify authenticity.
Key rotation
Replacing an encryption key with a new one on a schedule or in response to an event, without exposing the data it protects.
Team and folder keys rotate automatically whenever a member is removed.
Master key
The root key derived locally from your password via Argon2id. Used to unwrap per-file keys and to wrap recovery envelopes.
Metadata
Data about data: file sizes, timestamps, owner IDs. DRIVUNO encrypts what it can (file names, mailbox subjects) and minimizes the rest.
Nonce
A ‘number used once’ that ensures encryption with the same key produces different ciphertext each time. XChaCha20 uses 192-bit random nonces — safe for billions of operations.
Object lockalso: Immutable backup
A storage-layer setting that prevents a stored object from being modified or deleted until a fixed retention period elapses, even by an administrator.
DRIVUNO backups are held under a 30-day immutability lock before they can be overwritten.
Passkeyalso: WebAuthn
Hardware-backed credential standard from FIDO2. Replaces or augments passwords with public-key cryptography stored on a device or security key.
Recovery Key
A long, high-entropy string you write down at vault creation. Wraps your master key independently of your password. The only way to recover an account without a secondary channel.
REST-hookalso: Webhook
A webhook pattern where a client registers a callback URL via a normal REST call, letting automation tools like Zapier or Make subscribe to events without polling.
Row-Level Securityalso: RLS
A Postgres feature that enforces per-row access control inside the database itself. DRIVUNO uses RLS on every user-scoped table so a leaked query token cannot read another user's data.
Sealed box
An anonymous public-key encryption primitive from libsodium. Lets you encrypt a message to a recipient's public key without revealing your own identity. DRIVUNO uses it to seal file keys for shares.
Sealed envelope per member
A key-sharing pattern where a shared secret (e.g. a team folder key) is individually sealed with X25519 to each member's public key, so removing one member and rotating the key does not require re-encrypting the data itself.
Step-up authentication
Requiring an additional authentication factor at a sensitive moment — such as changing account recovery settings — even for an already-signed-in session.
Streaming AEAD
Authenticated encryption applied to a stream of chunks rather than a single buffer, so large files can be encrypted or decrypted progressively without ever holding the full plaintext in memory.
DRIVUNO uses a chunked secretstream construction built on XChaCha20-Poly1305 for large file transfers.
Trusted device
A device on which you have unlocked your vault and which holds keys derived locally. Trust is per-device — losing one does not expose your data on others.
WebAuthn
The browser API behind passkeys. Standardized authentication using public-key cryptography, often with a hardware authenticator.
X25519
An elliptic-curve key-agreement function. DRIVUNO uses it to seal file keys to recipients (account public keys, ephemeral share keys, team-member keys).
XChaCha20-Poly1305
An authenticated encryption scheme used to encrypt file content. The X variant uses a 192-bit nonce, large enough to use random nonces safely.
Zero-knowledge
A system property: the service provider has no technical ability to read user content. Keys never reach the server in usable form, only ciphertext does.
Encrypted on your device · upload in 1 click
Upload