Zero-knowledge encryption (шифрование с нулевым разглашением) — это метод шифрования данных, при котором даже провайдер или сервер, предоставляющий услугу, не имеет доступа к зашифрованной информации. Этот подход гарантирует, что только пользователь, обладающий соответствующими ключами шифрования, может расшифровать и получить доступ к данным.
Принцип работы такого шифрования основан на концепции нулевого знания: сторона, выполняющая операцию (например, сервис), может подтвердить правильность операции (например, шифрование или аутентификацию) без необходимости знать сами данные или ключи.