From d86f70d6518fce57357d1136b6bd276c1b15f6df Mon Sep 17 00:00:00 2001 From: Dmitry Zuikov Date: Sat, 11 Feb 2023 10:38:55 +0300 Subject: [PATCH] pep-02 updated --- docs/drafts/pep-02-acb.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/docs/drafts/pep-02-acb.txt b/docs/drafts/pep-02-acb.txt index 70edc230..9d119726 100644 --- a/docs/drafts/pep-02-acb.txt +++ b/docs/drafts/pep-02-acb.txt @@ -58,6 +58,11 @@ data instance ACB e 'NaClAsymm = Что бы подписчик мог что-то читать, мы должны знать его публичный ключ шифрования, что бы он мог расшифровать публикуемый контент. +ACB не является закрытой информацией и может быть как опубликован, +так и сохранён локально. Утечка ACB не является проблемой +за исключением раскрытия принадлежности ключа шифрования к ключу +подписи. + ``` @@ -93,3 +98,18 @@ newtype instance AccessKey e 'NaClAsymm = - Для каждого подписчика на чтение добавить зашифрованный ключ в permitted + +## Публикация + + - Взять ключ публикации + - Расшифровать свой экземпляр ключа (KeyPair) + - Шифровать расшифрованным ключом блоки + +## Чтение + + - Определить ключ публикации + - Взять ключ публикации + - Расшифровать свой экземпляр ключа (KeyPair) + - Расшифровывать этим ключом блоки + +