Влияние напряжения питания на характеристики физически неклонируемых функций арбитрового типа
Результаты экспериментального исследования влияния напряжения питания на характеристики физически неклонируемых функций (ФНФ) арбитрового типа. Негативное влияние систематических вариаций на уникальность ФНФ. Анализ способов повышения уникальности ФНФ.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | статья |
Язык | русский |
Дата добавления | 27.07.2017 |
Размер файла | 312,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Влияние напряжения питания на характеристики физически неклонируемых функций арбитрового типа
А.Ю. Лосевской
АО «НИИМЭ», Зеленоград
Аннотация
Представлены результаты экспериментального исследования влияния напряжения питания на характеристики физически неклонируемых функций (ФНФ) арбитрового типа. Исследуемые образцы ФНФ были реализованы в процессе уровня 0,18 мкм ОАО «НИИМЭ и Микрон». В ходе исследования было обнаружено негативное влияние систематических вариаций на уникальность ФНФ. Снижение напряжения питания до уровня порогового напряжения позволяет повысить уникальность ФНФ. Кроме того, результаты эксперимента показывают, что надежность ФНФ сильно зависит от точности источника напряжения питания цепочек ФНФ.
Ключевые слова: интегральная схема, идентификация, физически неклонируемая функция, арбитр, Arbiter PUF.
напряжение неклонируемый функция арбитровый
Введение
Неизбежные неконтролируемые технологические вариации процесса производства ИС делают каждую ИС уникальной на молекулярном уровне. У топологически идентичных ИС электрофизические параметры пассивных и активных элементов слегка отличаются друг от друга. Так, например, несовершенство процесса фотолитографии приводит к вариациям длины и ширины затвора транзисторов, несовершенство процесса имплантации вызывает вариацию концентрации примеси в канале и пр. [1].
Физически неклонируемая функция [2-5] реализуется в виде функционального блока, встраиваемого в ИС, который позволяет представить уникальность физической структуры ИС в виде бинарной последовательности. Данные последовательности могут быть использованы в качестве идентификаторов ИС и криптографических ключей. Кроме того, на основе таких последовательностей могут быть построены протоколы аутентификации, позволяющие защитить ИС от копирования.
В данной статье изложены результаты исследования влияния напряжения питания на характеристики ФНФ арбитрового типа. Тестовые образцы ФНФ были реализованы в КМОП процессе уровня 0,18 мкм ОАО «НИИМЭ и Микрон».
ФНФ арбитрового типа
В основе ФНФ арбитрового типа лежит цепочка сдвоенных мультиплексоров (рис.1).
Рис. 1. - Конструкция ФНФ арбитрового типа
Сдвоенные мультиплексоры позволяют формировать пары симметричных путей, форма которых определяется бинарной последовательностью (запросом) на управляющих выводах мультиплексоров. Несмотря на то, что пути топологически симметричны, неизбежные технологические вариации процесса производства ИС приводят к тому, что задержка сигнала на этих путях будет слегка отличаться. На конце цепочки размещается арбитр, который позволяет представить в бинарной форме соотношение задержек на путях (отклик). В качестве арбитра могут выступать D-триггер или RS-защелка [6]. Каждому запросу соответствует отклик, уникальный для каждой ИС.
Для получения отклика на вход цепочки подается сигнал с положительным фронтом, который в начале цепочки раздваивается. Сигналы распространяются по двум симметричным путям, обретают, вследствие технологических вариаций, разные задержки и, наконец, защелкиваются арбитром.
На основе откликов могут быть сформированы бинарные последовательности произвольной длины, для этого можно использовать, например, генератор псевдослучайных чисел, где в качестве затравки используется запрос.
Характеристики ФНФ арбитрового типа
Основными характеристиками ФНФ арбитрового типа являются внутричиповая уникальность, межчиповая уникальность и надежность.
Для численной оценки характеристик используется понятие расстояния Хэмминга (HD) для двух последовательностей. HD подсчитывает число битовых позиций, в которых последовательности отличаются. Так, например, для последовательностей «00110010» и «10100101» HD равно 5 бит.
Внутричиповая уникальность показывает, насколько в среднем отличаются бинарные последовательности одной и той же ФНФ, полученные при использовании разных запросов. Межчиповая уникальность показывает величину отличия бинарных последовательностей разных ФНФ для одного и того же запроса. В идеальном случае, когда присутствуют только случайные вариации, среднее значение расстояния HD для внутричиповой и межчиповой уникальности должно составлять половину длины последовательности. На практике негативное влияние на уникальность могут оказать систематические вариации, вызывающие перекосы в цепочке ФНФ.
Надежность указывает на устойчивость бинарных последовательностей ФНФ по отношению к различным факторам, таким как изменение напряжения питания, температуры и старение. В идеальном случае бинарные последовательности всегда должны быть устойчивыми. В реальности значения некоторых битов последовательности могут изменяться под влиянием вышеперечисленных факторов.
В данной работе изложены результаты экспериментального исследования влияния напряжения питания на уникальность и надежность ФНФ.
Тестовый кристалл ФНФ
Тестовый кристалл для исследования характеристик ФНФ арбитрового типа был изготовлен в КМОП процессе уровня 0,18 мкм ОАО «НИИМЭ и Микрон».
В кристалле было размещено 16 цепочек ФНФ с количеством стадий равным 64. Каждая стадия представляет собой два мультиплексора из набора стандартных ячеек, управляющие выводы которых объединены. Чтобы обеспечить топологическую симметрию путей цепочки мультиплексоры были размещены в смежных строках. В качестве арбитра был использован RS-триггер на основе двух логических элементов «2И-НЕ» с перекрестной обратной связью, которые также были размещены в смежных строках. Цепочки ФНФ принадлежат отдельному домену питания, что позволяет проводить исследование зависимости характеристик ФНФ от напряжения питания. Для согласования уровней сигналов между доменами питания цепочек и управляющей логики использовались схемы сдвига уровней.
Для формирования бинарных последовательностей длиной 128 бит был использован 64-битный генератор псевдослучайных чисел, при этом запрос являлся затравкой для генерации 128-ми внутренних запросов, непосредственно подаваемых на цепочку.
Для исключения внутрисхемных шумов, неизбежно возникающих в процессе сбора данных, каждая последовательность генерировалась 11 раз, и далее, в процессе обработки данных, использовалось ее усредненное значение.
Всего было исследовано 8 тестовых кристаллов. Напряжение питания цепочек ФНФ (VPUF) в процессе сбора бинарных последовательностей варьировалось в диапазоне от 0,45 до 2,00 В с шагом 0,05 В, температура окружающей среды была равной +25 oC.
Далее по тексту принято следующее обозначение образцов: ФN-K, где N - номер кристалла (от 1 до 8), K - порядковый номер ФНФ в кристалле N (от 1 до 16).
Внутричиповая уникальность
В ходе анализа экспериментальных данных было обнаружено, что у большей части образцов имеется заметная зависимость внутричиповой уникальности от напряжения питания VPUF (рис.2). На рис.3 представлены гистограммы распределения образцов по внутричиповой уникальности при пониженном, номинальном и повышенном напряжениях VPUF. Из данного рисунка следует, что снижение напряжения питания цепочек позволяет улучшить внутричиповую уникальность для большинства образцов.
Рис. 2. - Влияние напряжения питания VPUF на внутричиповую уникальность
Представленное разнообразие зависимостей (рис.2) может быть объяснено различной степенью влияния разных технологических вариаций на задержку элементов цепочки, при этом сама степень влияния вариаций зависит от напряжения питания. Среди технологических вариаций, имеющих наибольшее влияние на задержки, можно выделить вариацию длины затвора и вариацию порогового напряжения транзисторов.
а)
б) в)
Рис. 3. - Распределение образцов по внутричиповой уникальности при пониженном (а), номинальном (б) и повышенном (в) напряжениях питания
При снижении напряжения питания до уровня порогового зависимость тока транзистора от порогового напряжения приобретает экспоненциальный характер, что приводит к преобладанию влияния вариаций порогового напряжения над вариациями длины затвора. Присутствие систематической вариаций может привести к снижению уникальности, если при данном напряжении питания систематическая вариация имеет наибольшее влияние на задержку (см. зависимость корреляционных коэффициентов задержки от напряжения питания для разных типов вариаций в работе [7], стр. 18).
Для примера рассмотрим зависимости для некоторых образцов (рис.2). Образец Ф4-10 имеет уникальность, которая практически не зависит от напряжения питания, что говорит об отсутствии сколько-нибудь значимых систематических вариаций. Однако исследование надежности данного образца показало, что для одних и тех же запросов последовательности, полученные в области низких напряжений, отличаются от последовательностей, полученных при высоких напряжениях, в среднем на 40%. Данное наблюдение позволяет сделать вывод, что в области низких напряжений преобладают случайные вариации порогового напряжения, тогда как в области высоких напряжений - случайные вариации длины затвора. У образца Ф4-12 в области высоких напряжений начинают проявляться систематические вариации длины затвора, тогда как в области низких напряжений преобладают случайные вариации порогового напряжения. Образец Ф7-9 в области пониженных напряжений имеет небольшое снижение уникальности вследствие проявления систематических вариаций порогового напряжения, при этом в области высоких напряжений преобладают случайные вариации длины затвора.
Низкая внутричиповая уникальность ФНФ приводит к снижению межчиповой уникальности и в конечном итоге к негативному росту значений вероятности ложного отказа (FRR) и вероятности ложного совпадения (FAR) [8] в системах идентификации. Кроме того, снижается устойчивость ФНФ к построению математического клона с использованием методов машинного обучения [9].
Исходя из всего вышесказанного, можно сделать вывод о необходимости снижения напряжения питания цепочек ФНФ до уровня пороговых напряжений для улучшения внутричиповой уникальности.
Надежность
Для оценки надежности сравнивались последовательности, полученные при некотором значении референсного напряжения питания VPUFREF, с последовательностями, полученными при варьировании напряжения питания VPUF в диапазоне от 0,45 до 2,00 В с шагом 0,05 В. В идеальном случае число неустойчивых бит должно быть равно 0.
Рис. 4. - Зависимость надежности от напряжения VPUF для разных значений VPUFREF (усреднение по всем образцам)
На рис.4 представлены зависимости надежности (числа неустойчивых бит) от напряжения VPUF для некоторых значений VPUFREF. Как видно из рисунка наблюдается увеличение числа неустойчивых бит в последовательностях с понижением VPUFREF. Предполагается, что данная зависимость вызвана ростом влияния вариаций порогового напряжения на задержки цепочек ФНФ при снижении напряжения VPUFREF.
Надежность, как и внутричиповая уникальность влияет на устойчивость к построению математического клона и на идентификационные возможности ФНФ. Таким образом, точность источника напряжения питания цепочек ФНФ является важным фактором, влияющим на надежность ФНФ [10].
Межчиповая уникальность
Для оценки межчиповой уникальности производилось сравнение бинарных последовательностей разных ИС. Как и ожидалось, улучшение внутричиповой уникальности с понижением напряжения VPUF приводит к улучшению межчиповой уникальности. На рис.5 представлены гистограммы межчиповой уникальности и надежности для случая отклонения напряжения VPUF на 0,05 В от референсного значения 0,55 В. Как видно из рисунка среднее значение HD для межчиповой уникальности составляет величину близкую к идеальной (половина длины последовательности, т.е. 64 бита). Кроме того, данный рисунок позволяет оценить идентификационные возможности ФНФ. Так, например, для успешной идентификации группы ИС, порог может быть установлен равным 21-му биту, при этом значения FRR и FAR имеют порядок 10-9.
Рис. 5. - Межчиповая уникальность и надежность ФНФ
Заключение
ФНФ позволяют сформировать для каждой ИС набор бинарных последовательностей, которые могут быть использованы для идентификации и защиты ИС от копирования.
Результаты исследования экспериментальных образцов указывают на необходимость использования точных источников напряжения питания цепочек, поскольку даже небольшие отклонения напряжения от расчетного значения приводят к заметному снижению надежности, что негативно влияет на идентификационные возможности ФНФ.
Выявленные систематические вариации негативно влияют на уникальность ФНФ. Снижение напряжения питания до уровня порогового напряжения позволяет повысить уникальность за счет преобладающего влияния случайных вариаций порогового напряжения.
В дальнейшей работе планируется изучить влияние температуры окружающей среды и эффекта старения ИС на характеристики ФНФ.
Литература
1. Красников Г. Я., Конструктивно-технологические особенности субмикронных МОП-транзисторов. В 2 ч.. М.: Техносфера, 2004. 416 с. и 536 с.
2. Лосевской А.Ю. Исследование и анализ схем извлечения уникальной информации о кристалле физически неклонируемой функцией на кольцевых осцилляторах в приложении к генерации ключей для систем шифрования // Международная научно-практическая конференция «Научные исследования и их практическое применение. Современное состояние и пути развития `2012». Одесса: Куприенко СВ, 2012. С. 23-38.
3. Tajik, S., E. Dietz and S. Frohmann, 2014. Physical Characterization of Arbiter PUFs. Cryptographic Hardware and Embedded Systems - CHES 2014, Springer Berlin Heidelberg, pp: pp 493-509.
4. Edward Suh, G., 2007. Physical unclonable functions for device authentication and secret key generation. Design Automation Conference, ACM, pp: 9-14.
5. Majzoobi, M., F. Koushanfar and M. Potkonjak, 2008. Lightweight secure PUFs. ICCAD '08 Proceedings of the 2008 IEEE/ACM International Conference on Computer-Aided Design, IEEE Press Piscataway, pp: 670-673.
6. Ермаков И.В., Шелепин Н.А. Схемотехнические решения R-S- и D-триггеров с электрически перепрограммируемой энергонезависимой памятью // Инженерный вестник Дона, 2014, №2 URL: ivdon.ru/ru/magazine/archive/n2y2014/2453.
7. Low Voltage Circuit Design Techniques for Cubic Millimeter computing. URL: michigancmes.org/papers/scott_hanson_thesis_2009.pdf.
8. Hospodar, G., 2012. Machine Learning Attacks on 65nm Arbiter PUFs: Accurate Modeling poses strict Bounds on Usability. Information Forensics and Security (WIFS), IEEE, pp: 37-42.
9. Devadas, S., 2010. Modeling Attacks on Physical Unclonable Functions. Computer and communications security, ACM, pp: 237-249.
10. Бормонтов Е.Н., Сухотерин Е.В., Колесников Д.В., Невежин Е.В. Чувствительность КМОП-источника опорного напряжения к вариациям параметров элементов // Инженерный вестник Дона, 2014, №1 URL: ivdon.ru/ru/magazine/archive/n1y2014/2275.
References
1. Krasnikov G. Ya., Konstruktivno-tekhnologicheskie osobennosti submikronnykh MOP-tranzistorov [Constructive and technological features of submicron MOSFETs]. V 2 ch.. M.: Tekhnosfera, 2004. 416 p. i 536 p.
2. Losevskoy A.Y. Mezhdunarodnaya nauchno-prakticheskaya konferentsiya «Nauchnye issledovaniya i ikh prakticheskoe primenenie. Sovremennoe sostoyanie i puti razvitiya `2012». Odessa: Kuprienko SV, 2012. pp. 23-38.
3. Tajik, S., E. Dietz and S. Frohmann, 2014. Physical Characterization of Arbiter PUFs. Cryptographic Hardware and Embedded Systems - CHES 2014, Springer Berlin Heidelberg, pp: pp 493-509.
4. Edward Suh, G., 2007. Physical unclonable functions for device authentication and secret key generation. Design Automation Conference, ACM, pp: 9-14.
5. Majzoobi, M., F. Koushanfar and M. Potkonjak, 2008. Lightweight secure PUFs. ICCAD '08 Proceedings of the 2008 IEEE/ACM International Conference on Computer-Aided Design, IEEE Press Piscataway, pp: 670-673.
6. Ermakov I.V., Shelepin N.A.Inћenernyj vestnik Dona (Rus), 2014, №2 URL: ivdon.ru/ru/magazine/archive/n2y2014/2453.
7. Low Voltage Circuit Design Techniques for Cubic Millimeter computing. URL: michigancmes.org/papers/scott_hanson_thesis_2009.pdf.
8. Hospodar, G., 2012. Machine Learning Attacks on 65nm Arbiter PUFs: Accurate Modeling poses strict Bounds on Usability. Information Forensics and Security (WIFS), IEEE, pp: 37-42.
9. Devadas, S., 2010. Modeling Attacks on Physical Unclonable Functions. Computer and communications security, ACM, pp: 237-249.
10. Bormontov E.N., Sukhoterin E.V., Kolesnikov D.V., Nevezhin E.V. Inћenernyj vestnik Dona (Rus), 2014, №1 URL: ivdon.ru/ru/magazine/archive/n1y2014/2275.
Размещено на Allbest.ru
...Подобные документы
Анализ влияния напряжения питания на работу микроэлектронных устройств. Принцип действия и характеристика устройств контроля напряжения. Выбор типа микроконтроллера. Функции, выполняемые супервизором. Разработка алгоритма и структурной схемы устройства.
диссертация [3,1 M], добавлен 29.07.2015Технические характеристики и принцип работы стабилизированного источника питания с непрерывным регулированием. Назначение функциональных элементов стабилизатора напряжения с импульсным регулированием. Расчет параметрического стабилизатора напряжения.
реферат [630,8 K], добавлен 03.05.2014Разработка источника питания с импульсным преобразователем напряжения, принципиальной схемы стабилизатора напряжения. Триггерная схема защиты от перегрузок. Схема цифрового отсчёта тока нагрузки. Выбор элементов импульсного преобразователя напряжения.
курсовая работа [89,3 K], добавлен 22.12.2012Определение напряжения открывания (переключения) транзисторов. Статические характеристики схемы при вариации напряжения питания. Длительность переходных процессов при включении и выключении ключа и среднее время задержки в сети для различных приборов.
контрольная работа [2,0 M], добавлен 23.12.2010Анализ сети телекоммуникаций города Гомеля, предпосылки модернизации оборудования АТС-57. Виды мультисервисных сетей. Архитектура и технические характеристики коммутационной системы Alcatel 1000 S12. Надежность аппаратуры связи, программное обеспечение.
дипломная работа [1,9 M], добавлен 01.12.2016Основные характеристики импульса. Генераторы линейно изменяющегося (пилообразного) напряжения, их назначение и область применения. Методы линеаризации пилообразного напряжения. Требования к устройству. Основные характеристики и принцип построения ГПН.
курсовая работа [2,5 M], добавлен 07.08.2013Технические характеристики типового источника питания. Основные сведения о параметрических стабилизаторах. Расчет типовой схемы включения стабилизатора на К142ЕН3. Расчет источника питания с умножителем напряжения, мощности для выбора трансформатора.
курсовая работа [1,7 M], добавлен 17.03.2015Характеристика, параметры и принципы построения генераторов пилообразного напряжения с зарядным транзистором и стабилизатором тока. Исследование зависимости амплитуды выходного сигнала от напряжения питания для схем с биполярным и полевым транзисторами.
курсовая работа [2,3 M], добавлен 27.02.2012Исследование принципа действия импульсного преобразователя постоянного напряжения понижающего типа. Фазы работы преобразователя. Расчёт силовой части схемы. Определение динамических потерь транзистора, возникающих в момент его включения и выключения.
курсовая работа [1,4 M], добавлен 16.10.2014Особенности построения источников питания мониторов. Коррекция коэффициента мощности. Цепи запуска и синхронизации, стабилизации и защиты, выпрямители импульсного напряжения в источнике питания мониторов SAMSUNG. Диагностика и ремонт источников питания.
курсовая работа [3,5 M], добавлен 04.09.2010Генератор импульсов треугольной формы. Расчет и выбор элементов параметрического стабилитрона. Повторитель напряжения. Схема, внешний вид и характеристики микросхемы К140УД20. Структурная схема источника питания. Напряжение на обмотке трансформатора.
дипломная работа [296,1 K], добавлен 15.05.2013Описание электрической принципиальной схемы и разработка технических конструкторских документов на стабилизатор напряжения 12В блока питания стереофонического усилителя. Расчет чертежа печатной платы и построение трехмерной модели электронного прибора.
курсовая работа [3,5 M], добавлен 28.05.2013Изучение принципов построения и описание электрической принципиальной схемы импульсных источников питания. Технические характеристики и диагностика неисправностей импульсных блоков питания. Техника безопасности и операции по ремонту источников питания.
курсовая работа [427,5 K], добавлен 09.06.2015Части стабилизированного источника питания. Синтезирование блока питания с компенсационным стабилизатором напряжения. Максимальный коллекторный ток регулирующего транзистора. Расчет измерительного и усилительного элементов, температурной компенсации.
курсовая работа [317,8 K], добавлен 23.12.2012Техника преобразования активного электрического сопротивления в постоянное напряжение электрического тока. Основная погрешность преобразования. Падение напряжения на изменяемом сопротивлении. Источник опорного напряжения. Расчет источника питания.
курсовая работа [198,7 K], добавлен 02.01.2011Анализ схемотехнической реализации усилителя. Формирование математической модели параметрического синтеза усилителя. Характеристики коэффициента передачи напряжения. Исследование влияния на частотные характеристики варьируемых параметров усилителя.
курсовая работа [358,3 K], добавлен 16.09.2017Устройство, основные характеристики и параметры конструкций антенн, применяемые в железнодорожных радиостанциях. Разновидности симметричных и несимметричных вибраторов, способы их питания. Распространение тока и напряжения вдоль четвертьволнового штыря.
курсовая работа [558,3 K], добавлен 08.12.2013Расчет контактной разности потенциалов для р-n перехода. Вычисление сопротивления полупроводникового диода постоянному току. Балластное сопротивление и изменение напряжения источника питания. Температурный коэффициент напряжения стабилизации стабилитрона.
практическая работа [25,9 K], добавлен 07.03.2013Режим работы биполярного транзистора и основные физические процессы. Устройство и способы включения бипролярного транзистора. Определение напряжения источников питания. Расчёт коллекторной цепи транзисторов оконечного каскада и параметров цепей смещения.
курсовая работа [418,8 K], добавлен 09.08.2010Классификация и параметры стабилизаторов напряжения тока. Характеристики стабилитрона и нагрузочного сопротивления. Компенсационный транзистор постоянного напряжения с непрерывным регулированием. Различные параметры мощности импульсного стабилитрона.
реферат [492,5 K], добавлен 18.07.2013