Sunghyun Jin
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Sunghyun Jin has a total of 20 co-authors. Here are the top co-authors by number of shared publications:
- HeeSeok Kim
Korea University, Sejong, Republic of Korea
7 shared publications - Seokhie Hong
Contec
4 shared publications Seokhie Hong
School of Cyber Security, Korea University, Seoul, Republic of Korea; 2 Center for Information Security Technologies, Institute of Cyber Security and Privacy, Korea University, Seoul, Republic of Korea
2 shared publicationsSuhri Kim
School of Cyber Security Korea University Seoul Rep. of Korea
2 shared publications- Sung Min Cho
CIOT, Seoul, Republic of Korea
2 shared publications Byeonggyu Park
Center for Information Security Technologies (CIST), Korea University, Seoul, Republic of Korea
1 shared publication
Latest Publications
- Open Access
- 18 June 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 12, 105326-105336
A Novel Side-Channel Archive Framework Using Deep Learning-Based Leakage Compression
Side-channel analysis is one of the vulnerabilities in IoT’s cryptographic systems. To present reliable side-channel analysis results, it is crucial to collect considerable amounts of power consumption traces. Handling large datasets in this context can be highly inefficient regarding data transmission and storage. In various fields, the importance of compression techniques for efficient data storage has increased significantly. Compression techniques for various types of datasets are often designed with consideration for their data characteristics, much like JPEG for images. However, despite its relatively low compression rates, side-channel analysis researchers commonly use Deflate for data compression due to its simplicity and universality. In this paper, we propose a novel side-channel data compression technique using autoencoders, which offers higher compression rates than Deflate while maintaining decompression times and achieving a fast compression time. Furthermore, our model preserves the characteristics of the side-channel throughout the compression and decompression processes. To verify this, we conducted experiments comparing the original data with traces decompressed data using our technique through correlation power analysis. The results confirmed that they exhibit similar correlation coefficients and identical peak positions, demonstrating the preservation of essential data properties.
- 18 June 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 12, 105326-105336
Open AccessA Novel Side-Channel Archive Framework Using Deep Learning-Based Leakage Compression
Side-channel analysis is one of the vulnerabilities in IoT’s cryptographic systems. To present reliable side-channel analysis results, it is crucial to collect considerable amounts of power consumption traces. Handling large datasets in this context can be highly inefficient regarding data transmission and storage. In various fields, the importance of compression techniques for efficient data storage has increased significantly. Compression techniques for various types of datasets are often designed with consideration for their data characteristics, much like JPEG for images. However, despite its relatively low compression rates, side-channel analysis researchers commonly use Deflate for data compression due to its simplicity and universality. In this paper, we propose a novel side-channel data compression technique using autoencoders, which offers higher compression rates than Deflate while maintaining decompression times and achieving a fast compression time. Furthermore, our model preserves the characteristics of the side-channel throughout the compression and decompression processes. To verify this, we conducted experiments comparing the original data with traces decompressed data using our technique through correlation power analysis. The results confirmed that they exhibit similar correlation coefficients and identical peak positions, demonstrating the preservation of essential data properties.
- 19 October 2022
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 2, 1523-1525
Channel-Adaptive Resource Allocation Architecture for Resource-Efficient RAN Slicing
Network slicing is one of the key techniques for realizing future services with diverse requirements. In radio access network(RAN), dynamic slice management for guaranteeing quality-of-service(QoS) of each user is especially challenging due to highly fluctuated radio channel for each user. To cope with such channel changes, it is inevitable to allocate more radio resources than are actually used(i.e., over-provisioning). To handle this resource inefficiency, there have been RAN slicing studies for adaptively allocating resources according to channel changes. However, their approaches, which focus on ensuring average performance over time and users, make it difficult to provide guaranteed performance for each user. In this paper, we propose channel-adaptive resource allocation architecture that enables resource-efficient per-user performance guarantees. The proposed architecture consists of two main components: 1) inter-slice allocation which tries to secure resources to satisfy each slice's service-level agreements and 2) intra-slice allocation for per-user resource allocation for satisfying performance requirements of each service. This paper concludes with a discussion on open issues to practical usage of the proposed architecture.
- 19 October 2022
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 2, 1523-1525
Channel-Adaptive Resource Allocation Architecture for Resource-Efficient RAN Slicing
Network slicing is one of the key techniques for realizing future services with diverse requirements. In radio access network(RAN), dynamic slice management for guaranteeing quality-of-service(QoS) of each user is especially challenging due to highly fluctuated radio channel for each user. To cope with such channel changes, it is inevitable to allocate more radio resources than are actually used(i.e., over-provisioning). To handle this resource inefficiency, there have been RAN slicing studies for adaptively allocating resources according to channel changes. However, their approaches, which focus on ensuring average performance over time and users, make it difficult to provide guaranteed performance for each user. In this paper, we propose channel-adaptive resource allocation architecture that enables resource-efficient per-user performance guarantees. The proposed architecture consists of two main components: 1) inter-slice allocation which tries to secure resources to satisfy each slice's service-level agreements and 2) intra-slice allocation for per-user resource allocation for satisfying performance requirements of each service. This paper concludes with a discussion on open issues to practical usage of the proposed architecture.
- Open Access
- 18 July 2022
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. PP (00189340) , 1-11
Enhanced Side-Channel Analysis on ECDSA Employing Fixed-Base Comb Method
Table-based scalar multiplication provides practical security for ECDSA signature generation. However, a novel key recovery attack against this form of ECDSA signature generation that exploits the collisions between entries was recently proposed at CHES 2021. This attack is possible even if table entries are unknown, such as with random permutated entry ordering. In this paper, we enhance the efficiency of the key recovery attack against secure ECDSA signature generation based on fixed-base comb scalar multiplication. We significantly reduce the required number of traces by compressing collision information using the mathematical relationship between table entry collisions. We verify this is a practical threat by performing an experiment on fixed-base comb method with window width$w=4$ . Using our method, up to 27 traces are needed, much fewer than 1,019 traces required in the CHES publication. We cluster real traces measured using 32-bit STM32F4 microcontroller. In the experiment, we provide a selection method of points of interest using variance traces and unsupervised clustering-based leakage detection. With the selection method, we succeed in clustering leakages into 16 classes with a 100% success rate with 32-bit MCU. This represents the first experiment to cluster the more leakage classes with a 32-bit MCU than in literature.- 18 July 2022
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. PP (00189340) , 1-11
Open AccessEnhanced Side-Channel Analysis on ECDSA Employing Fixed-Base Comb Method
Table-based scalar multiplication provides practical security for ECDSA signature generation. However, a novel key recovery attack against this form of ECDSA signature generation that exploits the collisions between entries was recently proposed at CHES 2021. This attack is possible even if table entries are unknown, such as with random permutated entry ordering. In this paper, we enhance the efficiency of the key recovery attack against secure ECDSA signature generation based on fixed-base comb scalar multiplication. We significantly reduce the required number of traces by compressing collision information using the mathematical relationship between table entry collisions. We verify this is a practical threat by performing an experiment on fixed-base comb method with window width$w=4$ . Using our method, up to 27 traces are needed, much fewer than 1,019 traces required in the CHES publication. We cluster real traces measured using 32-bit STM32F4 microcontroller. In the experiment, we provide a selection method of points of interest using variance traces and unsupervised clustering-based leakage detection. With the selection method, we succeed in clustering leakages into 16 classes with a 100% success rate with 32-bit MCU. This represents the first experiment to cluster the more leakage classes with a 32-bit MCU than in literature. - Open Access
Enhancing Time-Frequency Analysis with Zero-Mean Preprocessing
Side-channel analysis is a critical threat to cryptosystems on the Internet of Things and in relation to embedded devices, and appropriate side-channel countermeasure must be required for physical security. A combined countermeasure approach employing first-order masking and desynchronization simultaneously is a general and cost-efficient approach to counteracting side-channel analysis. With the development of side-channel countermeasures, there are plenty of advanced attacks introduced to defeat such countermeasures. At CARDIS 2013, Belgarric et al. first proposed time-frequency analysis, a promising attack regarding the complexity of computation and memory compared to other attacks, such as conventional second-order side-channel analysis after synchronization. Nevertheless, their time-frequency analysis seems to have lower performance than expected against some datasets protected by combined countermeasures. It is therefore required to study the factors that affect the performance of time-frequency analysis. In this paper, we investigate Belgarric et al.’s time-frequency analysis and conduct a mathematical analysis in regard to the preprocessing of frequency information for second-order side-channel analysis. Based on this analysis, we claim that zero-mean preprocessing enhances the performance of time-frequency analysis. We verify that our analysis is valid through experimental results from two datasets, which are different types of first-order masked Advanced Encryption Standard (AES) software implementations. The experimental results show that time-frequency analysis with zero-mean preprocessing seems to have an enhanced or complementary performance compared to the analysis without preprocessing.
Open AccessEnhancing Time-Frequency Analysis with Zero-Mean Preprocessing
Side-channel analysis is a critical threat to cryptosystems on the Internet of Things and in relation to embedded devices, and appropriate side-channel countermeasure must be required for physical security. A combined countermeasure approach employing first-order masking and desynchronization simultaneously is a general and cost-efficient approach to counteracting side-channel analysis. With the development of side-channel countermeasures, there are plenty of advanced attacks introduced to defeat such countermeasures. At CARDIS 2013, Belgarric et al. first proposed time-frequency analysis, a promising attack regarding the complexity of computation and memory compared to other attacks, such as conventional second-order side-channel analysis after synchronization. Nevertheless, their time-frequency analysis seems to have lower performance than expected against some datasets protected by combined countermeasures. It is therefore required to study the factors that affect the performance of time-frequency analysis. In this paper, we investigate Belgarric et al.’s time-frequency analysis and conduct a mathematical analysis in regard to the preprocessing of frequency information for second-order side-channel analysis. Based on this analysis, we claim that zero-mean preprocessing enhances the performance of time-frequency analysis. We verify that our analysis is valid through experimental results from two datasets, which are different types of first-order masked Advanced Encryption Standard (AES) software implementations. The experimental results show that time-frequency analysis with zero-mean preprocessing seems to have an enhanced or complementary performance compared to the analysis without preprocessing.
- Open Access
- 11 August 2021
- Published by Universitatsbibliothek der Ruhr-Universitat Bochum in IACR Transactions on Cryptographic Hardware and Embedded Systems
- p. 1-26
Novel Key Recovery Attack on Secure ECDSA Implementation by Exploiting Collisions between Unknown Entries
In this paper, we propose a novel key recovery attack against secure ECDSA signature generation employing regular table-based scalar multiplication. Our attack exploits novel leakage, denoted by collision information, which can be constructed by iteratively determining whether two entries loaded from the table are the same or not through side-channel collision analysis. Without knowing the actual value of the table entries, an adversary can recover the private key of ECDSA by finding the condition for which several nonces are linearly dependent by exploiting only the collision information. We show that this condition can be satisfied practically with a reasonable number of digital signatures and corresponding traces. Furthermore, we also show that all entries in the pre-computation table can be recovered using the recovered private key and a sufficient number of digital signatures based on the collision information. As case studies, we find that fixed-base comb and T_SM scalar multiplication are vulnerable to our attack. Finally, we verify that our attack is a real threat by conducting an experiment with power consumption traces acquired during T_SM scalar multiplication operations on an ARM Cortex-M based microcontroller. We also provide the details for validation process.
- 11 August 2021
- Published by Universitatsbibliothek der Ruhr-Universitat Bochum in IACR Transactions on Cryptographic Hardware and Embedded Systems
- p. 1-26
Open AccessNovel Key Recovery Attack on Secure ECDSA Implementation by Exploiting Collisions between Unknown Entries
In this paper, we propose a novel key recovery attack against secure ECDSA signature generation employing regular table-based scalar multiplication. Our attack exploits novel leakage, denoted by collision information, which can be constructed by iteratively determining whether two entries loaded from the table are the same or not through side-channel collision analysis. Without knowing the actual value of the table entries, an adversary can recover the private key of ECDSA by finding the condition for which several nonces are linearly dependent by exploiting only the collision information. We show that this condition can be satisfied practically with a reasonable number of digital signatures and corresponding traces. Furthermore, we also show that all entries in the pre-computation table can be recovered using the recovered private key and a sufficient number of digital signatures based on the collision information. As case studies, we find that fixed-base comb and T_SM scalar multiplication are vulnerable to our attack. Finally, we verify that our attack is a real threat by conducting an experiment with power consumption traces acquired during T_SM scalar multiplication operations on an ARM Cortex-M based microcontroller. We also provide the details for validation process.
- Open Access
- 1 April 2020
- Published by Wiley in ETRI Journal
- Vol. 42 (2) , 292-304
Recent advances in deep learning‐based side‐channel analysis
- 1 April 2020
- Published by Wiley in ETRI Journal
- Vol. 42 (2) , 292-304
Open AccessRecent advances in deep learning‐based side‐channel analysis
- Open Access
- 23 October 2018
- Published by MDPI AG in Applied Sciences
- Vol. 8 (11) , 2014
Single Trace Side Channel Analysis on NTRU Implementation
As researches on the quantum computer have progressed immensely, interests in post-quantum cryptography have greatly increased. NTRU is one of the well-known algorithms due to its practical key sizes and fast performance along with the resistance against the quantum adversary. Although NTRU has withstood various algebraic attacks, its side-channel resistance must also be considered for secure implementation. In this paper, we proposed the first single trace attack on NTRU. Previous side-channel attacks on NTRU used numerous power traces, which increase the attack complexity and limit the target algorithm. There are two versions of NTRU implementation published in succession. We demonstrated our attack on both implementations using a single power consumption trace obtained in the decryption phase. Furthermore, we propose a countermeasure to prevent the proposed attacks. Our countermeasure does not degrade in terms of performance.
- 23 October 2018
- Published by MDPI AG in Applied Sciences
- Vol. 8 (11) , 2014
Open AccessSingle Trace Side Channel Analysis on NTRU Implementation
As researches on the quantum computer have progressed immensely, interests in post-quantum cryptography have greatly increased. NTRU is one of the well-known algorithms due to its practical key sizes and fast performance along with the resistance against the quantum adversary. Although NTRU has withstood various algebraic attacks, its side-channel resistance must also be considered for secure implementation. In this paper, we proposed the first single trace attack on NTRU. Previous side-channel attacks on NTRU used numerous power traces, which increase the attack complexity and limit the target algorithm. There are two versions of NTRU implementation published in succession. We demonstrated our attack on both implementations using a single power consumption trace obtained in the decryption phase. Furthermore, we propose a countermeasure to prevent the proposed attacks. Our countermeasure does not degrade in terms of performance.
- Open Access
- 22 October 2018
- Published by MDPI AG in Applied Sciences
- Vol. 8 (10) , 2002
Side-Channel Vulnerabilities of Unified Point Addition on Binary Huff Curve and Its Countermeasure
Unified point addition for computing elliptic curve point addition and doubling is considered to be resistant to simple power analysis. Recently, new side-channel attacks, such as recovery of secret exponent by triangular trace analysis and horizontal collision correlation analysis, have been successfully applied to elliptic curve methods to investigate their resistance to side-channel attacks. These attacks turn out to be very powerful since they only require leakage of a single power consumption trace. In this paper, using these side-channel attack analyses, we introduce two vulnerabilities of unified point addition on the binary Huff curve. Also, we propose a new unified point addition method for the binary Huff curve. Furthermore, to secure against these vulnerabilities, we apply an equivalence class to the side-channel atomic algorithm using the proposed unified point addition method.
- 22 October 2018
- Published by MDPI AG in Applied Sciences
- Vol. 8 (10) , 2002
Open AccessSide-Channel Vulnerabilities of Unified Point Addition on Binary Huff Curve and Its Countermeasure
Unified point addition for computing elliptic curve point addition and doubling is considered to be resistant to simple power analysis. Recently, new side-channel attacks, such as recovery of secret exponent by triangular trace analysis and horizontal collision correlation analysis, have been successfully applied to elliptic curve methods to investigate their resistance to side-channel attacks. These attacks turn out to be very powerful since they only require leakage of a single power consumption trace. In this paper, using these side-channel attack analyses, we introduce two vulnerabilities of unified point addition on the binary Huff curve. Also, we propose a new unified point addition method for the binary Huff curve. Furthermore, to secure against these vulnerabilities, we apply an equivalence class to the side-channel atomic algorithm using the proposed unified point addition method.
- 1 October 2018
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 736-739
Single Trace Side Channel Analysis on Quantum Key Distribution
The security of current key exchange protocols such as Diffie-Hellman key exchange is based on the hardness of number theoretic problems. However, these key exchange protocols are threatened by weak random number generators, advances to CPU power, a new attack from the eavesdropper, and the emergence of a quantum computer. Quantum Key Distribution (QKD) addresses these challenges by using quantum properties to exchange a secret key without the risk of being intercepted. Recent developments on the QKD system resulted in a stable key generation with fewer errors so that the QKD system is rapidly becoming a solid commercial proposition. However, although the security of the QKD system is guaranteed by quantum physics, its careless implementation could make the system vulnerable. In this paper, we proposed the first side-channel attack on plug-and-play QKD system. Through a single electromagnetic trace obtained from the phase modulator on Alice's side, we were able to classify the electromagnetic trace into four classes, which corresponds to the number of bit and basis combination in the BB84 protocol. We concluded that the plug-and-play QKD system is vulnerable to side-channel attack so that the countermeasure must be considered.
- 1 October 2018
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 736-739
Single Trace Side Channel Analysis on Quantum Key Distribution
The security of current key exchange protocols such as Diffie-Hellman key exchange is based on the hardness of number theoretic problems. However, these key exchange protocols are threatened by weak random number generators, advances to CPU power, a new attack from the eavesdropper, and the emergence of a quantum computer. Quantum Key Distribution (QKD) addresses these challenges by using quantum properties to exchange a secret key without the risk of being intercepted. Recent developments on the QKD system resulted in a stable key generation with fewer errors so that the QKD system is rapidly becoming a solid commercial proposition. However, although the security of the QKD system is guaranteed by quantum physics, its careless implementation could make the system vulnerable. In this paper, we proposed the first side-channel attack on plug-and-play QKD system. Through a single electromagnetic trace obtained from the phase modulator on Alice's side, we were able to classify the electromagnetic trace into four classes, which corresponds to the number of bit and basis combination in the BB84 protocol. We concluded that the plug-and-play QKD system is vulnerable to side-channel attack so that the countermeasure must be considered.
- Open Access
- 28 February 2017
- Published by Korea Institute of Information Security and Cryptology in Journal of the Korea Institute of Information Security and Cryptology
- Vol. 27 (1) , 15-23
Power Trace Selection Method in Template Profiling Phase for Improvements of Template Attack
Power Trace Selection Method in Template Profiling Phase for Improvements of Template Attack Side-Channel Analysis;Profiled Attack;Template Attack;Estimation; Template attack is a powerful side-channel analysis technique which can be performed by an attacker who has a test device that is identical to target device. Template attack is consisted of building template in profiling phase and matching the target device using template that were calculated in profiling phase. One methods to improve the success rate of template attack is to better estimate template which is consisted sample mean and sample covariance matrix of gaussian distribution in template profiling. However restriction of power trace in profiling phase led to poor template estimation. In this paper, we propose new method to select noisy power trace in profiling phase. By eliminating noisy power trace in profiling phase, we can construct more advanced mean and covariance matrix which relates to better performance in template attack. We proved that the proposed method is valid through experiments.
- 28 February 2017
- Published by Korea Institute of Information Security and Cryptology in Journal of the Korea Institute of Information Security and Cryptology
- Vol. 27 (1) , 15-23
Open AccessPower Trace Selection Method in Template Profiling Phase for Improvements of Template Attack
Power Trace Selection Method in Template Profiling Phase for Improvements of Template Attack Side-Channel Analysis;Profiled Attack;Template Attack;Estimation; Template attack is a powerful side-channel analysis technique which can be performed by an attacker who has a test device that is identical to target device. Template attack is consisted of building template in profiling phase and matching the target device using template that were calculated in profiling phase. One methods to improve the success rate of template attack is to better estimate template which is consisted sample mean and sample covariance matrix of gaussian distribution in template profiling. However restriction of power trace in profiling phase led to poor template estimation. In this paper, we propose new method to select noisy power trace in profiling phase. By eliminating noisy power trace in profiling phase, we can construct more advanced mean and covariance matrix which relates to better performance in template attack. We proved that the proposed method is valid through experiments.