Сложная часть SGX в реальных приложениях заключается в том, что анклавы работают только в пользовательском режиме. Все, что требует ядра (ввод-вывод, системные вызовы и т. д.), заставляет анклав выйти.
Поэтому программа должна покинуть анклав, выполнить операцию, а затем снова войти.
✅TDX решает эту проблему, защищая всю виртуальную машину, включая ее ядро.
👉Программы могут естественно переключаться в пространство ядра без дополнительных усилий по реализации. Приложения работают обычно без специальной настройки анклава или трюков пользовательского режима.
Вот почему конфиденциальность в криптографии должна перейти от SGX к TDX.
$RLC