Проект TimeSeal направлен на создание безопасного и заслуживающего доверия способа отправки сообщений в будущее, исключающего необходимость доверять третьим сторонам. Традиционные системы блокировки во времени имеют три основных режима отказа: основанные на доверии, на стороне клиента и на блокчейне, все из которых имеют существенные недостатки. TimeSeal использует архитектуру с разделенным ключом, при которой генерируются два ключа, один из которых хранится на стороне клиента, а другой отправляется на сервер, что делает криптографически невозможным расшифровать содержимое раньше срока. Система использует вычисления на краю сети, в частности Cloudflare Workers, для обеспечения блокировки во времени во всем мире. Проект также включает в себя функцию «Переключатель мертвого человека», которая автоматически разблокирует содержимое, если пользователь перестает проверять его, и эфемерные печати, которые самоуничтожаются после заданного количества просмотров. Безопасность TimeSeal еще больше повышается за счет ограничения скорости, проверки входных данных и надежной схемы базы данных. Проект имеет открытый исходный код и может быть размещен на собственном хостинге, что позволяет пользователям исключить доверие к инфраструктуре третьих сторон и настраивать политику хранения. Будущий план развития включает в себя такие функции, как постепенное раскрытие, многопартийные печати и якорение в блокчейне. В целом, TimeSeal предоставляет безопасный и надежный способ отправки сообщений в будущее, с сильным акцентом на криптографии и безопасности. Архитектура и меры безопасности проекта делают его привлекательным решением для пользователей, которым требуется высокий уровень безопасности и заслуживающий доверия. Использование в TimeSeal Cloudflare Workers и вычислений на краю сети позволяет обеспечить глобальную блокировку во времени, что делает его уникальным и инновационным решением в области безопасной связи.
dev.to
Building Cryptographically Enforced Time-Locked Vaults on Cloudflare's Edge
Create attached notes ...
