Yongsoo Song

dblp:145/5981 · also Yong Soo Song · DBLP profile ↗
← Back
27ranked-venue papers
0as first author
17since 2021 · last 2026
0000-0002-0496-9789ORCID · verified

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

Security and privacy · 26 · 17 since 2021Applied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2026 Multi-key Fully Homomorphic Encryption with Non-interactive Setup in the Plain Model
Seonhong Min, Jeongeun Park 0001, Yongsoo Song
CRYPTO (2)3
2025 Enhanced CKKS Bootstrapping with Generalized Polynomial Composites Approximation
abstract
Bootstrapping in approximate homomorphic encryption involves evaluating the modular reduction function. Traditional methods decompose the modular reduction function into three components: scaled cosine, double-angle formula, and inverse sine. While these approaches offer a strong trade-off between computational cost and level consumption, they lack flexibility in parameterization. In this work, we propose a new method to decompose the modular reduction function with improved parameterization, generalizing prior trigonometric approaches. Numerical experiments demonstrate that our method achieves near-optimal approximation errors. Additionally, we introduce a technique that integrates the rescaling operation into matrix operations during bootstrapping, further reducing computational overhead.
Seonhong Min, Joon-Woo Lee, Yongsoo Song
AsiaCCS3
2025 Carousel: Fully Homomorphic Encryption with Bootstrapping over Automorphism Group
Intak Hwang, Seonhong Min, Yongsoo Song
ASIACRYPT (7)3
2025 On the Security and Privacy of CKKS-Based Homomorphic Evaluation Protocols
Intak Hwang, Seonhong Min, Jinyeong Seo, Yongsoo Song
ASIACRYPT (7)4
2025 Practical Zero-Knowledge PIOP for Maliciously Secure Multiparty Homomorphic Encryption
abstract
Homomorphic encryption (HE) is a foundational technology in privacy-enhancing cryptography, enabling computation over encrypted data. Recently, generalized HE primitives designed for multi-party applications, such as multi-party HE (MPHE), have garnered significant research interest. While constructing secure multi-party protocols from MPHE in the semi-honest model is straightforward, achieving malicious security remains challenging as it requires zero-knowledge arguments of knowledge (ZKAoKs) for MPHE ciphertexts and public keys.
Intak Hwang, Hyeonbum Lee, Jinyeong Seo, Yongsoo Song
CCS4
2025 Practical TFHE Ciphertext Sanitization for Oblivious Circuit Evaluation
abstract
Homomorphic encryption (FHE) enables the computation of arbitrary circuits over encrypted data. A widespread application of HE is oblivious circuit evaluation, where a sender evaluates its private circuit over a receiver's encrypted data, covering scenarios such as oblivious inference and oblivious PRF protocols. However, while the security of HE guarantees the receiver's privacy against the sender, the privacy of the sender's circuit is not solely derived from the security of HE.
Intak Hwang, Seonhong Min, Jinyeong Seo, Yongsoo Song
CCS4
2025 Efficient Full Domain Functional Bootstrapping from Recursive LUT Decomposition
Intak Hwang, Shinwon Lee, Seonhong Min, Yongsoo Song
SAC4
2025 MatriGear: Accelerating Authenticated Matrix Triple Generation with Scalable Prime Fields via Optimized HE Packing
abstract
The SPDZ protocol family is a popular choice for secure multi-party computation (MPC) in a dishonest majority setting with active adversaries. Over the past decade, a series of studies have focused on improving its offline phase, where special additive shares called authenticated triples are gener-ated. However, to accommodate recent demands for matrix operations in secure machine learning and big integer arith-metic in distributed RSA key generation, updates to the offline phase are required. In this work, we propose a new protocol for the SPDZ offline phase, MatriGear, which improves upon the previous state-of-the-art construction, TopGear (Baum et al., SAC '19), and its variant for matrix triples (Chen et al., Asiacrypt '20). Our protocol aims to achieve a speedup in matrix triple generation and support for larger prime fields up to 4096 bits in size. To achieve this, we devise a variant of the BFV scheme and a new homomorphic matrix multiplication algorithm optimized for our purpose. As a result, our protocol achieves about 3.6x speedup for generating scalar triples in a 1024-bit prime field and about 34x speedup for generating 128x128 matrix triples. In addition, we reduce the size of evaluation keys from 27.4 GB to 0.22 GB and the communication cost for MAC key generation from 816 MB to 16.6 MB.
Hyunho Cha, Intak Hwang, Seonhong Min, Jinyeong Seo, Yongsoo Song
SP5
2024 A General Framework of Homomorphic Encryption for Multiple Parties with Non-interactive Key-Aggregation
Hyesun Kwak, Dongwon Lee 0010, Yongsoo Song, Sameer Wagh
ACNS (2)3
2024 Simpler and Faster BFV Bootstrapping for Arbitrary Plaintext Modulus from CKKS
abstract
Bootstrapping is currently the only known method for constructing fully homomorphic encryptions. In the BFV scheme specifically, bootstrapping aims to reduce the error of a ciphertext while preserving the encrypted plaintext. The existing BFV bootstrapping methods follow the same pipeline, relying on the evaluation of a digit extraction polynomial to annihilate the error located in the least significant digits. However, due to its strong dependence on performance, bootstrapping could only utilize a limited form of plaintext modulus, such as a power of a small prime number.
Jaehyung Kim 0002, Jinyeong Seo, Yongsoo Song
CCS3
2024 Concretely Efficient Lattice-Based Polynomial Commitment from Standard Assumptions
Intak Hwang, Jinyeong Seo, Yongsoo Song
CRYPTO (10)3
2023 Faster TFHE Bootstrapping with Block Binary Keys
abstract
Fully Homomorphic Encryption over the Torus (TFHE) is a homomorphic encryption scheme which supports efficient Boolean operations over encrypted bits. TFHE has a unique feature in that the evaluation of each binary gate is followed by a bootstrapping procedure to refresh the noise of a ciphertext. In particular, this gate bootstrapping involves two algorithms called the blind rotation and key-switching.
Changmin Lee 0001, Seonhong Min, Jinyeong Seo, Yongsoo Song
AsiaCCS4
2023 Asymptotically Faster Multi-Key Homomorphic Encryption from Homomorphic Gadget Decomposition
abstract
Homomorphic Encryption (HE) is a cryptosytem that allows us to perform an arbitrary computation on encrypted data. The standard HE, however, has a disadvantage in that the authority is concentrated in the secret key owner since computations can only be performed on ciphertexts encrypted under the same secret key. To resolve this issue, research is underway on Multi-Key Homomorphic Encryption (MKHE), which is a variant of HE supporting computations on ciphertexts possibly encrypted under different keys. Despite its ability to provide privacy for multiple parties, existing MKHE schemes suffer from poor performance due to the cost of multiplication which grows at least quadratically with the number of keys involved.
Taechan Kim 0001, Hyesun Kwak, Dongwon Lee 0010, Jinyeong Seo, Yongsoo Song
CCS5
2023 Toward Practical Lattice-Based Proof of Knowledge from Hint-MLWE
Duhyeong Kim, Dongwon Lee 0010, Jinyeong Seo, Yongsoo Song
CRYPTO (5)4
2023 Accelerating HE Operations from Key Decomposition Technique
Miran Kim, Dongwon Lee 0010, Jinyeong Seo, Yongsoo Song
CRYPTO (4)4
2021 Lattice-Based Secure Biometric Authentication for Hamming Distance
Jung Hee Cheon, Dongwoo Kim 0003, Duhyeong Kim, Joohee Lee, Jun-Bum Shin, Yongsoo Song
ACISP6
2021 Efficient Homomorphic Conversion Between (Ring) LWE Ciphertexts
Hao Chen 0030, Wei Dai 0007, Miran Kim, Yongsoo Song
ACNS (1)4
2020 Maliciously Secure Matrix Multiplication with Applications to Private Deep Learning
Hao Chen 0030, Miran Kim, Ilya P. Razenshteyn, Dragos Rotaru, Yongsoo Song, Sameer Wagh
ASIACRYPT (3)5
2019 Multi-Key Homomorphic Encryption from TFHE
Hao Chen 0030, Ilaria Chillotti, Yongsoo Song
ASIACRYPT (2)3
2019 Efficient Multi-Key Homomorphic Encryption with Packed Ciphertexts with Application to Oblivious Neural Network Inference
abstract
Homomorphic Encryption (HE) is a cryptosystem which supports computation on encrypted data. Ló pez-Alt et al. (STOC 2012) proposed a generalized notion of HE, called Multi-Key Homomorphic Encryption (MKHE), which is capable of performing arithmetic operations on ciphertexts encrypted under different keys. In this paper, we present multi-key variants of two HE schemes with packed ciphertexts. We present new relinearization algorithms which are simpler and faster than previous method by Chen et al. (TCC 2017). We then generalize the bootstrapping techniques for HE to obtain multi-key fully homomorphic encryption schemes. We provide a proof-of-concept implementation of both MKHE schemes using Microsoft SEAL. For example, when the dimension of base ring is 8192, homomorphic multiplication between multi-key BFV (resp. CKKS) ciphertexts associated with four parties followed by a relinearization takes about 116 (resp. 67) milliseconds. Our MKHE schemes have a wide range of applications in secure computation between multiple data providers. As a benchmark, we homomorphically classify an image using a pre-trained neural network model, where input data and model are encrypted under different keys. Our implementation takes about 1.8 seconds to evaluate one convolutional layer followed by two fully connected layers on an encrypted image from the MNIST dataset.
Hao Chen 0030, Wei Dai 0007, Miran Kim, Yongsoo Song
CCS4
2019 Improved Bootstrapping for Approximate Homomorphic Encryption
Hao Chen 0030, Ilaria Chillotti, Yongsoo Song
EUROCRYPT (2)3
2019 SecureLR: Secure Logistic Regression Model via a Hybrid Cryptographic Protocol
abstract
Machine learning applications are intensively utilized in various science fields, and increasingly the biomedical and healthcare sector. Applying predictive modeling to biomedical data introduces privacy and security concerns requiring additional protection to prevent accidental disclosure or leakage of sensitive patient information. Significant advancements in secure computing methods have emerged in recent years, however, many of which require substantial computational and/or communication overheads, which might hinder their adoption in biomedical applications. In this work, we propose SecureLR, a novel framework allowing researchers to leverage both the computational and storage capacity of Public Cloud Servers to conduct learning and predictions on biomedical data without compromising data security or efficiency. Our model builds upon homomorphic encryption methodologies with hardware-based security reinforcement through Software Guard Extensions (SGX), and our implementation demonstrates a practical hybrid cryptographic solution to address important concerns in conducting machine learning with public clouds.
Jenny Hamer, Chenghong Wang, Xiaoqian Jiang, Miran Kim, Yongsoo Song, Yuhou Xia, Noman Mohammed, Md. Nazmus Sadat, Shuang Wang 0002
IEEE ACM Trans. Comput. Biol. Bioinform.6
2018 Secure Outsourced Matrix Computation and Application to Neural Networks
abstract
Homomorphic Encryption (HE) is a powerful cryptographic primitive to address privacy and security issues in outsourcing computation on sensitive data to an untrusted computation environment. Comparing to secure Multi-Party Computation (MPC), HE has advantages in supporting non-interactive operations and saving on communication costs. However, it has not come up with an optimal solution for modern learning frameworks, partially due to a lack of efficient matrix computation mechanisms. In this work, we present a practical solution to encrypt a matrix homomorphically and perform arithmetic operations on encrypted matrices. Our solution includes a novel matrix encoding method and an efficient evaluation strategy for basic matrix operations such as addition, multiplication, and transposition. We also explain how to encrypt more than one matrix in a single ciphertext, yielding better amortized performance. Our solution is generic in the sense that it can be applied to most of the existing HE schemes. It also achieves reasonable performance for practical use; for example, our implementation takes 9.21 seconds to multiply two encrypted square matrices of order 64 and 2.56 seconds to transpose a square matrix of order 64. Our secure matrix computation mechanism has a wide applicability to our new framework E2DM, which stands for encrypted data and encrypted model. To the best of our knowledge, this is the first work that supports secure evaluation of the prediction phase based on both encrypted data and encrypted model, whereas previous work only supported applying a plain model to encrypted data. As a benchmark, we report an experimental result to classify handwritten images using convolutional neural networks (CNN). Our implementation on the MNIST dataset takes 28.59 seconds to compute ten likelihoods of 64 input images simultaneously, yielding an amortized rate of 0.45 seconds per image.
Xiaoqian Jiang, Miran Kim, Kristin E. Lauter, Yongsoo Song
CCS4
2018 Bootstrapping for Approximate Homomorphic Encryption
Jung Hee Cheon, Kyoohyung Han, Andrey Kim, Miran Kim, Yongsoo Song
EUROCRYPT (1)5
2018 A Full RNS Variant of Approximate Homomorphic Encryption
Jung Hee Cheon, Kyoohyung Han, Andrey Kim, Miran Kim, Yongsoo Song
SAC5
2017 Homomorphic Encryption for Arithmetic of Approximate Numbers
Jung Hee Cheon, Andrey Kim, Miran Kim, Yongsoo Song
ASIACRYPT (1)4
2013 A Group Action on ℤp˟ and the Generalized DLP with Auxiliary Inputs
Jung Hee Cheon, Taechan Kim 0001, Yongsoo Song
Selected Areas in Cryptography3