Demo Data from VLDB 2026 / reviewers in the wild / expert
Myungsun Kim
dblp:31/3709
· DBLP profile ↗
20ranked-venue papers
10as first author
4since 2021 · last 2025
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 3 first-author · 2 since 2021Security and privacy · 8 · 4 first-author · 1 since 2021Databases, data management, data science and information retrieval · 2 · 2 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author
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
6 papers |
Cryptographic protocols and secure computation · 53% Privacy and data protection · 30% Cryptographic primitives and cryptanalysis · 14% | |
| Databases, data mining, and information retrieval
3 papers |
Query processing and optimization · 67% Information retrieval · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 67% GPUs and heterogeneous computing · 33% |
Topics — the 13 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic protocols and secure computation
delegation of computation |
0.9 | 1 | 2025 | Multiparty Delegated Private Set Union With Efficient Updates on Outsourced Datasets · IEEE Trans. Dependable Secur. Comput. 2025 |
Cryptographic protocols and secure computation › secure multiparty computation › private set operations
private set union |
0.9 | 1 | 2025 | Multiparty Delegated Private Set Union With Efficient Updates on Outsourced Datasets · IEEE Trans. Dependable Secur. Comput. 2025 |
Query processing and optimization › secure query processing
encrypted query processing |
0.8 | 3 | 2019 | Private Compound Wildcard Queries Using Fully Homomorphic Encryption · IEEE Trans. Dependable Secur. Comput. 2019 On the Efficiency of FHE-Based Private Queries · IEEE Trans. Dependable Secur. Comput. 2018 Optimized Search-and-Compute Circuits and Their Application to Query Evaluation on Encrypted Data · IEEE Trans. Inf. Forensics Secur. 2016 |
Cryptographic primitives and cryptanalysis › homomorphic encryption
fully homomorphic encryption |
0.7 | 2 | 2019 | Private Compound Wildcard Queries Using Fully Homomorphic Encryption · IEEE Trans. Dependable Secur. Comput. 2019 On the Efficiency of FHE-Based Private Queries · IEEE Trans. Dependable Secur. Comput. 2018 |
Cryptographic protocols and secure computation
private query |
0.7 | 2 | 2019 | Private Compound Wildcard Queries Using Fully Homomorphic Encryption · IEEE Trans. Dependable Secur. Comput. 2019 On the Efficiency of FHE-Based Private Queries · IEEE Trans. Dependable Secur. Comput. 2018 |
Information retrieval › query processing
wildcard query |
0.4 | 1 | 2019 | Private Compound Wildcard Queries Using Fully Homomorphic Encryption · IEEE Trans. Dependable Secur. Comput. 2019 |
Cryptographic protocols and secure computation › secure computation on encrypted data
homomorphic computation |
0.2 | 1 | 2016 | Optimized Search-and-Compute Circuits and Their Application to Query Evaluation on Encrypted Data · IEEE Trans. Inf. Forensics Secur. 2016 |
Privacy and data protection › data aggregation
privacy-preserving data aggregation |
0.2 | 1 | 2016 | Private Over-Threshold Aggregation Protocols over Distributed Datasets · IEEE Trans. Knowl. Data Eng. 2016 |
Privacy and data protection › differential privacy
private aggregation |
0.2 | 1 | 2016 | Private Over-Threshold Aggregation Protocols over Distributed Datasets · IEEE Trans. Knowl. Data Eng. 2016 |
GPUs and heterogeneous computing › CPU-GPU heterogeneous computing
CPU-GPU heterogeneous platforms |
0.2 | 1 | 2014 | Hardware-in-the-loop Simulation for CPU/GPU Heterogeneous Platforms · DAC 2014 |
Performance modeling and evaluation › simulation › architectural simulation
full-system simulation |
0.2 | 1 | 2014 | Hardware-in-the-loop Simulation for CPU/GPU Heterogeneous Platforms · DAC 2014 |
Performance modeling and evaluation
simulation |
0.2 | 1 | 2014 | Hardware-in-the-loop Simulation for CPU/GPU Heterogeneous Platforms · DAC 2014 |
Collaborative and social computing › social media › social network sites
mobile social networking |
0.0 | 1 | 2013 | Secure Encounter-Based Mobile Social Networks: Requirements, Designs, and Tradeoffs · IEEE Trans. Dependable Secur. Comput. 2013 |
Methods — techniques the papers use, named apart from their topics
fully homomorphic encryption · 1.4SIMD · 1.3rational polynomial representation · 0.9polynomial interpolation · 0.9multi-threading · 0.8homomorphic encryption · 0.8equality test algorithm · 0.7large integer ring arithmetic · 0.5proxy-based construction · 0.2double encryption · 0.2hardware-in-the-loop simulation · 0.2gem5 · 0.2proof-of-concept implementation · 0.2framework design · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Inference framework supporting parallel execution across heterogeneous accelerators
Philkyue Shin, Myungsun Kim, Seongsoo Hong |
J. Syst. Archit. | 2 |
| 2025 | Multiparty Delegated Private Set Union With Efficient Updates on Outsourced DatasetsabstractPrivate set union (PSU) has been an emerging topic in recent years due to its variety of applications. In particular, we are interested in deploying PSU in a cloud setting such that two players, the sender and the receiver, may outsource their sets to the cloud and update their sets. Later, the receiver can submit a union query to the cloud and learn the union of the sets without knowing the intersection. Of course, there is no need to restrict this scenario to only two players. A PSU operation that satisfies these properties is called updatable delegated PSU (UD-PSU). Despite the apparent usefulness of such operations, no related research, even on delegated PSU, has been conducted since Abadi et al. (TDSC 2017) posed the open problem of constructing a delegated PSU protocol. In this work, we address the above problem by presenting the first protocol for multiparty UD-PSU. Our starting point is Abadi et al.'s protocol (FC 2022) for multiparty updatable delegated private set intersection (a.k.a. Feather) built on a polynomial representation of the intersection of sets. The challenging hurdle for delegated PSU is to obtain a polynomial representation of the union of sets without revealing any information about the sets beyond the result. We develop a delegated PSU protocol by exploiting a rational polynomial representation. We then extend this basic protocol to support update operations, i.e., UD-PSU. Second, we improve the update efficiency of the resulting UD-PSU protocol to$\tilde{O}(n\log {p})$, which works on polynomials of degree$n$over finite fields of order$p$. Finally, we implement our protocol in C++ and perform a comprehensive evaluation varying the cardinality of the sets and the number of players. Interestingly, the experimental results demonstrate that our protocol is comparable to Feather in overall performance. In particular, our update protocol shows an 8–12× improvement relative to Feather's update. Heewon Chung, Myungsun Kim, Patrick Chulsoon Yang |
IEEE Trans. Dependable Secur. Comput. | 2 |
| 2023 | Taming the round efficiency of cryptographic protocols for private web search schemes
Myungsun Kim, Injae Lee |
Inf. Sci. | 1 |
| 2023 | gCFS: completely fair scheduling on multiple GPUs for improved multi-DNN execution in terms of performance isolation
Hojin Cho, Myungsun Kim |
J. Supercomput. | 2 |
| 2019 | Private Compound Wildcard Queries Using Fully Homomorphic EncryptionabstractFully homomorphic encryption (FHE) brings a paradigm shift in cryptographic engineering by enabling us to resolve various unsolved problems. Among them, this work solves the problem to design a private database query (PDQ) protocol that supports compound queries with wildcard conditions on encrypted databases using FHE. More precisely, we consider a setting where clients outsource an encrypted database using FHE to a remote server, and later request results of compound queries including a wildcard search condition-given a set of attribute values {A1; A2; ...; An} and a search pattern W, retrieve a set of all attribute values Ai's in which the pattern W occurs. To this end, we first develop an algorithm for testing whether an encrypted string contains an encrypted pattern without revealing any information of the pattern, taking auxiliary encryptions as additional inputs. Then, using this algorithm, we design PDQ protocols on encrypted databases, which support compound queries using wildcard search conditions. Finally, we demonstrate proof-of-concept implementation results of our protocols by exploiting single-instruction-multiple-data operations and multi-threading techniques. Myungsun Kim, Hyung Tae Lee, San Ling, Benjamin Hong Meng Tan, Huaxiong Wang |
IEEE Trans. Dependable Secur. Comput. | 1 |
| 2018 | Fair-share scheduling in single-ISA asymmetric multicore architecture via scaled virtual runtime and load redistribution
Myungsun Kim, Soonhyun Noh, Jinhwa Hyeon, Seongsoo Hong |
J. Parallel Distributed Comput. | 1 |
| 2018 | On the Efficiency of FHE-Based Private QueriesabstractPrivate query processing is a very attractive problem in the fields of both cryptography and databases. In this work, we restrict our attention to the efficiency aspect of the problem, particularly for basic queries with conditions on various combinations of equality. Without loss of generality, these conditions can be regarded as a Boolean function, and this Boolean function can then be evaluated at ciphertexts produced by a fully homomorphic encryption (FHE) scheme without decryption. From the efficiency perspective, the remaining concern is to efficiently test the equality function without severely downgrading the performance of FHE-based querying solutions. To this end, we first analyze the multiplicative depth required for an equality test algorithm with respect to the plaintext space inhabited by general FHE schemes. The primary reason for this approach is that given an equality test algorithm, its efficiency is measured in terms of the multiplicative depth required to construct its arithmetic circuit expression. Indeed, the implemented equality test algorithm dominates the entire performance of FHE-based query solutions, apart from the performance of the underlying FHE scheme. Then, we measure the multiplicative depth considering an FHE scheme that takes an extension field as its plaintext space and that supports the depth-free evaluation of Frobenius maps. According to our analysis, when the plaintext space of an FHE scheme is a field of characteristic 2, the equality test algorithm for `-bit messages requires the lowest multiplicative depth dlog`e. Furthermore, we design a set of private query protocols for conjunctive, disjunctive, and threshold queries based on the equality test algorithm. Similarly, applying the equality test algorithm over F2ℓ, our querying protocols require the minimum depths. More specifically, a multiplicative depth of [log ℓ] + [log (1 + ρ)] is required for conjunctive and disjunctive queries, and a depth of [log ℓ] + 2[log (1+ρ )] is required for threshold conjunctive queries, when their query conditions have p attributes to be compared. Finally, we provide a communication-efficient version of our solutions, though with additional computational costs, when an upper bound δ (0 ≤ δ ≤ 1) on the selectivity of a database is given. Consequently, we reduce the communication cost from n to approximately [δn] ciphertexts with [log n] additional depth when the database consists of n tuples. Myungsun Kim, Hyung Tae Lee, San Ling, Huaxiong Wang |
IEEE Trans. Dependable Secur. Comput. | 1 |
| 2018 | OLM: online LLC management for container-based cloud service
Hanul Sung, Myungsun Kim, Jeesoo Min, Hyeonsang Eom |
J. Supercomput. | 2 |
| 2016 | Optimized Search-and-Compute Circuits and Their Application to Query Evaluation on Encrypted DataabstractPrivate query processing on encrypted databases allows users to obtain data from encrypted databases in such a way that the users’ sensitive data will be protected from exposure. Given an encrypted database, users typically submit queries similar to the following examples: 1) How many employees in an organization make over U.S. $100000? 2) What is the average age of factory workers suffering from leukemia? Answering the questions requires one to search and then compute over the relevant encrypted data sets in sequence. In this paper, we are interested in efficiently processing queries that require both operations to be performed on fully encrypted databases. One immediate solution is to use several special-purpose encryption schemes simultaneously; however, this approach is associated with a high computational cost for maintaining multiple encryption contexts. Another solution is to use a privacy homomorphic scheme. However, no secure solutions have been developed that satisfy the efficiency requirements. In this paper, we construct a unified framework to efficiently and privately process queries with search and compute operations. For this purpose, the first part of our work involves devising several underlying circuits as primitives for queries on encrypted data. Second, we apply two optimization techniques to improve the efficiency of these circuit primitives. One technique involves exploiting single-instruction-multiple-data (SIMD) techniques to accelerate the basic circuit operations. Unlike general SIMD approaches, our SIMD implementation can be applied even to a single basic operation. The other technique is to use a large integer ring (e.g.,$\mathbb {Z}_{2^{t}}$) as a message space rather than a binary field. Even for an integer of$k$bits with$k>t$, addition can be performed using degree 1 circuits with lazy carry operations. Finally, we present various experiments performed by varying the considered parameters, such as the query type and the number of tuples. Jung Hee Cheon, Miran Kim, Myungsun Kim |
IEEE Trans. Inf. Forensics Secur. | 3 |
| 2016 | Private Over-Threshold Aggregation Protocols over Distributed DatasetsabstractIn this paper, we revisit the private over-threshold data aggregation problem. We formally define the problem's security requirements as both data and user privacy goals. To achieve both goals, and to strike a balance between efficiency and functionality, we devise an efficient cryptographic construction and its proxy-based variant. Both schemes are provably secure in the semi-honest model. Our key idea for the constructions and their malicious variants is to compose two encryption functions tightly coupled in a way that the two functions are commutative and one public-key encryption has an additive homomorphism. We call that double encryption. We analyze the computational and communication complexities of our construction, and show that it is much more efficient than the existing protocols in the literature. Specifically, our protocol has linear complexity in computation and communication with respect to the number of users. Its round complexity is also linear in the number of users. Finally, we show that our basic protocol is efficiently transformed into a stronger protocol secure in the presence of malicious adversaries, and provide the resulting protocol's performance and security analysis. Myungsun Kim, David Mohaisen, Jung Hee Cheon, Yongdae Kim |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2015 | Private Web Search with Constant Round EfficiencyabstractWeb search is increasingly becoming an essential activity as it is frequently the most effective and convenient way of finding information.However, it can be a threat for the privacy of users because their queries may reveal their sensitive information.Private web search (PWS) solutions allow users to find information in the Internet while preserving their privacy.In particular, cryptography-based PWS (CB-PWS) systems provide strong privacy guarantees.This paper introduces a constant-round CB-PWS protocol which remains computationally efficient, compared to known CB-PWS systems.Our construction is comparable to similar solutions regarding users' privacy. Bolam Kang, Sung Cheol Goh, Myungsun Kim |
ICISSP | 3 |
| 2015 | Fair-Share Scheduling for Performance-Asymmetric Multicore Architecture via Scaled Virtual RuntimeabstractAs users begin to demand applications with superior user experience and high service quality, asymmetric multicore processors are increasingly adopted in embedded systems due to their architectural benefits in improved performance and power savings. While fair-share scheduling is a crucial kernel service for such applications, it is still in an early stage when it comes to performance-asymmetric multicore architecture. In this paper, we propose a new fair-share scheduler by adopting the notion of scaled CPU time which reflects performance asymmetry between different types of cores. Our scheduler can work with kernel's dynamic resource control mechanisms since it makes use of a varying performance ratio between cores and thus captures dynamic performance asymmetry such as a core's changing operating frequency. We develop our approach on top of ARM's big. LITTLE architecture which runs Linaro's scheduling framework. Since Linaro's relies on the completely fair scheduler(CFS) of the Linux kernel and CFS is virtual runtime based, we revise the notion of virtual runtime using the scaled CPU time and incorporate it into the proposed approach. As a result, our approach achieves fair-share scheduling by simply balancing tasks' virtual runtimes. To demonstrate its effectiveness, we have implemented the proposed scheduler and performed a series of experiments on ARM's Versatile Express TC2 board. We ran the SPEC CPU2006 and PARSEC benchmarks for three minutes and measured tasks' virtual runtimes. We observed that the maximum virtual runtime difference was only 0.69 seconds in our approach while the original CFS yielded the maximum difference of 8.35 seconds. Myungsun Kim, Soonhyun Noh, Sungju Huh, Seongsoo Hong |
RTCSA | 1 |
| 2015 | Memory Management Scheme to Improve Utilization Efficiency and Provide Fast Contiguous Allocation without a Statically Reserved AreaabstractFast allocation of large blocks of physically contiguous memory plays a crucial role to boost the performance of multimedia applications in modern memory-constrained portable devices, such as smartphones, tablets, etc. Existing systems have addressed this issue by provisioning a large statically reserved memory area (SRA) in which only dedicated applications can allocate pages. However, this in turn degrades the performance of applications that are prohibited to utilize the SRA due to the reduced available memory pool. To overcome this drawback while maintaining the benefits of the SRA, we propose a new memory management scheme that uses a special memory region, called page-cache-preferred area (PCPA), in concert with a quick memory reclaiming algorithm. The key of the proposed scheme is to enhance the memory utilization efficiency by enabling to allocate page-cached pages of all applications in the PCPA until predetermined applications require to allocate big chunks of contiguous memory. At this point, clean page-cached pages in the PCPA are rapidly evicted without write-back to a secondary storage. Compared to the SRA scheme, experimental results show that the average launch time of real-world applications and the execution time of I/O-intensive benchmarks are reduced by 9.2% and 24.7%, respectively. Myungsun Kim, Jinkyu Koo, Hyojung Lee, James R. Geraci |
ACM Trans. Design Autom. Electr. Syst. | 1 |
| 2014 | Hardware-in-the-loop Simulation for CPU/GPU Heterogeneous PlatformsabstractMulti-core CPU/GPU heterogeneous platforms became popular in embedded systems. A full system simulator is typically used to observe the internal system behavior by running complete software stacks without modification on simulation models of CPUs and other devices in the system. However, there are few known full system simulators for CPU/GPU heterogeneous platforms and existent GPU simulators are prohibitively slow for running application software. In this paper, we propose a hardware-in-the-loop simulation technique that integrates GPU hardware into a full system simulator. A novel interfacing mechanism between CPU simulator and the development board, where GPU hardware is integrated, is devised. In the experiments, we took Exynos 4412 as a case study, where gem5 simulator is used to simulate mainly a quad-core ARM CPU in the platform and an Exynos development board is used to run the Mali GPU hardware. We could successfully run Android apps on the proposed hardware-in-the-loop simulation framework with up to 1.5 M cycles per second performance. Youngsub Ko, Youngmin Yi, Myungsun Kim, Soonhoi Ha |
DAC | 4 |
| 2014 | Utilization-aware load balancing for the energy efficient operation of the big.LITTLE processorabstractARM's big.LITTLE architecture introduces the opportunity to optimize power consumption by selecting the core type most suitable for a level of processing demand. To take advantage of this new axis of optimization, we introduce processor utilization into the Linux kernel's load balancing algorithm. Our method improves the Linux kernel's ability to schedule tasks in an energy efficient manner without making it directly aware of the available core types. Experimental results show an energy consumption improvement over the standard Linux scheduler up to 11.35% with almost no reduction in performance. Myungsun Kim, Kibeom Kim, James R. Geraci, Seongsoo Hong |
DATE | 1 |
| 2014 | Bubble Task: A Dynamic Execution Throttling Method for Multi-core Resource Management
Dongyou Seo, Myungsun Kim, Hyeonsang Eom, Heon Young Yeom |
JSSPP | 2 |
| 2013 | Secure Encounter-Based Mobile Social Networks: Requirements, Designs, and TradeoffsabstractEncounter-based social networks and encounter-based systems link users who share a location at the same time, as opposed to the traditional social network paradigm of linking users who have an offline friendship. This new approach presents challenges that are fundamentally different from those tackled by previous social network designs. In this paper, we explore the functional and security requirements for these new systems, such as availability, security, and privacy, and present several design options for building secure encounter-based social networks. To highlight these challenges, we examine one recently proposed encounter-based social network design and compare it to a set of idealized security and functionality requirements. We show that it is vulnerable to several attacks, including impersonation, collusion, and privacy breaching, even though it was designed specifically for security. Mindful of the possible pitfalls, we construct a flexible framework for secure encounter-based social networks, which can be used to construct networks that offer different security, privacy, and availability guarantees. We describe two example constructions derived from this framework, and consider each in terms of the ideal requirements. Some of our new designs fulfill more requirements in terms of system security, reliability, and privacy than previous work. We also evaluate real-world performance of one of our designs by implementing a proof-of-concept iPhone application called MeetUp. Experiments highlight the potential of our system and hint at the deployability of our designs on a large scale. David Mohaisen, Denis Foo Kune, Eugene Y. Vasserman, Myungsun Kim, Yongdae Kim |
IEEE Trans. Dependable Secur. Comput. | 4 |
| 2012 | Providing Fair Share Scheduling on Multicore Cloud Servers via Virtual Runtime-based Task Migration AlgorithmabstractWhile Linux is the most favored operating system for an open source-based cloud data center, it falls short of expectations when it comes to fair share multicore scheduling. The primary task scheduler of the mainline Linux kernel, CFS, cannot provide a desired level of fairness in a multicore system. CFS uses a weight-based load balancing mechanism to evenly distribute task weights among all cores. Contrary to expectations, this mechanism cannot guarantee fair share scheduling since balancing loads among cores has nothing to do with bounding differences in the virtual runtimes of tasks. To make matters worse, CFS allows a persistent load imbalance among cores. This paper presents a virtual runtime-based task migration algorithm which directly bounds the maximum virtual runtime difference among tasks. For a given pair of cores, our algorithm periodically partitions run able tasks into two groups depending on their virtual runtimes and assigns each group to a dedicated core. In doing so, it bounds the load difference between two cores by the largest weight in the task set and makes the core with larger virtual runtimes receive a larger load and thus run more slowly. It bounds the virtual runtime difference of any pair of tasks running on these cores by a constant. We have implemented the algorithm into the Linux kernel 2.6.38.8. Experimental results show that the maximal virtual runtime difference is 50.53 time units while incurring only 0.14% more run-time overhead than CFS. Sungju Huh, Jonghun Yoo, Myungsun Kim, Seongsoo Hong |
ICDCS | 3 |
| 2002 | A New Identification Scheme Based on the Bilinear Diffie-Hellman Problem
Myungsun Kim, Kwangjo Kim |
ACISP | 1 |
| 2002 | Anonymous Fingerprinting as Secure as the Bilinear Diffie-Hellman Assumption
Myungsun Kim, Jongseong Kim, Kwangjo Kim |
ICICS | 1 |