eONPUIR

ПОИСК ЦЕЛЕВЫХ БЛОКОВ LUT В ИНФОРМАЦИОННОЙ МОДЕЛИ FPGA-УСТРОЙСТВА В РАМКАХ ЗАДАЧИ КОНТРОЛЯ ЦЕЛОСТНОСТИ ПРОГРАММНОГО КОДА

Показать сокращенную информацию

dc.contributor.author Защелкин, К. В.
dc.contributor.author Иванова, Е. Н.
dc.contributor.author Zashcholkin, K. V.
dc.contributor.author Ivanova, O. M.
dc.contributor.author Защолкін, К. В.
dc.contributor.author Іванова, К. В.
dc.date.accessioned 2018-08-17T08:26:18Z
dc.date.available 2018-08-17T08:26:18Z
dc.date.issued 2018-03
dc.identifier.citation Защелкин К. В. Поиск целевых блоков lut в информационной модели fpga-устройства в рамках задачи контроля целостности программного кода / К. В. Защелкин, Е. Н. Иванова // Електротехнічні та комп’ютерні системи. Науково-технічний журнал. – 2018. – № 28(104). – С. 215-222. en
dc.identifier.issn 2221-3805
dc.identifier.uri http://etks.opu.ua/?fetch=articles&with=info&id=1013
dc.identifier.uri http://dspace.opu.ua/jspui/handle/123456789/7934
dc.description.abstract Рассмотрена проблема обеспечения целостности программного кода FPGAбазированных компонентов компьютерных систем. Отмечено, что перспективным направлением контроля целостности компонентов такого рода является встраивание контрольного хэша в программный код в виде цифрового водяного знака. Предложена формализованная процедура поиска в информационной модели схемы FPGA-устройства целевых блоков LUT, предназначенных для непосредственного внедрения цифрового водяного знака. en
dc.description.abstract The problem of provision of the program code integrity of the computer system FPGA-based components is analyzed. It is noted in the article that the perspective direction of integrity monitoring of such kind of components is the embedding of monitoring hash immediately in a program code in the form of digital watermark. It is also noted that one of the important stages of preparation for embedding the digital watermark in FPGA program code is the LUT unit selection from the information FPGA-based device model. The mentioned units are the place of immediate location of the digital watermark. The unit should be selected with considering the natural restrictions and secret key ones used for embedding the digital watermark. A formalized procedure of the target LUT unit search in the information model of FPGA-device circuit was proposed. This unit program code is the place of immediate imbedding the digital watermark. The approaches to software implementation of the offered procedure are considered. The analysis of CAD Altera Quartus structure, in the environment of which the target procedure is to be implemented, was made. As a result of analysis the possibility of interaction of software realizing the proposed procedure with CAD Altera Quartus through the corresponding software interface API Quartus was found out. The possibility to obtain the information necessary for the creation of LUT-circuit information model through API Quartus was researched. The approaches to the automated analysis of program code and structure of FPGA-projects with the view of their integrity monitoring were further developed. The procedure offered in the work and the software, which implements it, can be applied in organizing the data preparation subsystem within the framework of the system of FPGA chip program code integrity monitoring. en
dc.description.abstract Розглянуто проблему забезпечення цілісності програмного коду FPGA-базованих компонентів комп'ютерних систем. Відзначено, що перспективним напрямком контролю цілісності компонентів такого роду є вбудовування контрольного хеша безпосередньо в програмний код у вигляді цифрового водяного знаку. Також відзначено, що одним з важливих етапів підготовки до вбудовування цифрового водяного знаку в програмний код FPGA є вибір цільових блоків LUT з інформаційної моделі FPGA-базованого пристрою. Зазначені блоки є місцем безпосереднього розміщення цифрового водяного знаку. Вибір блоків повинен провадитися з урахуванням природних обмежень і обмежень секретного ключа, використовуваного для вбудовування цифрового водяного знаку. Запропоновано формалізовану процедуру пошуку в інформаційній моделі схеми FPGA-пристрою цільових блоків LUT, призначених для безпосереднього вбудовування цифрового водяного знаку. Розглянуто підходи до програмної реалізації запропонованої процедури. Виконаний аналіз структур САПР Altera Quartus, в середовищі якого пропонується реалізувати зазначену формалізовану процедуру. Виявлено можливість взаємодії програмного забезпечення, що реалізує запропоновану процедуру, з САПР Altera Quartus через відповідний API інтерфейс Quartus. Досліджена можливість отримання через API Quartus інформацію, необхідну для побудови інформаційної моделі LUT-схем. Дістали подальшого розвитку підходи до автоматизованого аналізу структури та програмного коду FPGA-проектів з метою контролю їх цілісності. Пропоновані в роботі формалізована процедура та програмне забезпечення, яке її реалізує, можуть знайти застосування для організації підсистеми підготовки даних в рамках системи контролю цілісності програмного коду мікросхем FPGA. en
dc.language.iso ru en
dc.subject FPGA en
dc.subject контроль целостности en
dc.subject LUT-ориентированная архитектура en
dc.subject программный код en
dc.subject цифровой водяной знак en
dc.subject программируемые логические интегральные схемы en
dc.subject FPGA en
dc.subject integrity monitoring en
dc.subject LUT-oriented architecture en
dc.subject program code en
dc.subject digital watermark en
dc.subject programmable logic integrated circuits en
dc.subject FPGA en
dc.subject контроль цілісності en
dc.subject LUT-орієнтована архітектура en
dc.subject програмний код en
dc.subject цифровий водяний знак en
dc.subject програмовані логічні інтегральні схеми en
dc.title ПОИСК ЦЕЛЕВЫХ БЛОКОВ LUT В ИНФОРМАЦИОННОЙ МОДЕЛИ FPGA-УСТРОЙСТВА В РАМКАХ ЗАДАЧИ КОНТРОЛЯ ЦЕЛОСТНОСТИ ПРОГРАММНОГО КОДА en
dc.title.alternative THE SEARCH OF LUT UNITS IN INFORMATION FPGA-BASED DEVICE MODEL WITHIN THE FRAMEWORK OF PROGRAM CODE INTEGRITY MONITORING en
dc.title.alternative ПОШУК ЦІЛЬОВИХ БЛОКІВ LUT В ІНФОРМАЦІЙНІЙ МОДЕЛІ FPGA-ПРИСТРОЮ В МЕЖАХ ЗАДАЧІ КОНТРОЛЮ ЦІЛІСНОСТІ ПРОГРАМНОГО КОДУ en
dc.type Article en
opu.citation.journal Електротехнічні та комп’ютерні системи en
opu.citation.firstpage 215 en
opu.citation.lastpage 222 en
opu.citation.issue № 28 (104) en


Файлы, содержащиеся в элементе

Этот элемент содержится в следующих коллекциях

Показать сокращенную информацию