8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

Безопасность телефона и доверенное руководство по разработке приложений Trustzone и Op-Tee Technology Подробное объяснение Shuaifeng Yunyun Huang Teng Songyang Electronics и серия дизайна встроенной системы

Цена: 1 186руб.    (¥56.09)
Артикул: 594733457053

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:安徽新华书店旗舰店
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥39.9844руб.
¥12.9273руб.
¥32677руб.
¥25.8546руб.

   Основная информация о продукте
Название продукта:  
Автор:  
Рыночная цена:  79.00
Номер ISBN:  9787111609568
Издание:  1-1
Дата публикации:  2018-10
Количество страниц:  346
Количество слов:  153
Издательство:   Machinery Industry Press
   каталог
Рекомендация
Предисловие
Благодарности
Основная технология
Глава 1 Среда исполнения доверия 2
1.1 Проблемы безопасности, существующие в системе 2
1.2 Как защитить безопасность данных 2
1.3 Существующее решение TEE 3
1.3.1 TEE 4 в области смартфона
1.3.2 TEE 4 в области интеллектуальных телевизоров
1.3.3 TEE 5 в области IoT и других полей
1.4 Почему выберите Op-Tee 5
Глава 2 Технология Trustzone Arm
2.1 Trustzone Technology 6
2.1.1 Системная аппаратная структура 6
2.1.2 Trustzone Technology of Armv7 Architecture 7
2.1.3 Trustzone Technology of Armv8 Architecture 8
2.2 Компонент расширения безопасности ARM 8 8
2.2.1 Расширение состояния безопасности шины Axi 9
2.2.2 мост Axi-APB 9
2.2.3 Компонент управления адресным пространством Trustzone 9
2.2.4 Компонент приложения приложения памяти Trustzone 10
2.2.5 Компонент контроллера защиты доверия 11
2.2.6 Компонент контроллера прерываний трастовой зоны 12
2.2.7 Расширение кеша и MMU 12
2.3 Технология Trustzone. Реализация изоляции ресурсов 13
2.3.1 Выделение источника прерывания 13
2.3.2 Изоляция RAM и ROM на фильме 13
2.3.3 Изоляция DRAM Внешнее DRAM 13
2.3.4 Выделение периферического оборудования 14
2.4 Резюме 14
Глава 3 ARM HERPED PERDWIRE 15
3.1 Зачем использовать ATF 15
3.2 Основные особенности ATF 15
3.3 Отношения между ATF и TEE 15
3.4 Резюме 16
ГЛАВА 4 ОПЕТА.
4.1 Получите код OP-TEE и создайте эксплуатационную среду 17
4.1.1.
4.1.2 Получить исходный код Op-Tee 17
4.1.3 Toolchain 18 для компиляции Op-Tee
4.1.4 Компиля QEMU 19
4.1.5 Run Op-Tee 19
4.1.6 Запуск XTEST и Optee_Example_Hello_World
4.2. Примеры CA и TA 19
4.2.1 Пример приобретения и интеграции 20
4.2.2 Каталог и создание файлов 21
4.2.3 Модификация кода CA -сайта 22
4.2.4 Модификация кода TA -сайта 22
4.2.5 Интеграция TA и CA в OP-TEE 22
4.3 Структура исходного кода OP-TEE 24
4.4 Op-Tee Compile 25
4.4.1 Зависимость целей компиляции 25
4.4.2 Процесс генерации изображений Bios.bin 27
4.4.3 Выполнение целевого запуска 28
4.5 Резюме 32
Две статьи интеграции системной интеграции
Глава 5 Процесс запуска QEMU запускает Op-Tee 34
5.1 Функция ввода Bios.bin 34
5.2 Загрузка и запуск изображения OP-TEE 36
5.3 Загрузка и запуск изображения ядра Linux 37
5.4 rootfs Mount 38
5.5 Начало Op-Tee Drive 38
5.6 начало Tee_supplicant 39
5.7 Резюме 39
Глава 6 Функция руководства по безопасности и начальный процесс ATF 40
6.1 Роль руководства по безопасности 40
6.2 Принципы безопасности 40
6.2.1. Процесс гида по безопасности ARMV7 41
6.2.2 Процесс руководства по безопасности ARMV8 42
6.3 Процесс запуска ATF 43
6.3.1 начало BL1 в ATF 44
6.3.2 Начало BL2 в ATF 49
6.3.3 Начало BL31 в ATF 54
6.3.4 Начало BL32 в ATF 57
6.3.5 Сводка процесса запуска ATF 59
6.4 Резюме 59
Глава 7 Процесс стартапа OP-TEE OS 60
7.1 Процесс стартапа Op-Tee Mirror 60
7.1.1 Функция входа ОС ОС 60
7.1.2 Процесс инициализации ядра OP-TEE 60
7.1.3 Начало элемента службы OP-TEE 67
7.1.4 Mount 69 водителя.
7.2 Разница между процессом стартапа ARM64-BIT и ARM32 OP-TEE 69
7.3 Резюме 71
Глава 8 ОПЕТА ОПЕТА О Верхнем Программном обеспечении на стороне REE 72
8.1 Op-Tee Software Framework 72
8.2 Интерфейс, предоставленный библиотекой Libteec REE REE.
8.2.1 Описание интерфейса предоставлено библиотекой Libteec 73
8.2 CA вызывает процесс интерфейса интерфейса в библиотеке Libteec 84
8.3. Процесс Guardian Side REE—tee_supplicant 84
8.3.1 TEE_SUPPLICANT COMPILE и генерируйте и запускайте 84
8.2 Функция входа TEE_Supplicant 85
8.3.3 TEE_SUPPLICANT Структурное установление запроса RPC 87
8.4 Бесконечные раунды в Tee_supplicant 87
8.3.5 Tee_supplicant Get TA RPC -запрос 89
8.3.6 Анализ запроса TA RPC 89
8.3.7 Обработка запроса RPC 90
8.3.8 Ответить RPC запрос 90
8.4 Обработка различных запросов RPC 91
8.4.1 Загрузка TA Mirror 91
8.4.2 Операция по боковой файловой системе 92
8.4.3 Операция RPMB 93
8.4.4 Выделите общую память 93
8.4.5 Выпуск Shared Memory 94
8.4.6 Эффективность выполнения программы записи 95
8.4.7 Операция сетевого сокета 97
8.5 Резюме 97
Глава 9 Привод REE Side Op-Tee 98
9.1 Модуль Op-Tee-Drive Compile и сохранить 98
9.2 Reerey Side Diver Driver загружен 99
9.2.1 Инициализация 100 Номер оборудования и класс
9.2.2 optee_driver_init Функция 101
9.2.3 Операция зонда. 101
9.2.4 Доступ к интерфейсу режима монитора или EL3 103 103
9.2.5 Версия диска и версия API Versification 105
9.2.6 Определите, являются ли резервы Op-TEE Shared Shared Memory Space 106
9.2.7 Драйвер конфигурации и общая память между OP-TEE 106 106
9.2.8 Переменные структуры информации о оборудовании, которые выделяют и устанавливают TEE0 и Teepriv0 109
9.2.9 Регистрация устройств TEE0 и Teepriv0 111
9.2.10 Инициализация очереди 112
9.2.11 Сделать тройные демократические кеши 112
9.12.12 Сводка монтажа Op-Tee Drive 113
9.3 REE -SSIDE Пользовательские звонки для вызовов водителей 113
9.4 Важные структурные переменные в драйвере Op-Tee 114
9.4.1.
9.4.2 TEE_DRIVER_OPS Структура переменная optee_ops 114
9.4.3 Переменная рабочая структура Teepriv0 device optee_supp_ops 115
9.4.4 Кэш обмена
9.5 Регистрация и распределение памяти между драйверами OP-TEE и OP-TEE 116
9.6 Реализация интерфейса в библиотеке Libteec в драйвере 117
9.6.1 Открытая операция в библиотеке Libteec 117
9.6.2 Операция выпуска в библиотеке Libteec 118
9.6.3 Libteec выполняет операцию get_version 120
9.6.4 Открыть операцию сеанса в библиотеке Libteec 120
9.6.5 вызывает операцию в библиотеке Libteec 122
9.7 TEE_Supplicant Interface в реализации драйвера 123
9.7.1 Запрос RPC на получение Op-Tee 124
9.7.2 Получите запрос RPC Op-Tee RPC 126
9.7.3 Запрос RPC Op-Tee Return 127
9.8 Резюме 128
ГЛАВА III ОПИТ
ГЛАВА 10 БЕЗОПАСНОСТЬ БЕЗОПАСНОСТИ ARM И НЕ -НАСТАВЛЕНИЯ 130
10.1 ARMV7 Базовые знания 130
10.1.1 ARMV7 Расширение режима.
10.1.2 Расширение состояния безопасности 130
10.1.3 Важный регистр 131
10.1.4
10.2 Процесс обработки в режиме монитора 132
10.2.1 Режим монитора Обработка режима мониторинга безопасности 133
10.2.2 Процесс обработки запуска вызовов режима мониторинга безопасности в обычном состоянии мира 134
10.2.3 Процесс обработки запуска вызовов режима мониторинга безопасности в Safe World State 136
10.3 ARMV8 Базовые знания 136
10.3.1 Новое определение ядерной операции ARM 137
10.3.2 Расширение статуса безопасности ARMV8 137
10.3.3 Регистрационные ресурсы 137
10.3.4

   Введение
    Комбинация этих двух может обеспечить защиту аппаратного уровня для системного программного обеспечения.Эта книга в основном разделена на 4 статьи, в общей сложности 25 глаз. и TEE Роль и соединение каждого компонента заложили основу для интегрированного OP-TEE на платформу разработки на основе процесса ARMV7/ARMV8; Управление потоком и общение подробно. А как разработать достоверные приложения на основе OP-TEE и программное обеспечение для драйверов безопасности.