Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 3.19 KB

README.md

File metadata and controls

56 lines (38 loc) · 3.19 KB

CertaCrypt

Effort to create an access-control-system for Hyperdrive and the Hypercore Protocol in general.

It is designed with the Local-First Software Principles in mind.

At it's heart it is powered by a customly written graph DB that implements access control entirely using a cryptographic capability access control model.

Goals

In order to simplify the development of local-first software, this adds access control to Hyperdrive:

  • fine-grained per-file and per-directory control of read- and write permissions
  • sharing files either by URL or with known contacts in-app
  • ability to give replication- and verification-capabilities without giving read access
  • basic user and identity management
  • permissions can be revoked

Demo

Certacrypt Filemanager is the demo application for CertaCrypt Demo Image

Sub-Components

Concept Documents

Context

This has been developed as part of a master thesis (available here), supervised by the Institute of Networks and Security, Johannes Kepler University Linz (Austria).

(c) Stefan Fixl, 2023.

Misc

External Resources

FAQ