From ff1aebf8f8c76802bd9f3411c211d2ed0797d654 Mon Sep 17 00:00:00 2001 From: jMyles Date: Fri, 16 Aug 2019 09:45:05 +0200 Subject: [PATCH 1/4] Project description. --- docs/source/index.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/index.rst b/docs/source/index.rst index 03831e902..22e25d101 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -1,6 +1,6 @@ NuCypher ======== -*A proxy re-encryption network to empower privacy in decentralized systems* +*A decentralized cryptological network offering accessible, intuitive, and collusion-resistant runtimes and interfaces to novel and exciting cryptographic primitives.* ---- From 7e3e0a7e3c9a22be2ffd044fba7ce71a32606e87 Mon Sep 17 00:00:00 2001 From: MacLane Wilkison Date: Mon, 2 Sep 2019 18:01:19 -0700 Subject: [PATCH 2/4] Add additional detail to project description --- README.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 370086568..fde71a110 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ ![](/docs/source/.static/img/nucypher.png) -*A proxy re-encryption network to empower privacy in decentralized systems* +*A decentralized cryptological network offering accessible, intuitive, and extensible runtimes +and interfaces for secrets management, secure data exchange, and secure computation.* [![pypi](https://img.shields.io/pypi/v/nucypher.svg?style=flat)](https://pypi.org/project/nucypher/) [![pyversions](https://img.shields.io/pypi/pyversions/nucypher.svg)](https://pypi.org/project/nucypher/) @@ -12,8 +13,15 @@ ---- -The NuCypher network facilitates end-to-end encrypted data sharing -for distributed apps and protocols. +The NuCypher network provides accessible, intuitive, and extensible runtimes and interfaces +for secrets management, secure data exchange, and secure computation. +* Accessible - The network is permissionless and censorship-resistant. +There are no gate-keepers and anyone can use it. +* Intuitive - The network leverages the classic cryptological narrative of Alice and Bob +(with additional characters where appropriate). This character-based narrative permeates the code-base and helps +developers write safe, misuse-resistant code. +* Extensible - The network currently supports proxy re-encryption but can be extended to provide support other cryptographic primitives. + Access permissions are baked into the underlying encryption, and access can only be explicitly granted by the data owner via sharing policies. Consequently, the data owner has ultimate control over access to their data. From f293251b7884c1ac69e75d4c4f37936514f9aa6f Mon Sep 17 00:00:00 2001 From: MacLane Wilkison Date: Mon, 2 Sep 2019 18:05:45 -0700 Subject: [PATCH 3/4] Add to docs too --- README.md | 3 +-- docs/source/index.rst | 12 +++++++++--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index fde71a110..266eb58cd 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@ ![](/docs/source/.static/img/nucypher.png) -*A decentralized cryptological network offering accessible, intuitive, and extensible runtimes -and interfaces for secrets management, secure data exchange, and secure computation.* +*A decentralized cryptological network offering accessible, intuitive, and extensible runtimes and interfaces for secrets management, secure data exchange, and secure computation.* [![pypi](https://img.shields.io/pypi/v/nucypher.svg?style=flat)](https://pypi.org/project/nucypher/) [![pyversions](https://img.shields.io/pypi/pyversions/nucypher.svg)](https://pypi.org/project/nucypher/) diff --git a/docs/source/index.rst b/docs/source/index.rst index 22e25d101..806ef46e3 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -1,6 +1,6 @@ NuCypher ======== -*A decentralized cryptological network offering accessible, intuitive, and collusion-resistant runtimes and interfaces to novel and exciting cryptographic primitives.* +*A decentralized cryptological network offering accessible, intuitive, and extensible runtimes and interfaces for secrets management, secure data exchange, and secure computation.* ---- @@ -31,8 +31,14 @@ NuCypher .. _Umbral: https://github.com/nucypher/pyUmbral -The NuCypher network facilitates end-to-end encrypted data sharing -for distributed apps and protocols. +The NuCypher network provides accessible, intuitive, and extensible runtimes and interfaces for secrets management, secure data exchange, and secure computation. +* Accessible - The network is permissionless and censorship-resistant. +There are no gate-keepers and anyone can use it. +* Intuitive - The network leverages the classic cryptological narrative of Alice and Bob +(with additional characters where appropriate). This character-based narrative permeates the code-base and helps +developers write safe, misuse-resistant code. +* Extensible - The network currently supports proxy re-encryption but can be extended to provide support other cryptographic primitives. + Access permissions are baked into the underlying encryption, and access can only be explicitly granted by the data owner via sharing policies. Consequently, the data owner has ultimate control over access to their data. From 3b1cdca7d3c7cc355c853278f0b1c66db68a63c2 Mon Sep 17 00:00:00 2001 From: MacLane Wilkison Date: Tue, 10 Sep 2019 13:48:26 -0700 Subject: [PATCH 4/4] Replace secure data exchange with dynamic access control and remove secure computation. --- README.md | 4 ++-- docs/source/index.rst | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 266eb58cd..9ebf8bc71 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ![](/docs/source/.static/img/nucypher.png) -*A decentralized cryptological network offering accessible, intuitive, and extensible runtimes and interfaces for secrets management, secure data exchange, and secure computation.* +*A decentralized cryptological network offering accessible, intuitive, and extensible runtimes and interfaces for secrets management and dynamic access control.* [![pypi](https://img.shields.io/pypi/v/nucypher.svg?style=flat)](https://pypi.org/project/nucypher/) [![pyversions](https://img.shields.io/pypi/pyversions/nucypher.svg)](https://pypi.org/project/nucypher/) @@ -13,7 +13,7 @@ ---- The NuCypher network provides accessible, intuitive, and extensible runtimes and interfaces -for secrets management, secure data exchange, and secure computation. +for secrets management and dynamic access control. * Accessible - The network is permissionless and censorship-resistant. There are no gate-keepers and anyone can use it. * Intuitive - The network leverages the classic cryptological narrative of Alice and Bob diff --git a/docs/source/index.rst b/docs/source/index.rst index 806ef46e3..ae2746a15 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -1,6 +1,6 @@ NuCypher ======== -*A decentralized cryptological network offering accessible, intuitive, and extensible runtimes and interfaces for secrets management, secure data exchange, and secure computation.* +*A decentralized cryptological network offering accessible, intuitive, and extensible runtimes and interfaces for secrets management and dynamic access control.* ---- @@ -31,7 +31,7 @@ NuCypher .. _Umbral: https://github.com/nucypher/pyUmbral -The NuCypher network provides accessible, intuitive, and extensible runtimes and interfaces for secrets management, secure data exchange, and secure computation. +The NuCypher network provides accessible, intuitive, and extensible runtimes and interfaces for secrets management and dynamic access control. * Accessible - The network is permissionless and censorship-resistant. There are no gate-keepers and anyone can use it. * Intuitive - The network leverages the classic cryptological narrative of Alice and Bob