Huorong Li

dblp:174/0040 · DBLP profile ↗
← Back
10ranked-venue papers
2as first author
4since 2021 · last 2024
—ORCID · none

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

Security and privacy · 6 · 2 first-authorDatabases, data management, data science and information retrieval · 3 · 3 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021
YearPublicationVenuePosition
2024 EncChain: Enhancing Large Language Model Applications with Advanced Privacy Preservation Techniques
abstract
In response to escalating concerns about data privacy in the Large Language Model (LLM) domain, we demonstrate EncChain , a pioneering solution designed to bolster data security in LLM applications. EncChain presents an all-encompassing approach to data protection, encrypting both the knowledge bases and user interactions. It empowers confidential computing and implements stringent access controls, offering a significant leap in securing LLM usage. Designed as an accessible Python package, EncChain ensures straightforward integration into existing systems, bolstered by its operation within secure environments and the utilization of remote attestation technologies to verify its security measures. The effectiveness of EncChain in fortifying data privacy and security in LLM technologies underscores its importance, positioning it as a critical advancement for the secure and private utilization of LLMs.
Mo Sha 0002, Huorong Li, Yubing Ma, Sheng Wang 0011, Feifei Li 0001
Proc. VLDB Endow.4
2023 Encrypted Databases Made Secure Yet Maintainable
Cheng Tan 0005, Huorong Li, Sheng Wang 0011, Zeyu Mi, Yubin Xia, Feifei Li 0001, Haibo Chen 0001
OSDI5
2022 Operon: An Encrypted Database for Ownership-Preserving Data Management
abstract
The past decade has witnessed the rapid development of cloud computing and data-centric applications. While these innovations offer numerous attractive features for data processing, they also bring in new issues about the loss of data ownership. Though some encrypted databases have emerged recently, they can not fully address these concerns for the data owner. In this paper, we propose an ownership-preserving database (OPDB), a new paradigm that characterizes different roles' responsibilities from nowadays applications and preserves data ownership throughout the entire application. We build Operon to follow the OPDB paradigm, which utilizes the trusted execution environment (TEE) and introduces a behavior control list (BCL). Different from access controls that merely handle accessibility permissions, BCL further makes data operation behaviors under control. Besides, we make Operon practical for real-world applications, by extending database capabilities towards flexibility, functionality and ease of use. Operon is the first database framework with which the data owner exclusively controls its data across different roles' subsystems. We have successfully integrated Operon with different TEEs, i.e. , Intel SGX and an FPGA-based implementation, and various database services on Alibaba Cloud, i.e. , PolarDB and RDS PostgreSQL. The evaluation shows that Operon achieves 71% - 97% of the performance of plaintext databases under the TPC-C benchmark while preserving the data ownership.
Sheng Wang 0011, Huorong Li, Feifei Li 0001, Chengjin Tian, Le Su, Yanshan Zhang, Yubing Ma, Lie Yan, Xuntao Cheng, Xiaolong Xie
Proc. VLDB Endow.3
2021 Building Enclave-Native Storage Engines for Practical Encrypted Databases
abstract
Data confidentiality is one of the biggest concerns that hinders enterprise customers from moving their workloads to the cloud. Thanks to the trusted execution environment (TEE), it is now feasible to build encrypted databases in the enclave that can process customers' data while keeping it confidential to the cloud. Though some enclave-based encrypted databases emerge recently, there remains a large unexplored area in between about how confidentiality can be achieved in different ways and what influences are implied by them. In this paper, we first provide a broad exploration of possible design choices in building encrypted database storage engines, rendering trade-offs in security, performance and functionality. We observe that choices on different dimensions can be independent and their combination determines the overall trade-off of the entire storage. We then propose Enclage , an encrypted storage engine that makes practical trade-offs. It adopts many enclave-native designs, such as page-level encryption, reduced enclave interaction, and hierarchical memory buffer, which offer high-level security guarantee and high performance at the same time. To make better use of the limited enclave memory, we derive the optimal page size in enclave and adopt delta decryption to access large data pages with low cost. Our experiments show that Enclage outperforms the baseline, a common storage design in many encrypted databases, by over 13x in throughput and about 5x in storage savings.
Sheng Wang 0011, Huorong Li, Feifei Li 0001
Proc. VLDB Endow.3
2020 E-SGX: Effective Cache Side-Channel Protection for Intel SGX on Untrusted OS
Fan Lang, Huorong Li, Wei Wang 0314, Jingqiang Lin 0001, Fengwei Zhang, Wuqiong Pan, Qiongxiao Wang
Inscrypt2
2018 PoS: Constructing Practical and Efficient Public Key Cryptosystems Based on Symmetric Cryptography with SGX
Huorong Li, Jingqiang Lin 0001, Bingyu Li 0003, Wangzhao Cheng
ICICS1
2018 Building Your Private Cloud Storage on Public Cloud Service Using Embedded GPUs
Wangzhao Cheng, Fangyu Zheng, Wuqiong Pan, Jingqiang Lin 0001, Huorong Li, Bingyu Li 0003
SecureComm (1)5
2017 High-Performance Symmetric Cryptography Server with GPU Acceleration
Wangzhao Cheng, Fangyu Zheng, Wuqiong Pan, Jingqiang Lin 0001, Huorong Li, Bingyu Li 0003
ICICS5
2017 SSUKey: A CPU-Based Solution Protecting Private Keys on Untrusted OS
Huorong Li, Wuqiong Pan, Jingqiang Lin 0001, Wangzhao Cheng, Bingyu Li 0003
ICICS1
2015 LightCore: Lightweight Collaborative Editing Cloud Services for Sensitive Data
Weiyu Jiang, Jingqiang Lin 0001, Huorong Li, Lei Wang 0135
ACNS4