Skip to content
This repository was archived by the owner on Apr 27, 2025. It is now read-only.

Remote Document Access is a secure, version-controlled cloud store: files sync E2E-encrypted and shareable; user-held keys and mutual TLS block tampering.

License

Notifications You must be signed in to change notification settings

sneakyjbras/remote-document-access

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Remote Document Access

Contributors: João Meira · José Brás

Objective

Provide clients with a secure way to store, retrieve, and share documents through a remote server.

Private Keys

Each user keeps their private key locally and securely. Possession of this key is required to decrypt any stored file, guaranteeing that users retain complete control over their data.

Security Model

  • Client‑side encryption – Files are encrypted before they leave the device and decrypted only after download.
  • Digital signatures – Every file is signed, enabling recipients to verify authenticity and integrity.
  • Mutual TLS – SSL/TLS with client certificates protects against man‑in‑the‑middle attacks.

Setup

See the server‑side and client‑side README.md files for installation and configuration instructions.

About

Remote Document Access is a secure, version-controlled cloud store: files sync E2E-encrypted and shareable; user-held keys and mutual TLS block tampering.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.1%
  • Shell 3.9%