Research on system call forwarding mechanism of SGX-based LibOS

SGX-based LibOS are designed to run unmodified applications within SGX Enclave, but differences in their architecture, system call simulation, and system call forwarding can make them difficult to use and debug. To overcome these challenges, a dynamic testing framework was introduced that traced sys...

Full description

Saved in:
Bibliographic Details
Main Authors: LIU Ximeng, HUANG Yingkang, LIU Weijie, FAN Beixi, ZHANG Tian, ZHANG Jie
Format: Article
Language:zho
Published: Editorial Department of Journal on Communications 2024-10-01
Series:Tongxin xuebao
Subjects:
Online Access:http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2024214/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841537105248911360
author LIU Ximeng
HUANG Yingkang
LIU Weijie
FAN Beixi
ZHANG Tian
ZHANG Jie
author_facet LIU Ximeng
HUANG Yingkang
LIU Weijie
FAN Beixi
ZHANG Tian
ZHANG Jie
author_sort LIU Ximeng
collection DOAJ
description SGX-based LibOS are designed to run unmodified applications within SGX Enclave, but differences in their architecture, system call simulation, and system call forwarding can make them difficult to use and debug. To overcome these challenges, a dynamic testing framework was introduced that traced system calls and verified their behaviors in various SGX-based LibOS. This framework compared the execution of system calls within the LibOS to their execution on regular Linux hosts, analyzing the differences in call forwarding mechanisms, Linux feature replication, and runtime support for programming languages. The study aims to highlight where improvements are needed and hopefully provides guidance for future research in this area.
format Article
id doaj-art-c8ec5c89879e4e43a6c8e35174672e8d
institution Kabale University
issn 1000-436X
language zho
publishDate 2024-10-01
publisher Editorial Department of Journal on Communications
record_format Article
series Tongxin xuebao
spelling doaj-art-c8ec5c89879e4e43a6c8e35174672e8d2025-01-14T08:46:46ZzhoEditorial Department of Journal on CommunicationsTongxin xuebao1000-436X2024-10-0145314079872196Research on system call forwarding mechanism of SGX-based LibOSLIU XimengHUANG YingkangLIU WeijieFAN BeixiZHANG TianZHANG JieSGX-based LibOS are designed to run unmodified applications within SGX Enclave, but differences in their architecture, system call simulation, and system call forwarding can make them difficult to use and debug. To overcome these challenges, a dynamic testing framework was introduced that traced system calls and verified their behaviors in various SGX-based LibOS. This framework compared the execution of system calls within the LibOS to their execution on regular Linux hosts, analyzing the differences in call forwarding mechanisms, Linux feature replication, and runtime support for programming languages. The study aims to highlight where improvements are needed and hopefully provides guidance for future research in this area.http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2024214/Intel SGXsystem securityLibOSsystem call
spellingShingle LIU Ximeng
HUANG Yingkang
LIU Weijie
FAN Beixi
ZHANG Tian
ZHANG Jie
Research on system call forwarding mechanism of SGX-based LibOS
Tongxin xuebao
Intel SGX
system security
LibOS
system call
title Research on system call forwarding mechanism of SGX-based LibOS
title_full Research on system call forwarding mechanism of SGX-based LibOS
title_fullStr Research on system call forwarding mechanism of SGX-based LibOS
title_full_unstemmed Research on system call forwarding mechanism of SGX-based LibOS
title_short Research on system call forwarding mechanism of SGX-based LibOS
title_sort research on system call forwarding mechanism of sgx based libos
topic Intel SGX
system security
LibOS
system call
url http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2024214/
work_keys_str_mv AT liuximeng researchonsystemcallforwardingmechanismofsgxbasedlibos
AT huangyingkang researchonsystemcallforwardingmechanismofsgxbasedlibos
AT liuweijie researchonsystemcallforwardingmechanismofsgxbasedlibos
AT fanbeixi researchonsystemcallforwardingmechanismofsgxbasedlibos
AT zhangtian researchonsystemcallforwardingmechanismofsgxbasedlibos
AT zhangjie researchonsystemcallforwardingmechanismofsgxbasedlibos