Публикации по теме 'sgx'


Впечатления от производительности Intel® SGX
Этот блог является соавтором Элиада Цфадиа в рамках нашей работы в IBM Research - Хайфа. Анклавы Intel® SGX обеспечивают аппаратное обеспечение конфиденциальности и гарантии целостности для выполнения вычислений. Это достигается главным образом за счет шифрования всей информации на выходе из ЦП, эффективно защищая данные в памяти от внешних наблюдателей. Но каковы накладные расходы на выполнение вычислений внутри анклава? Можно было бы ожидать некоторых накладных расходов из-за..

Вопросы по теме 'sgx'

Intel SGX: Воспроизведение измерений анклава из двоичного файла анклава
У меня вопрос об измерении анклава в Intel SGX. Судя по исходному коду (и высокоуровневое описание в руководстве), похоже, что измерение включает в себя загрузку файла анклава (ELF или PE). Но результат загрузки различается на разных платформах,...
246 просмотров
schedule 26.11.2021

Проблемы с созданием и выполнением анклава Intel SGX
Я новичок в SGX и хотел начать с чего-то простого. К счастью, я нашел это очень простое руководство . К сожалению, как бы это ни было просто, я не могу заставить его работать. Код выполняется, но в выводе есть ошибки. [sgx_create_enclavew...
807 просмотров
schedule 03.07.2022

Среда разработки SGX
Мне нужно протестировать следующий код SGXROP для моего проекта бакалавриата. Для этого я хочу иметь среду разработки для SGX без необходимого оборудования (на обоих моих компьютерах есть процессоры, совместимые с SGX, но я бы предпочел иметь...
50 просмотров
schedule 14.07.2022

Intel SGX HeapMaxSize и подкачка страниц EPC
Файлы .edl содержат запись HeapMaxSize . В руководстве пользователя SDK указано, что это связано с тем, что Память анклава — ограниченный ресурс. Максимальный размер кучи устанавливается при создании анклава. Но разве спецификация SGX...
630 просмотров
schedule 30.10.2022

Загрузите приложение в анклав Intel SGX
Есть ли способ напрямую загрузить существующее приложение в анклав Intel SGX ?
1090 просмотров
schedule 21.05.2023

Почему в анклаве SGX строковый аргумент должен использоваться с атрибутом [in]
Используя OCALL, я хочу получить копию строки C, которая динамически создается в ненадежной памяти, в мой анклав. Таким образом, я должен использовать атрибут [out, string] . Однако я не могу этого сделать, потому что мне также нужно добавить...
625 просмотров
schedule 27.06.2023

Анклав SGX Sign не может подтвердить построенный анклав: неверный формат файла ключа
Мне удалось сгенерировать свой анклав ( https://github.com/pc-magas/myFirstEnclave ), но насколько я знаю, мне нужно сгенерировать ключ rsa, чтобы подписать его. Итак, я бегу: openssl genrsa -out $(KEY_FILE) 2048 И затем я запускаю...
241 просмотров
schedule 06.01.2023

Очевидная несовместимость между sgx_tcrypto и OpenSSL libcrypt
Я пытаюсь загрузить открытый ключ, полученный из анклава SGX , в объект открытого ключа OpenSSL эллиптической кривой. Криптобиблиотека, встроенная в SGX SDK , использует точки на SECP256R1 для открытых ключей и представляет их как пару (x,y)....
265 просмотров
schedule 28.08.2023

Как получить предложение от анклава Intel SGX
Недавно я разрабатываю проект надежных вычислений с помощью Intel SGX Enclave. Чтобы проверить Анклав, мне нужна цитата, сгенерированная Quoting-Enclave. Я знаю, как это работает теоретически и как создать Анклав. Но я не могу найти никаких...
541 просмотров
schedule 01.06.2023

Использование удаленной аттестации Intel SGX в архитектуре клиент-сервер
Предположим следующий сценарий: мы хотим реализовать менеджер паролей с открытым исходным кодом, который использует центральную службу, позволяющую различным клиентам (на разных устройствах) синхронизировать свои локальные базы данных. Неважно,...
272 просмотров

Кодирование поля x86 VMCS ENCLV-Exiting Bitmap
Руководство разработчика программного обеспечения для архитектур Intel® 64 и IA-32 Том 3C: Руководство по системному программированию, часть 3 включает следующее описание компонента поля управления структуры управления виртуальной машиной (VMCS):...
96 просмотров
schedule 06.04.2023

Когда Corda начинает использовать SGX у нотариуса, зачем вообще превращать нотариуса в нотариальный кластер?
Когда нотариусы Corda начинают обрабатывать транзакции внутри анклава Intel SGX, оказывается, что даже владелец / администратор сервера, на котором размещен нотариальный узел, не имеет никакого контроля над выполнением смарт-контракта или доступом для...
67 просмотров
schedule 10.12.2023

Не удается запустить sha256 более одного раза в анклаве Intel SGX
Итак, я пытаюсь создать два хэша sha256 в Intel SGX, используя их библиотеку cyrpto. В настоящее время, если я запускаю следующее: sgx_sha256_hash_t *hash1; int first = 1; sgx_status_t = stat; stat = sgx_sha256_msg( ( uint8_t * ) &first, 8,...
69 просмотров
schedule 15.01.2024

Чтение содержимого файла в анклаве SGX
Я пытаюсь прочитать содержимое файла из анклава с помощью OCalls. анклав.edl: untrusted { void ocall_print_string([in, string] const char *str); void ocall_read_IMA_file([in, string] const char *filename, [out] char *buf, [out]...
833 просмотров
schedule 24.01.2024

Как значение MRENCLAVE работает в удаленной аттестации Intel SGX?
Интересно, как значение MRENCLAVE работает в удаленной аттестации Intel SGX. я нашел это «MRENCLAVE однозначно идентифицирует любой конкретный анклав, поэтому использование идентификатора анклава ограничит доступ к запечатанным данным только...
662 просмотров
schedule 20.02.2024

Симулятор Intel SGX для Linux
Согласно этому руководству можно разрабатывать и запускать приложения SGX в симуляторе при разработке в Windows с помощью Visual Studio. В руководстве не упоминается Linux, хотя для Linux доступна версия SDK. Является ли симулятор SGX от Intel...
2250 просмотров
schedule 13.04.2024