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...
Saved in:
Main Authors: | , , , , , |
---|---|
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 |