Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Giyeol Kim

dblp:222/5178 · DBLP profile ↗
← Back
8ranked-venue papers
3as first author
5since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 2 · 2 first-author · 2 since 2021Security and privacy · 2 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1Computer networks · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Software testing · 80% Debugging and program repair · 20%
Artificial intelligence
1 paper
Face, body and person analysis · 44% Generative modeling · 44% Image recognition and object detection · 13%
Network and information security
3 papers
Network security · 47% Systems and software security · 41% Cyber-physical and IoT security · 12%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Embedded and real-time systems · 69% Hardware accelerators and domain-specific architectures · 22% Processor architecture and microarchitecture · 9%
Computer networks
2 papers
Internet of things and sensor networks · 100%

Topics — the 19 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Generative modeling
diffusion model
0.912025
Leveraging Prior Knowledge of Diffusion Model for Person Search · ICCV 2025
Computer vision › Face, body and person analysis
person search
0.912025
Leveraging Prior Knowledge of Diffusion Model for Person Search · ICCV 2025
Software testing › fuzzing
differential fuzzing
0.812024
Differential Fuzzing for Data Distribution Service Programs with Dynamic Configuration · ASE 2024
Debugging and program repair
fault localization
0.812024
LTA: Control-Driven UAV Testing and Bug Localization with Flight Record Decomposition · SenSys 2024
Software testing
fuzzing
0.812024
Differential Fuzzing for Data Distribution Service Programs with Dynamic Configuration · ASE 2024
Software testing › fuzzing
protocol fuzzing
0.812024
Differential Fuzzing for Data Distribution Service Programs with Dynamic Configuration · ASE 2024
Network security › intrusion detection and prevention
intrusion detection
0.412020
Hawkware: Network Intrusion Detection based on Behavior Analysis with ANNs on an IoT Device · DAC 2020
Network security › intrusion detection and prevention › intrusion detection
network intrusion detection
0.412020
Hawkware: Network Intrusion Detection based on Behavior Analysis with ANNs on an IoT Device · DAC 2020
Systems and software security › memory protection
execute-only memory
0.412019
uXOM: Efficient eXecute-Only Memory on ARM Cortex-M · USENIX Security Symposium 2019
Systems and software security
memory protection
0.412019
uXOM: Efficient eXecute-Only Memory on ARM Cortex-M · USENIX Security Symposium 2019
Embedded and real-time systems › embedded system security
microcontroller security
0.412019
uXOM: Efficient eXecute-Only Memory on ARM Cortex-M · USENIX Security Symposium 2019
Computer vision › Image recognition and object detection
object detection
0.312025
Leveraging Prior Knowledge of Diffusion Model for Person Search · ICCV 2025
Cyber-physical and IoT security
industrial control system security
0.212024
Differential Fuzzing for Data Distribution Service Programs with Dynamic Configuration · ASE 2024
Embedded and real-time systems
cyber-physical system platforms
0.212024
LTA: Control-Driven UAV Testing and Bug Localization with Flight Record Decomposition · SenSys 2024
Embedded and real-time systems › cyber-physical system platforms
unmanned aerial vehicle
0.212024
LTA: Control-Driven UAV Testing and Bug Localization with Flight Record Decomposition · SenSys 2024
Internet of things and sensor networks
iot security
0.112020
Hawkware: Network Intrusion Detection based on Behavior Analysis with ANNs on an IoT Device · DAC 2020
Hardware accelerators and domain-specific architectures › neural network hardware
analog neural network hardware
0.112020
Hawkware: Network Intrusion Detection based on Behavior Analysis with ANNs on an IoT Device · DAC 2020
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.112020
Hawkware: Network Intrusion Detection based on Behavior Analysis with ANNs on an IoT Device · DAC 2020
Processor architecture and microarchitecture › microprocessor
ARM Cortex-M
0.112019
uXOM: Efficient eXecute-Only Memory on ARM Cortex-M · USENIX Security Symposium 2019

Methods — techniques the papers use, named apart from their topics

