Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634417)
Контекстум
.
Компоненты и технологии  / №2(187) 2017

Доверенная загрузка ОС Linux для Vybrid VF6  с использованием СнК SmartFusion2. Часть 2. Программная и аппаратная реализация (50,00 руб.)

0   0
Первый авторСамоделов Андрей
Страниц10
ID582492
АннотацияВ первой части статьи были подробно рассмотрены детали криптографической реализации доверенной загрузки целевого процессора с использованием внешнего доверенного устройства (корня доверия) на базе микросхемы SmartFusion2. Во второй части публикации описаны программные и аппаратные средства, использованные в образце разработки, иллюстрирующем процесс доверенной загрузки
Самоделов, А. Доверенная загрузка ОС Linux для Vybrid VF6  с использованием СнК SmartFusion2. Часть 2. Программная и аппаратная реализация / А. Самоделов // Компоненты и технологии .— 2017 .— №2(187) .— С. 69-78 .— URL: https://rucont.ru/efd/582492 (дата обращения: 16.04.2024)

Предпросмотр (выдержки из произведения)

системы на кристалле компоненты 67 Доверенная загрузка ОС Linux для Vybrid VF6 с использованием СнК SmartFusion2. <...> Программная и аппаратная реализация Андрей САМОДЕЛОВ В первой части статьи были подробно рассмотрены детали криптографической реализации доверенной загрузки целевого процессора с использованием внешнего доверенного устройства (корня доверия) на базе микросхемы SmartFusion2. <...> Во второй части публикации описаны программные и аппаратные средства, использованные в образце разработки, иллюстрирующем процесс доверенной загрузки. сора, предназначен для иллюстрации того, как можно осуществить доверенную загрузку целевого процессора общего назначения с использованием внешнего доверенного устройства (корня доверия). <...> Целевой процессор обменивается данныО бразец разработки, состоящий из корня доверия (root-of-trust) и микросхемы целевого процесми с доверенным устройством (корнем доверия) через SPI-интерфейс. <...> В таблицах 1 и 2 показаны компоненты, использованные в микросхеме SmartFusion2 SoC FPGA (корень доверия) и контроллере Vybrid VF6 (целевой процессор). IP-ядро эмулятора SPI Flash-памяти (SPI Flash Emulator IP) IP-ядро SPI Flash Emulator IP эмулирует использование внутренней памяти SmartFusion2 (eNVM и eSRAM) как SPI Flash-памяти, позволяя проводить операции чтения/записи данных из/в блоки eNVM или eSRAM по шине SPI. <...> Компоненты, используемые в микросхеме SmartFusion2 SoC FPGA (корень доверия) Компонент Процессор ARM Cortex-M3 eSRAM eNVM UART_0 Встроенный RC-генератор на частоту 50 МГц Системный контроллер (System Controller) Контроллер интерфейса ПЛИС (Fabric Interface Controller, FIC0) Массив ПЛИС (FPGA Fabric) Линии ввода/вывода (GPIO) Описание Исполняет обязанности ведущего, который контролирует процесс доверенной загрузки (secure boot). <...> Используется для размещения данных или стека вызовов процессора Cortex-M3 и в качестве СОЗУ для хранения одноразового случайного числа (nonce) и ключей. а также ключей аутентификации и расшифрования образа операционной системы для целевого процессора. <...> Вырабатывает базовый сигнал тактирования <...>