Эта статья не содержит достаточного контекста для тех, кто не знаком с предметом . ( Сентябрь 2017 г. ) |
Связанная временная маркировка — это тип доверенной временной маркировки , при котором выданные временные метки связаны друг с другом.
Связанное отметывание времени создает токены отметок времени, которые зависят друг от друга, запутанные в некоторой аутентифицированной структуре данных . Последующее изменение выпущенных отметок времени сделает эту структуру недействительной. Временной порядок выпущенных отметок времени также защищен этой структурой данных, что делает невозможным задним числом выпущенные отметки времени, даже самим сервером-эмитентом.
Верхняя часть аутентифицированной структуры данных обычно публикуется в некоторых трудноизменяемых и широко известных средствах массовой информации, таких как печатная газета или публичный блокчейн . Не используются (долгосрочные) закрытые ключи , что позволяет избежать рисков, связанных с PKI .
Подходящие кандидаты для аутентифицированной структуры данных включают в себя:
Простейшая схема временной метки на основе линейной хеш-цепочки представлена на следующей диаграмме:
Центр временных меток на основе ссылок (TSA) обычно выполняет следующие отдельные функции:
Связанное отметление времени по своей сути более безопасно, чем обычное отметление времени на основе подписи с открытым ключом. Все последующие отметки времени «запечатывают» ранее выпущенные — цепочка хэшей (или другой используемый аутентифицированный словарь) может быть построена только одним способом; изменение выпущенных отметок времени почти так же сложно, как поиск прообраза для используемой криптографической хэш-функции . Непрерывность работы может быть замечена пользователями; периодические публикации в широко известных СМИ обеспечивают дополнительную прозрачность.
Подделка абсолютных значений времени может быть обнаружена пользователями, чьи временные метки относительно сопоставимы в силу конструкции системы.
Отсутствие секретных ключей повышает надежность системы. Нет ключей, которые могут быть украдены, и алгоритмы хэширования считаются более перспективными [1], чем алгоритмы на основе модульной арифметики, например, RSA .
Связанное временное штампование хорошо масштабируется - хеширование намного быстрее, чем криптография с открытым ключом. Нет необходимости в специальном криптографическом оборудовании с его ограничениями.
Распространенная технология [2] для обеспечения долгосрочной аттестационной ценности выпущенных временных меток (и данных с цифровой подписью [3] ) — это периодическое маркирование маркера временной метки. Из-за рисков, связанных с отсутствующим ключом, и вероятного запаса прочности разумно выбранной хэш-функции этот период маркирования маркера, связанного с хэшем, может быть на порядок больше, чем у маркера, подписанного открытым ключом.
В 1990 году Стюарт Хабер и В. Скотт Сторнетта предложили [4] связать выпущенные временные метки в линейную хэш-цепочку, используя устойчивую к коллизиям хэш-функцию. Главным обоснованием было снижение требований к доверию TSA.
Древовидные схемы и работа в раундах были предложены Беналохом и де Маре в 1991 году [5] и Байером, Хабером и Сторнеттой в 1992 году [6].
Бенало и де Маре построили односторонний аккумулятор [7] в 1994 году и предложили его использование для временной маркировки. При использовании для агрегации односторонний аккумулятор требует только одного вычисления с постоянным временем для проверки членства в раунде.
Surety [8] запустила первую коммерческую связанную службу отметок времени в январе 1995 года. Схема связывания описана и ее безопасность проанализирована в следующей статье [9] Хабера и Сорнетты.
Булдас и др. продолжили работу над дальнейшей оптимизацией [10] и формальным анализом схем на основе двоичного дерева и потокового дерева [11] .
Система временных меток на основе списка пропусков была внедрена в 2005 году; соответствующие алгоритмы весьма эффективны. [12]
Доказательство безопасности для схем временных штампов на основе хэш-функции было представлено Булдасом, Саареперой [13] в 2004 году. Существует явная верхняя граница для количества временных штампов, выпущенных в течение периода агрегации; предполагается, что, вероятно, невозможно доказать безопасность без этой явной границы - так называемые сокращения черного ящика не справятся с этой задачей. Учитывая, что все известные практически значимые и эффективные доказательства безопасности являются черными ящиками, этот отрицательный результат является довольно сильным.
Затем, в 2005 году, было показано [14] , что схемы с ограниченными временными метками с доверенной аудиторской стороной (которая периодически просматривает список всех временных меток, выпущенных в течение периода агрегации) можно сделать универсально компонуемыми — они остаются безопасными в произвольных средах (композициях с другими протоколами и другими экземплярами самого протокола временных меток).
Булдас, Лаур показал [15] в 2007 году, что схемы с ограниченным временным штампом безопасны в очень сильном смысле - они удовлетворяют так называемому условию "привязки знаний". Гарантия безопасности, предложенная Булдасом, Саареперой в 2004 году, улучшается за счет уменьшения коэффициента потери безопасности с до .
Хэш-функции, используемые в безопасных схемах временных отметок, не обязательно должны быть устойчивыми к коллизиям [16] или даже односторонними; [17] безопасные схемы временных отметок, вероятно, возможны даже при наличии универсального алгоритма поиска коллизий (т. е. универсальной и атакующей программы, которая способна находить коллизии для любой хэш-функции). Это говорит о том, что можно найти даже более сильные доказательства, основанные на некоторых других свойствах хэш-функций.
На иллюстрации выше система временных меток на основе хэш-дерева работает в раундах ( , , , ...), с одним деревом агрегации на раунд. Мощность системы ( ) определяется размером дерева ( , где обозначает глубину двоичного дерева). Текущие доказательства безопасности работают на основе предположения, что существует жесткое ограничение размера дерева агрегации, возможно, налагаемое ограничением длины поддерева.
Часть 3 стандарта ISO 18014 охватывает «Механизмы создания связанных токенов».
Американский национальный стандарт финансовых услуг «Надежное управление и безопасность временных меток» ( стандарт ANSI ASC X9.95 ) от июня 2005 года охватывает схемы временных меток на основе ссылок и гибридные схемы.
Не существует IETF RFC или стандартного проекта о временных метках на основе ссылок. RFC 4998 (синтаксис записи доказательств) охватывает хэш-дерево и временные метки как гарантию целостности для долгосрочного архивирования.
{{cite journal}}
: Цитировать журнал требует |journal=
( помощь )