This is share svg Share this item

Parsec Cloud (Apache81)

Collaborate simply by confidentiality and integrity with your teams https://github.com/Scille/parsec-cloud

parsec command line added to NAS $PATH

Overview

Parsec is divided between a client (responsible for exposing data to the user and providing an encryption layer) and a server (storing the encrypted data and notifying clients about other users activity such as data modification or new sharing).


architecture_diagram.svg

The Parsec server only requires a PostgreSQL DB for metadata (that is encrypted using devices keys for the most part) and an Amazon S3 or OpenStack Swift object storage for data blobs (that are all encrypted using Workspaces keys, that never left users’ devices). Redundancy using multiple cloud providers is possible.

Parsec security model
PARSEC secures sensitive data before they are stored on public clouds, proceeding in 3 steps :

Splitting of files in blocks before encryption;
Encryption of each block with a different symmetric key (BLOCK_ENC_KEY);
Encryption of the metadata (tree structure, composition of files, multiple BLOCK_ENC_KEY, sharing information) with the private key of the user (USER_ENC_S_KEY).

more information on documentation : https://docs.parsec.cloud/en/latest/architecture.html


TIP ME !!
Your gratitude and finance will help me to continue integration of this QPKG and maintain up to date versions.


www.paypal.me/qoolbox



Contact the Author

No older version