Вопрос
Я хочу передать в анклав некоторые введенные пользователем данные во время инициализации, чтобы эти данные были включены в измерения анклава.
sgx_create_enclave не принимает пользовательские данные.
extern "C" sgx_status_t sgx_create_enclave(const char *file_name, const int отладка, sgx_launch_token_t *launch_token, int *launch_token_updated, sgx_enclave_id_t *enclave_id, sgx_misc_attribute_t *misc_attr) https://github.com/intel/linux-sgx/blob ... s.cpp#L113
Мой пример использования
Используйте удаленную аттестацию, чтобы подтвердить выводы машинного обучения анклавных вычислений с заданными входными данными.
Если я использую ECall, например ecall_inference(chat* input), в отчете об аттестации я не могу доказать, что анклав действительно вызывал ecall_inference с определенным input< /код>.
Если я смогу сохранить вводимые пользователем данные в анклаве во время инициализации, я, по крайней мере, смогу доказать, что анклав использует определенный ввод.
Могу ли я доказать, что анклав действительно выполнил функцию ECall с определенными параметрами?
Intel SGX: передача входных данных пользователя при инициализации анклава ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение