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

Dongkwan Kim 0001

dblp:62/10307-1 · DBLP profile ↗
← Back
11ranked-venue papers
1as first author
6since 2021 · last 2023
0000-0003-3642-0253ORCID · conflict

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

Security and privacy · 9 · 5 since 2021Computer networks · 1Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021

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.

Network and information security
7 papers
Cyber-physical and IoT security · 42% Systems and software security · 38% Network security · 15%
Computer networks
6 papers
Cellular and mobile networks · 52% Internet of things and sensor networks · 17% Software-defined and programmable networks · 11%
Software engineering, system software, and programming languages
1 paper
Program analysis · 77% Software maintenance and evolution · 23%

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

TopicWeightPapersLastEvidence papers
Cyber-physical and IoT security
UAV security
1.322023
Un-Rocking Drones: Foundations of Acoustic Injection Attacks and Recovery Thereof · NDSS 2023
Paralyzing Drones via EMI Signal Injection on Sensory Communication Channels · NDSS 2023
Cyber-physical and IoT security › sensor security
acoustic injection attacks
0.712023
Un-Rocking Drones: Foundations of Acoustic Injection Attacks and Recovery Thereof · NDSS 2023
Systems and software security › binary analysis
binary code similarity detection
0.712023
Revisiting Binary Code Similarity Analysis Using Interpretable Feature Engineering and Lessons Learned · IEEE Trans. Software Eng. 2023
Systems and software security
vulnerability discovery
0.712023
Revisiting Binary Code Similarity Analysis Using Interpretable Feature Engineering and Lessons Learned · IEEE Trans. Software Eng. 2023
Program analysis
binary analysis
0.712023
Revisiting Binary Code Similarity Analysis Using Interpretable Feature Engineering and Lessons Learned · IEEE Trans. Software Eng. 2023
Cellular and mobile networks › cellular network security
LTE security
0.612022
Watching the Watchers: Practical Video Identification Attack in LTE Networks · USENIX Security Symposium 2022
Network security
traffic analysis
0.612022
Watching the Watchers: Practical Video Identification Attack in LTE Networks · USENIX Security Symposium 2022
Internet of things and sensor networks › wireless sensor network › network diagnosis
cellular network diagnosis
0.312018
Peeking Over the Cellular Walled Gardens - A Method for Closed Network Diagnosis - · IEEE Trans. Mob. Comput. 2018
Software-defined and programmable networks
security analysis
0.212015
Breaking and Fixing VoLTE: Exploiting Hidden Data Channels and Mis-implementations · CCS 2015
Cellular and mobile networks › LTE
VoLTE
0.212015
Breaking and Fixing VoLTE: Exploiting Hidden Data Channels and Mis-implementations · CCS 2015
Network security › wireless network security › mobile network security
cellular network attack
0.212015
Breaking and Fixing VoLTE: Exploiting Hidden Data Channels and Mis-implementations · CCS 2015
Cyber-physical and IoT security › sensor security
sensor attack
0.212015
Rocking Drones with Intentional Sound Noise on Gyroscopic Sensors · USENIX Security Symposium 2015
Software maintenance and evolution › code clone detection
software plagiarism detection
0.212023
Revisiting Binary Code Similarity Analysis Using Interpretable Feature Engineering and Lessons Learned · IEEE Trans. Software Eng. 2023
Embedded and real-time systems
cyber-physical system platforms
0.212023
Un-Rocking Drones: Foundations of Acoustic Injection Attacks and Recovery Thereof · NDSS 2023
Cellular and mobile networks
radio access networks
0.112021
BaseSpec: Comparative Analysis of Baseband Software and Cellular Specifications for L3 Protocols · NDSS 2021
Network management and operations › configuration verification
misconfiguration detection
0.112018
Peeking Over the Cellular Walled Gardens - A Method for Closed Network Diagnosis - · IEEE Trans. Mob. Comput. 2018
Cellular and mobile networks
LTE
0.112015
Breaking and Fixing VoLTE: Exploiting Hidden Data Channels and Mis-implementations · CCS 2015

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

