Вы можете достичь того, что хотите сделать, используя безопасное устройство, такое как JavaCard и NTP с расшифровкой открытого ключа.
Java-карта - это устройство, в которое вы можете вставить крошечный код и запустить код через устройство чтения карт..данные, хранящиеся на устройстве, зашифрованы (насколько это безопасно, зависит от спецификации устройства).
NTP подтверждает время, а Javacard (или любое другое подобное устройство) защищает данные до тех пор, пока не наступит время.
сначала вы должны выбрать надежный NTP-сервер, затем поместить данные, которые вы хотите зашифровать, открытый ключ NTP и программу, которая возвращает данные только в том случае, если время ответа NTP соответствует вашему требованию, а действительная подпись переданаJavacard.
Вам необходимо выполнить одно из следующих действий, чтобы украсть данные до наступления дня.
- Взломать защиту JavaCard
- Украсть закрытый ключ NTP или взломатьсервер
Если это достаточно сложно для вашей цели, вы можете использовать это до тех пор, пока сервер NTP не изменит ключ или не остановитобслуживание.
Может быть, вместо NTP можно использовать доказательство работы на основе цепочки блоков.действительный список блочных заголовков работает как неточные часы. Вы все еще должны выяснить, как проверить изменения сложности.