Skip to main content

Young-Pil Cho

Hanyang University · 情報科学

研究室紹介

Professor Young-Pil Cho's research lab specializes in hardware-assisted system security and trustworthy computing, focusing on building practical and efficient security solutions for modern computing systems. The lab explores innovative hardware extensions—such as Memory Tagging Extension and TrustZone-based isolation—to defend against critical vulnerabilities like use-after-free errors, spatial memory violations, and insider threats in remote and virtualized environments. Their work bridges the gap between theoretical security mechanisms and real-world deployment by emphasizing low performance overhead and compatibility with commodity systems. The lab also investigates secure execution environments and efficient monitoring techniques for protecting critical system components like OS kernels and trusted applications.

hardware securitysystem securitymemory safetytrusted executionsecure virtualization

Research Overview

Papers
22
Total Citations
188
Papers (5y)
13
Primary Field
情報科学

Research Output Trend

Figures are computed from collected data and may differ slightly.

Publications per year (5y)
13total
2021
2022
2023
2024
2025
Citations per year (5y)
87total
20212022202320242025

Selected Papers

15
1
Article|45 citations·2021
MeetGo: A Trusted Execution Environment for Remote Applications on FPGA
Hyunyoung Oh, Kevin Nam, Seongil Jeon, Yeongpil Cho, Yunheung Paek
SJR Q1IEEE AccessOA

Remote computing has emerged as a trendy computing model that enables users to process an immense number of computations efficiently on the remote server where the necessary data and high-performance computing power are provisioned. Unfortunately, despite such an advantage, this computing model suffers from insider threats that are committed by adversarial administrators of remote servers who attempt to steal or corrupt users' private data. These security threats are somewhat innate to remote co

Artificial IntelligenceComputer Science
2
Article|31 citations·2019
PrOS: Light-Weight Privatized Se cure OSes in ARM TrustZone
Donghyun Kwon, Jiwon Seo, Yeongpil Cho, Byoungyoung Lee, Yunheung Paek
SJR Q1IEEE Transactions on Mobile Computing

TrustZone is a hardware security technique in ARM mobile devices. Using TrustZone, software components running within the secure world can be completely isolated from the normal world, which ensures hardware-enforced security access control over the underlying computing resources. In order to support multiple trusted applications, TrustZone runs its own operating system, called the secure OS, within the secure world. Unfortunately, attackers have been exploiting privilege escalation vulnerabilit

Artificial IntelligenceComputer Science
3
Article|30 citations·2019
CRCount: Pointer Invalidation with Reference Counting to Mitigate Use-after-free in Legacy C/C++
Jangseop Shin, Donghyun Kwon, Jiwon Seo, Yeongpil Cho, Yunheung Paek
OA

Pointer invalidation has been a popular approach adopted in many recent studies to mitigate use-after-free errors. The approach can be divided largely into two different schemes: explicit invalidation and implicit invalidation. The former aims to eradicate the root cause of use-after-free errors by explicitly invalidating every dangling pointer. In contrast, the latter aims to prevent dangling pointers by freeing an object only if there is no pointer referring to it. A downside of the explicit s

Hardware and ArchitectureComputer Science
4
Article|19 citations·2023
Convergence of AI and MEC for Autonomous IoT Service Provisioning and Assurance in B5G
Khizar Abbas, Yeongpil Cho, Ali Nauman, Prince Waqas Khan, Talha Ahmed Khan, Koteswararao Kondepu
SJR Q1IEEE Open Journal of the Communications SocietyOA

With the exponential growth of Internet of Things (IoT) devices, IoT has become a transformative technology with applications spanning various domains. It encompasses a wide range of public and industrial vertical services that come with diverse and stringent Quality of Service (QoS) requirements. Traditional networks often struggle to meet the demands of these diverse IoT services. As a result, the introduction of 5G and Beyond 5G (B5G) networks holds promise in accommodating these diverse IoT

Computer Networks and CommunicationsComputer Science
5
Article|15 citations·2019
uXOM: Efficient eXecute-Only Memory on ARM Cortex-M
Donghyun Kwon, Jangseop Shin, Giyeol Kim, Byoungyoung Lee, Yeongpil Cho, Yunheung Paek
Electrical and Electronic EngineeringEngineering
6
Article|10 citations·2023
ZOMETAG: Zone-Based Memory Tagging for Fast, Deterministic Detection of Spatial Memory Violations on ARM
Jiwon Seo, Junseung You, Donghyun Kwon, Yeongpil Cho, Yunheung Paek
SJR Q1IEEE Transactions on Information Forensics and Security

Against spatial memory violations threatening a vast amount of legacy software, various safety solutions have been suggested for decades. However, their practical uses have been impeded by diverse reasons, such as significant overheads and mandatory modifications of existing architectures. Accordingly, there has been a clear need for a practical safety solution that is fast enough and yet runs on commodity systems for its wide applicability in the field. As an effort to meet this need, a major p

Artificial IntelligenceComputer Science
7
Article|8 citations·2018
Hypernel
Donghyun Kwon, Kuenwhee Oh, Jun‐Mo Park, Seung-Yong Yang, Yeongpil Cho, Brent Byunghoon Kang, Yunheung Paek

Large OS kernels always suffer from attacks due to their numerous inherent vulnerabilities. To protect the kernel, hypervisors have been employed by many security solutions. However, relying on a hypervisor has a detrimental impact on the system performance due mainly to nested paging. In this paper, we present Hypernel, a security framework combining hardware and software components to address this problem. Hypersec, the software component, provides an isolated execution environment for securit