flight record decomposition · 1.5control-driven testing · 1.5behavior analysis · 1.3artificial neural network · 1.3region proposal network · 0.9diffusion model · 0.9
YearPublicationVenuePosition
2026 DiCo: Disentangled concept representation for text-to-image person re-identification
Giyeol Kim, Chanho Eom
Neurocomputing1
2025 Fuzzing Acceleration for Memory Safety Bug Discovery with Slicer
abstract
Memory safety bugs are major threats to software because they occupy 65%-70% of severe security bugs. Consequently, researchers have introduced directed fuzzers and directed coverage-guided fuzzers, which can target memory safety bugs. However, they waste much time testing uninteresting code that may not contain memory safety bugs. In this paper, we propose Slicer, a program slicing technique, to accelerate directed fuzzing targeting memory safety bugs. The key idea is to remove as many code snippets irrelevant to memory safety bugs from target programs as possible to minimize uninteresting code execution. For that, Slicer first identifies and keeps the code snippets, such as memory access code, memory management code (e.g., malloc), and relevant control flow statements, that potentially violate memory safety. Next, Slicer identifies and keeps extra code snippets, such as program initialization code, that are required to run programs. Finally, Slicer removes the other code snippets. This approach is beneficial to directed fuzzers when they target memory safety bugs because Slicer can improve performance orthogonal to the points that directed fuzzers improve. We evaluate Slicer with 24 programs and found ten new bugs with seven CVEs. Furthermore, Slicer accelerates program execution speed 1.61× faster. Moreover, Slicer shows 1.52× improved testing coverage for code relevant to memory safety bugs when integrated with directed coverage-guided and coverage-guided fuzzers, ParmeSan and Darwin. Finally, integrating Slicer with three directed fuzzers, AFLGo, WindRanger, and SelectFuzz shows 1.64× faster memory safety bug discovery than those fuzzers without Slicer.
Giyeol Kim, Dohyun Ryu, Seungjin Bae, Changyul Lee, Taegyu Kim
ACSAC1
2025 Leveraging Prior Knowledge of Diffusion Model for Person Search
abstract
Person search aims to jointly perform person detection and re-identification by localizing and identifying a query person within a gallery of uncropped scene images. Existing methods predominantly utilize ImageNet pre-trained backbones, which may be suboptimal for capturing the complex spatial context and fine-grained identity cues necessary for person search. Moreover, they rely on a shared backbone feature for both person detection and re-identification, leading to suboptimal features due to conflicting optimization objectives. In this paper, we propose DiffPS (Diffusion Prior Knowledge for Person Search), a novel framework that leverages a pre-trained diffusion model while eliminating the optimization conflict between two sub-tasks. We analyze key properties of diffusion priors and propose three specialized modules: (i) Diffusion-Guided Region Proposal Network (DGRPN) for enhanced person localization, (ii) Multi-Scale Frequency Refinement Network (MSFRN) to mitigate shape bias, and (iii) Semantic-Adaptive Feature Aggregation Network (SFAN) to leverage text-aligned diffusion features. DiffPS sets a new state-of-the-art on CUHK-SYSU and PRW.
Giyeol Kim, Sooyoung Yang, Jihyong Oh, Myungjoo Kang, Chanho Eom
ICCV1
2024 Differential Fuzzing for Data Distribution Service Programs with Dynamic Configuration
abstract
Data Distribution Service (DDS) is a distributed network protocol widely used in cyber-physical systems. DDS provides flexible configurations defined in the formal design specification for safety and security. However, DDS programs suffer from both semantic bugs violating design specifications and software implementation bugs. To discover bugs, network protocol fuzzers have focused on testing client-server models by mutating input packets. However, they are unsuitable for fuzzing DDS programs due to a lack of consideration of the DDS-specific features, such as the DDS-specific input spaces (e.g., dynamic network topology formation and QoS and DDS security configurations) and impacts of DDS-specific semantic bugs (e.g., incorrect topology construction).
Dohyun Ryu, Giyeol Kim, Seungjin Bae, Junghwan Rhee, Taegyu Kim
ASE2
2024 LTA: Control-Driven UAV Testing and Bug Localization with Flight Record Decomposition
abstract
As UAVs have been widely used in various domains, such as the military and industry, their safety and security have become crucial. One of their root causes is software bugs, which fall into two bug categories: traditional software bugs, such as memory safety bugs, and UAV-specific logical model-misimplementation (LMM) bugs leading to physical misbehavior, such as crashes. To discover and localize bugs, many proactive and reactive techniques have been proposed. However, LMM bug mitigation techniques are still immature, unlike well-established techniques for traditional software bugs, because existing approaches are unable to track the causal relationship between the LMM bug root cause in software and its resulting physical misbehavior. Specifically, existing proactive approaches require extensive, time-consuming dynamic testing to capture the physical impacts of LMM bug exploitation amidst a vast input space. Conversely, previous reactive approaches are inaccurate because existing work cannot accurately identify the causal relationship between misbehavior and bug-triggering inputs mixed with benign but suspicious inputs.
Changyul Lee, Deokjin Kim, Giyeol Kim, Taegyu Kim
SenSys3
2020 Hawkware: Network Intrusion Detection based on Behavior Analysis with ANNs on an IoT Device
abstract
The network-based Intrusion detection system (NIDS) plays a key role in Internet of Things (IoT) as most IoT services are network-driven. However, the existing NIDSes for IoT systems are either too costly to scale or vulnerable against advanced attacks such as traffic mimicry. In this paper, we propose a novel IDS named Hawkware, a lightweight ANN-based distributed NIDS that runs on an IoT device and analyzes the device's runtime behavior in tandem with its network traffic. By analyzing device behavior, Hawkware is able to replace expensive, deep data analysis that has traditionally been used to detect advanced attacks. Our evaluations show that Hawkware is lightweight enough to be distributed and deployed on a Raspberry PI, and yet capable of detecting such attacks at a satisfactory level.
Sunwoo Ahn, Hayoon Yi, Younghan Lee 0001, Whoi Ree Ha, Giyeol Kim, Yunheung Paek
DAC5
2019 uXOM: Efficient eXecute-Only Memory on ARM Cortex-M
Donghyun Kwon, Jangseop Shin, Giyeol Kim, Byoungyoung Lee, Yeongpil Cho, Yunheung Paek
USENIX Security Symposium3
2018 VM-CFI: Control-Flow Integrity for Virtual Machine Kernel Using Intel PT
Donghyun Kwon, Sehyun Baek, Giyeol Kim, Sunwoo Ahn, Yunheung Paek
ICCSA (5)4