Аннотация:Физически неклонируемая функция – это аппаратное устройство, экземпляры которого имеют ряд уникальных параметров и характеристик, т.е. в силу особенностей физического процесса, используемого в производстве, невозможно создать два экземпляра, имеющих идентичные значения этих характеристик. Иногда можно считать, что эти характеристики принимают случайные значения. Эта своего рода физическая случайность может быть использована в различных криптографических протоколах и механизмах. Благодаря своей экономичности физически неклонируемые функции являются перспективными для использования в устройствах с ограниченными ресурсами, таких как RFID метки. А таких устройств с каждым днем становится все больше и больше.В работе исследуются возможности применения физически неклонируемых функций в криптографических протоколах для решения следующих задач: выработка случайных значений, идентификация и аутентификация объектов. Ключевой особенностью использования физически неклонируемых функций для генерации случайных параметров является отсутствие необходимости хранить полученные величины в памяти, поскольку их можно каждый раз заново воспроизводить. Это является большим преимуществом, так как параметры протоколов обычно необходимо хранить именно в защищенной памяти, которая является дорогим ресурсом. Однако важно понимать, что при измерении характеристик устройств возникают погрешности, которые приводят к необходимости реализации дополнительных механизмов, исправляющих ошибки. В работе описаны основные конструкции, используемые для этих целей.На сегодняшний день предложено множество протоколов аутентификации на основе физически неклонируемых функций. Их можно разделить на два класса: протоколы парольной аутентификации с генерацией ключей на основе физически неклонируемых функций и протоколы аутентификации на основе запросов и ответов физически неклонируемых функций. В статье рассмотрены существующие протоколы аутентификации, их преимущества и недостатки.Помимо криптографических протоколов в работе рассматривается возможность создания математической модели физически неклонируемой функции. Современные методы машинного обучения позволяют математически «клонировать» экземпляры устройств. Этот факт является существенным недостатком физически неклонируемых функций.На основе рассмотренной информации можно сделать вывод, что физически неклонируемые функции являются перспективными для использования в устройствах с ограниченными ресурсами. Вместе с тем большинство предложенных на текущий момент конструкций имеют ряд эксплуатационных недостатков и уязвимостей к атакам на основе методов машинного обучения, что свидетельствует о преждевременности рассмотрения физически неклонируемых функций в качестве структурного узла криптографических механизмов и протоколов.