3. При создании сообщения пользователь получает особый алгоритм восстановления своего сообщения из общей базы и ключ для расшифровки сообщения в виде приватного ключа, который можно использовать только после истечения срока, указанного пользователем при создании сообщения.
Что это за "особый алгоритм"? Обычно, "Expire Date" в приватных ключах - это всего лишь дополнительный параметр, который просто сигнализирует, что ключ на данный момент недействителен.