Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
hakavlad committed Jan 23, 2024
1 parent d2ce5be commit 5264101
Showing 1 changed file with 13 additions and 5 deletions.
18 changes: 13 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,19 @@

## Goals

- Long-term protection for individual files:
- symmetric encryption;
- deniable encryption;
- minimizing metadata leakage;
- data hiding.
- Ability to provide protection for individual files, including:
- symmetric encryption;
- minimizing metadata leakage;
- the possibility of plausible deniability;
- data hiding (prevention of detection).
- Simplicity: refusal to implement functions that are not directly related to security goals.
- Providing a stable encryption format with no cryptographic agility for long-term data storage.

## Cryptographic primitives

- Salted and personalized BLAKE2b as part of a key derivation scheme and keyed BLAKE2b for data authentication.
- Argon2 for key stretching and key derivation.
- ChaCha20 for data encryption.

## Cryptoblob structure
```
Expand Down

0 comments on commit 5264101

Please sign in to comment.