signal processing · 1.3signal injection · 1.3machine learning · 1.3interpretable feature engineering · 1.3comparative analysis · 0.7systematic security analysis · 0.4intentional sound noise · 0.4signaling collection · 0.3control flow comparison · 0.3
YearPublicationVenuePosition
2023 Paralyzing Drones via EMI Signal Injection on Sensory Communication Channels
Joon-Ha Jang, ManGi Cho, Dongkwan Kim 0001, Yongdae Kim
NDSS4
2023 Un-Rocking Drones: Foundations of Acoustic Injection Attacks and Recovery Thereof
Jinseob Jeong, Dongkwan Kim 0001, Joon-Ha Jang, Juhwan Noh, Changhun Song, Yongdae Kim
NDSS2
2023 BASECOMP: A Comparative Analysis for Integrity Protection in Cellular Baseband Software
Eunsoo Kim, Minwoo Baek, CheolJun Park, Dongkwan Kim 0001, Yongdae Kim, Insu Yun
USENIX Security Symposium4
2023 Revisiting Binary Code Similarity Analysis Using Interpretable Feature Engineering and Lessons Learned
abstract
Binary code similarity analysis (BCSA) is widely used for diverse security applications such as plagiarism detection, software license violation detection, and vulnerability discovery. Despite the surging research interest in BCSA, it is significantly challenging to perform new research in this field for several reasons. First, most existing approaches focus only on the end results, namely, increasing the success rate of BCSA by adopting uninterpretable machine learning. Moreover, they utilize their own benchmark sharing neither the source code nor the entire dataset. Finally, researchers often use different terminologies or even use the same technique without citing the previous literature properly, which makes it difficult to reproduce or extend previous work. To address these problems, we take a step back from the mainstream and contemplate fundamental research questions for BCSA. Why does a certain technique or a feature show better results than the others? Specifically, we conduct the first systematic study on the basic features used in BCSA by leveraging interpretable feature engineering on a large-scale benchmark. Our study reveals various useful insights on BCSA. For example, we show that a simple interpretable model with a few basic features can achieve a comparable result to that of recent deep learning-based approaches. Furthermore, we show that the way we compile binaries or the correctness of underlying binary analysis tools can significantly affect the performance of BCSA. Lastly, we make all our source code and benchmark public and suggest future directions in this field to help further research.
Dongkwan Kim 0001, Eunsoo Kim, Sang Kil Cha, Sooel Son, Yongdae Kim
IEEE Trans. Software Eng.1
2022 Watching the Watchers: Practical Video Identification Attack in LTE Networks
Sangwook Bae, Mincheol Son, Dongkwan Kim 0001, CheolJun Park, Sooel Son, Yongdae Kim
USENIX Security Symposium3
2021 BaseSpec: Comparative Analysis of Baseband Software and Cellular Specifications for L3 Protocols
Eunsoo Kim, Dongkwan Kim 0001, CheolJun Park, Insu Yun, Yongdae Kim
NDSS2
2020 FirmAE: Towards Large-Scale Emulation of IoT Firmware for Dynamic Analysis
abstract
One approach to assess the security of embedded IoT devices is applying dynamic analysis such as fuzz testing to their firmware in scale. To this end, existing approaches aim to provide an emulation environment that mimics the behavior of real hardware/peripherals. Nonetheless, in practice, such approaches can emulate only a small fraction of firmware images. For example, Firmadyne, a state-of-the-art tool, can only run 183 (16.28%) of 1,124 wireless router/IP-camera images that we collected from the top eight manufacturers. Such a low emulation success rate is caused by discrepancy in the real and emulated firmware execution environment.
Mingeun Kim, Dongkwan Kim 0001, Eunsoo Kim, Suryeon Kim, Yeongjin Jang, Yongdae Kim
ACSAC2
2018 Peeking Over the Cellular Walled Gardens - A Method for Closed Network Diagnosis -
abstract
A cellular network is a closed system, and each network operator has built a unique “walled garden” for their network by combining different operation policies, network configurations, and implementation optimizations. Unfortunately, some of these combinations can induce performance degradation due to misconfiguration or unnecessary procedures. To detect such degradation, a thorough understanding of even the minor details of the standards and operator-specific implementations is important. However, it is difficult to detect such problems, as the control plane is complicated by numerous procedures. This paper introduces a simple yet powerful method that diagnoses these problems by exploiting the operator-specific implementations of cellular networks. We develop a signaling collection and analysis tool that collects control plane messages from operators and finds problems through comparative analysis. The analysis process consists of three different control plane comparison procedures that can find such problems effectively. These individual procedures use a time threshold, control flow sequence, and signaling failure as the basis for comparison. To this end, we collect approximately 3.1 million control-plane messages from 13 major cellular operators worldwide. As a case study, we analyze the circuit-switched fallback technology that triggers generation crossover between third generation and long-term evolution technologies.
Byeongdo Hong, Shinjo Park, Dongkwan Kim 0001, Hyunwook Hong, Hyunwoo Choi, Jean-Pierre Seifert, Sung-Ju Lee 0001, Yongdae Kim
IEEE Trans. Mob. Comput.4
2017 When Cellular Networks Met IPv6: Security Problems of Middleboxes in IPv6 Cellular Networks
abstract
Recently, cellular operators have started migrating to IPv6 in response to the increasing demand for IP addresses. With the introduction of IPv6, cellular middleboxes, such as firewalls for preventing malicious traffic from the Internet and stateful NAT64 boxes for providing backward compatibility with legacy IPv4 services, have become crucial to maintain stability of cellular networks. This paper presents security problems of the currently deployed IPv6 middleboxes of five major operators. To this end, we first investigate several key features of the current IPv6 deployment that can harm the safety of a cellular network as well as its customers. These features combined with the currently deployed IPv6 middlebox allow an adversary to launch six different attacks. First, firewalls in IPv6 cellular networks fail to block incoming packets properly. Thus, an adversary could fingerprint cellular devices with scanning, and further, she could launch denial-of-service or over-billing attacks. Second, vulnerabilities in the stateful NAT64 box, a middlebox that maps an IPv6 address to an IPv4 address (and vice versa), allow an adversary to launch three different attacks: 1) NAT overflow attack that allows an adversary to overflow the NAT resources, 2) NAT wiping attack that removes active NAT mappings by exploiting the lack of TCP sequence number verification of firewalls, and 3) NAT bricking attack that targets services adopting IP-based blacklisting by preventing the shared external IPv4 address from accessing the service. We confirmed the feasibility of these attacks with an empirical analysis. We also propose effective countermeasures for each attack.
Hyunwook Hong, Hyunwoo Choi, Dongkwan Kim 0001, Byeongdo Hong, Yongdae Kim
EuroS&P3
2015 Breaking and Fixing VoLTE: Exploiting Hidden Data Channels and Mis-implementations
abstract
Long Term Evolution (LTE) is becoming the dominant cellular networking technology, shifting the cellular network away from its circuit-switched legacy towards a packet-switched network that resembles the Internet. To support voice calls over the LTE network, operators have introduced Voice-over-LTE (VoLTE), which dramatically changes how voice calls are handled, both from user equipment and infrastructure perspectives. We find that this dramatic shift opens up a number of new attack surfaces that have not been previously explored. To call attention to this matter, this paper presents a systematic security analysis.
Dongkwan Kim 0001, Minhee Kwon, HyungSeok Han, Yeongjin Jang, Dongsu Han, Taesoo Kim, Yongdae Kim
CCS2
2015 Rocking Drones with Intentional Sound Noise on Gyroscopic Sensors
Yunmok Son, Hocheol Shin, Dongkwan Kim 0001, Young-Seok Park, Juhwan Noh, Kibum Choi, Jungwoo Choi, Yongdae Kim
USENIX Security Symposium3