Artificial IntelligenceComputer Science
8
Article|6 citations·2023
Sfitag: Efficient Software Fault Isolation with Memory Tagging for ARM Kernel Extensions
Jiwon Seo, Junseung You, Yungi Cho, Yeongpil Cho, Donghyun Kwon, Yunheung Paek

As ARM is becoming more popular in today’s processor market, the OS kernel on ARM is gradually bloated to meet the market demand for more sophisticated services by absorbing diverse kernel extensions. Since this kernel bloating inevitably increases the attack surface, there has been a continuous effort to decrease the surface by dissociating or isolating untrusted extensions from the kernel. One approach in this effort is using software fault isolation (SFI) that instruments memory and control-t

Artificial IntelligenceComputer Science
9
Article|6 citations·2019
Safe and Efficient Implementation of a Security System on ARM using Intra-level Privilege Separation
Donghyun Kwon, Hayoon Yi, Yeongpil Cho, Yunheung Paek
SJR Q1ACM Transactions on Privacy and Security

Security monitoring has long been considered as a fundamental mechanism to mitigate the damage of a security attack. Recently, intra-level security systems have been proposed that can efficiently and securely monitor system software without any involvement of more privileged entity. Unfortunately, there exists no full intra-level security system that can universally operate at any privilege level on ARM. However, as malware and attacks increase against virtually every level of privileged softwar

Artificial IntelligenceComputer Science
10
Article|6 citations·2019
ActiMon: Unified JOP and ROP Detection With Active Function Lists on an SoC FPGA
Hyunyoung Oh, Myonghoon Yang, Yeongpil Cho, Yunheung Paek
SJR Q1IEEE AccessOA

Field programmable gate arrays (FPGAs) have been increasingly mounted on commodity systems. As a matter of fact, such an emerging adoption of FPGAs in the commodity systems is attributed to their versatility came from the programmable property. Accordingly many industrial and academic attempts have been performed to exploit FPGAs in a variety of applications. In this paper, we note that FPGAs also can be used to protect the host CPU from a nasty security threat, called code reuse attacks (CRAs).

Artificial IntelligenceComputer Science
11
Article|2 citations·2025
IBN-ZTSA: AI-IBN for Zero Touch Service Automation of B5G Terrestrial and Non-Terrestrial Networks
Khizar Abbas, Yeongpil Cho, Muhammad Afaq, Ali Nauman, Jae-Hyung Yoo, James Won‐Ki Hong, Wang‐Cheol Song
SJR Q1IEEE Communications Standards Magazine

Accommodating novel and diverse services with different quality of service requirements (QoS), including Web 3.0, metaverse, AR/VR, smart industries, smart hospitals, etc., is very challenging for Beyond 5G (B5G) networks. These services require high-speed, low latency, and seamless connectivity. Conversely, network slicing in B5G networks is the best candidate to support these services by providing dedicated resources. However, automatically orchestrating and managing network slicing for these

Computer Networks and CommunicationsComputer Science
12
Article|2 citations·2019
Real-Time Anomalous Branch Behavior Inference with a GPU-inspired Engine for Machine Learning Models
Hyunyoung Oh, Hayoon Yi, Hyeokjun Choe, Yeongpil Cho, Sungroh Yoon, Yunheung Paek

Attacks on embedded devices are likely to occur any time in unexpected manners. Thus, the defense systems based on fixed sets of rules will easily be subverted by such unexpected, unknown attacks. Learning-based anomaly detection may potentially prevent new unknown zero-day attacks by leveraging the capability of machine learning (ML) to learn the intricate true nature of software hidden within raw information. This paper introduces our work to develop an MPSoC, called RTAD, which can efficientl

Signal ProcessingComputer Science
13
Article|2 citations·2021
A metadata-driven approach to efficiently detect code-reuse attacks on ARM multiprocessors
Hyunyoung Oh, Yeongpil Cho, Yunheung Paek
SJR Q2The Journal of Supercomputing
Artificial IntelligenceComputer Science
14
Article|2 citations·2023
KVSEV
Junseung You, Kyeongryong Lee, Hyungon Moon, Yeongpil Cho, Yunheung Paek

AMD's Secure Encrypted Virtualization (SEV) is a hardware-based Trusted Execution Environment (TEE) designed to secure tenants' data on the cloud, even against insider threats. The latest version of SEV, SEV-Secure Nested Paging (SEV-SNP), offers protection against most well-known attacks such as cold boot and hypervisor-based attacks. However, it remains susceptible to a specific type of attack known as Active DRAM Corruption (ADC), where attackers manipulate memory content using specially craf

Artificial IntelligenceComputer Science
15
Article|2 citations·2020
SBGen: A Framework to Efficiently Supply Runtime Information for a Learning-Based HIDS for Multiple Virtual Machines
Jiwon Seo, Inyoung Bang, Junseung You, Yeongpil Cho, Yunheung Paek
SJR Q1IEEE AccessOA

Much compelling evidence urges that the isolation provided by the hypervisor in a virtualized system is not complete at all, and in practice can be neutralized by elaborated adversaries, which consequently emphasizes the need of techniques to detect attacks on the guest VM kernels. In this regard, learning-based HIDSs have received much attention, which inspect the internals of each VM through monitoring models built by machine learning techniques. The inspection capability of learning-based HID

Artificial IntelligenceComputer Science

Research Areas

Artificial IntelligenceComputer Networks and CommunicationsSignal ProcessingHardware and ArchitectureElectrical and Electronic EngineeringSoftware

Young-Pil Choの研究をNubintでさらに深く

この研究室の論文をアプリで開き、AIと共に読み、要約し、引用しましょう。