pep-02 updated

This commit is contained in:
Dmitry Zuikov 2023-02-11 10:38:55 +03:00
parent 1df921400b
commit d86f70d651
1 changed files with 20 additions and 0 deletions

View File

@ -58,6 +58,11 @@ data instance ACB e 'NaClAsymm =
Что бы подписчик мог что-то читать, мы должны знать его публичный ключ Что бы подписчик мог что-то читать, мы должны знать его публичный ключ
шифрования, что бы он мог расшифровать публикуемый контент. шифрования, что бы он мог расшифровать публикуемый контент.
ACB не является закрытой информацией и может быть как опубликован,
так и сохранён локально. Утечка ACB не является проблемой
за исключением раскрытия принадлежности ключа шифрования к ключу
подписи.
``` ```
@ -93,3 +98,18 @@ newtype instance AccessKey e 'NaClAsymm =
- Для каждого подписчика на чтение добавить зашифрованный - Для каждого подписчика на чтение добавить зашифрованный
ключ в permitted ключ в permitted
## Публикация
- Взять ключ публикации
- Расшифровать свой экземпляр ключа (KeyPair)
- Шифровать расшифрованным ключом блоки
## Чтение
- Определить ключ публикации
- Взять ключ публикации
- Расшифровать свой экземпляр ключа (KeyPair)
- Расшифровывать этим ключом блоки