Joseph K. Liu

dblp:51/5361 · DBLP profile ↗
← Back
224ranked-venue papers
25as first author
69since 2021 · last 2026
0000-0001-6656-6240ORCID · verified

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

Security and privacy · 160 · 17 first-author · 50 since 2021Applied, interdisciplinary, general and emerging computing · 20 · 3 first-author · 6 since 2021Systems, architecture and hardware · 17 · 1 first-author · 3 since 2021Databases, data management, data science and information retrieval · 7 · 1 first-author · 3 since 2021Artificial intelligence and machine learning · 5 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 5 · 5 since 2021Human-computer interaction and ubiquitous computing · 4 · 2 first-authorTheory of computation · 4Computer networks · 3 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
YearPublicationVenuePosition
2026 OblivSage: Oblivious Graph Sampling for Privacy-Preserving GNN
Zhibo Xu, Shangqi Lai, Xiaoning Liu 0002, Alsharif Abuadbba, Tsz Hon Yuen, Joseph K. Liu, Xingliang Yuan
ACISP (2)7
2026 GumSwap: Griefing-Free Universal Multi-Party Atomic Swaps
Dongkun Hou, Yuanzhe Zhang, Shujie Cui, Tsz Hon Yuen, Joseph K. Liu, Jiangshan Yu
ICDCS5
2026 $\mathsf {DisIMS}$DisIMS: A Distributed Identity Management System via Blockchain
abstract
The increasing incidents of data breaches and personal data misuse highlight the urgent need for robust identity management systems. Self-Sovereign Identity (SSI) emerges as the future solution for digital identity management, underpinned by anonymous credentials (AC) and the distributed ledger technology (DLT) for security measures. However, current SSI models only achieve partial decentralization and none of them can fully meet the complex security requirements of real-world applications. In this paper, we address these limitations by constructing a Decentralized Anonymous Credential (DAC) scheme inspired by large universe attribute-based cryptographic primitives. Building on this foundation, we design a distributed identity management system (DisIMS), a comprehensive SSI system built on blockchain, achieving attribute flexibility, anonymity, unlinkability, revocability and selective disclosure. Compared to earlier blockchain-based identity management systems, our DisIMS allows users to selectively link previous transactions to generate verifiable eligibility proofs for the current transaction without leaking their real identities. We also implement DisIMS on both permissioned (Hyperledger Fabric v2.5) and permissionless (Ethereum Sepolia testnet) blockchains. Experimental results show that batch verification outperforms single verification by reducing execution times by approximately 76% to 81% on Hyperledger Fabric and 50% to 71% on Ethereum, based on 200 tests with 10 to 50 credentials containing 50 attributes each, which demonstrates DisIMS practicality for real-world batch verification scenarios.
Zoey Ziyi Li, Hui Cui 0001, Alven C. Y. Leung, Dennis Y. W. Liu, Joseph K. Liu, Jiangshan Yu, Dragan Gasevic
IEEE Trans. Dependable Secur. Comput.5
2026 Envisage: Towards Expressive Visual Graph Querying
abstract
Graph querying is the process of retrieving information from graph data using specialized languages (e.g., Cypher), often requiring programming expertise. Visual Graph Querying (VGQ) streamlines this process by enabling users to construct and execute queries via an interactive interface without resorting to complex coding. However, current VGQ tools only allow users to construct simple and specific query graphs, limiting users' ability to interactively express their query intent, especially for underspecified query intent. To address these limitations, we propose Envisage, an interactive visual graph querying system to enhance the expressiveness of VGQ in complex query scenarios by supporting intuitive graph structure construction and flexible parameterized rule specification. Specifically, Envisage comprises four stages: Query Expression allows users to interactively construct graph queries through intuitive operations; Query Verification enables the validation of constructed queries via rule verification and query instantiation; Progressive Query Execution can progressively execute queries to ensure meaningful querying results; and Result Analysis facilitates result exploration and interpretation. To evaluate Envisage, we conducted two case studies and in-depth user interviews with 14 graph analysts, The results demonstrate its effectiveness and usability in constructing, verifying, and executina complex araoh aueries.
Xiaolin Wen, Qishuang Fu, Shuangyue Han, Joseph K. Liu, Yong Wang 0021
IEEE Trans. Vis. Comput. Graph.5
2025 SoK: A Deep Dive Into Anti-money Laundering Techniques for Blockchain Cryptocurrencies
Qishuang Fu, Joseph K. Liu, Shirui Pan, Tsz Hon Yuen
ACISP (1)2
2025 Posterior Security: Anonymity and Message Hiding of Standard Signatures
abstract
We introduce posterior security of digital signatures, the additional security features after the original signature is generated. It is motivated by the scenario that some people store their secret keys in secure hardware and can only obtain a standard signature through a standardized interface. In this paper, we consider two different posterior security features: anonymity and message hiding.
Tsz Hon Yuen, Ying-Teng Chen, Shimin Pan, Jiangshan Yu, Joseph K. Liu
CCS5
2025 GenDetect: Generative Large Language Model Usage in Smart Contract Vulnerability Detection
Peter Ince, Jiangshan Yu, Joseph K. Liu, Xiaoning Du 0001, Xiapu Luo
ProvSec3
2025 More Practical Non-interactive Encrypted Conjunctive Search with Leakage and Storage Suppression
Huu Ngoc Duc Nguyen, Shujie Cui, Shangqi Lai, Tsz Hon Yuen, Joseph K. Liu
ProvSec5
2025 Plum: SNARK-Friendly Post-Quantum Signature Based on Power Residue PRFs
Xinyu Zhang 0017, Qishuang Fu, Ron Steinfeld, Joseph K. Liu, Tsz Hon Yuen, Man Ho Au
ProvSec4
2025 SEARCHAIN: Searchable Encryption As Rewarded-Useful-Work on Blockchain
Jiangshan Yu, Xingliang Yuan, Joseph K. Liu, Cong Zuo 0001, Hui Cui 0001
ProvSec4
2025 PrivANN: Practical and Efficient Private Approximate Nearest Neighbor Search
abstract
As applications increasingly rely on vector search to find semantically similar content in large-scale databases, preserving user query privacy is of paramount importance. Existing solutions based on advanced cryptography, such as Fully Homomorphic Encryption (FHE) or Private Information Retrieval (PIR), often incur prohibitive computational or communication overheads, limiting their practical deployment. This paper introduces PrivANN, a fully oblivious system for private approximate nearest neighbor (ANN) search that leverages Trusted Execution Environments (TEEs). PrivANN employs a read-optimized Oblivious RAM (ORAM) protocol to defend against side-channel leakage, introduces a novel shuffling mechanism that decouples costly offline preparation from fast online operations and incorporates a novel oblivious Top-k selection algorithm. We formally prove PrivANN’s security guarantees and demonstrate its real-world performance. Our evaluation shows that PrivANN improves throughput by 2.4x over state-of-the-art FHE-based systems while achieving superior search quality, and reduces client-side communication overhead from gigabytes to kilobytes compared to PIR-based approach.
Shujie Cui, Joseph K. Liu, Shifeng Sun 0001, Shangqi Lai
TrustCom3
2025 Asteroid X: A Decentralized Finance Platform for Mining Sectors
abstract
The mining sector faces persistent funding challenges due to high risk, low liquidity, and limited transparency. Traditional financing methods are costly, slow, and inaccessible for small or early-stage ventures. This paper presents a platform Asteroid X, a blockchain-based Decentralized Finance (DeFi) platform tailored to these challenges. Asteroid X has an architecture that combines semi-centralized governance model to ensure rigorous projects on boarding and legal compliance – with fully on chain settlement mechanisms to facilitate transparent, secure, and efficient capital flows. Built on the ERC-1155 multi-token standard, Asteroid X tokenizes real-world mining rights and supports fractional ownership through a modular smart contract framework. Its layered architecture includes an API gateway, decentralized marketplace, and oracle integration to bridge off-chain geological data. Asteroid X is validated through test deployments on HashKey Chain and Ethereum Sepolia. Comparative analysis against traditional exchanges, such as the Australian Securities Exchange (ASX), highlights significant gains in cost efficiency, transaction speed, and investor inclusivity. The results substantiate the applicability and transformative potential of blockchain-driven DeFi frameworks within capital-intensive industries such as mining, offering enhanced security, transparency, and inclusivity.
Hui Cui 0001, Joseph K. Liu
TrustCom4
2025 Searchable Encryption for Conjunctive Queries with Extended Forward and Backward Privacy
abstract
Recent developments in the field of Dynamic Searchable Symmetric Encryption (DSSE) with forward and backward privacy have attracted much attention from both research and industrial communities. However, most DSSE schemes with forward and backward privacy schemes only support single keyword queries, which impedes its prevalence in practice. Although some forward and backward private DSSE schemes with expressive queries (e.g., conjunctive queries) have been introduced, their backward privacy either essentially corresponds to single keyword queries or forward privacy is not comprehensive. In addition, the deletion of many DSSE schemes is achieved by addition paired with a deletion mark (i.e., lazy deletion). To address these problems, we present two novel DSSE schemes with conjunctive queries (termed SDSSE-CQ and SDSSE-CQ-S), which achieve both forward and backward privacy. To analyze their security, we present two new levels of backward privacy (named Type-O and Type-O-, more and more secure), which give a more comprehensive understanding of the leakages of conjunctive queries in the OXT framework. Eventually, the security analysis and experimental evaluations show that the proposed schemes achieve better security with reasonable computation and communication increase.
Cong Zuo 0001, Shangqi Lai, Shifeng Sun 0001, Xingliang Yuan, Joseph K. Liu, Jun Shao 0001, Huaxiong Wang, Liehuang Zhu, Shujie Cui
Proc. Priv. Enhancing Technol.5
2025 RACEMAN: Cross-Platform Intrusion Detection in Online Social Networks
abstract
Online Social Networks (OSNs) face various security threats, including account compromisation, where attackers seize control over legitimate user accounts and create fake profiles for nefarious purposes. The dynamic and open nature of OSNs presents unique challenges for cybersecurity, particularly in detecting unauthorized access and malicious activities such as phishing attacks, spamming, and spreading misinformation associated with account compromisation. Traditional intrusion detection systems (IDS) in OSNs often miss attacks or generate false positives due to static thresholds, delayed responses, and poor real-time data handling. These limitations often result in missed detections or false positives during sudden shifts in user activity patterns or emerging attack vectors. We introduce$RACEMAN$, an adaptive IDS designed explicitly for the OSN environment to address this. To enhance adaptability,$RACEMAN$incorporates emergency strategies such as dynamic threshold adjustments based on real-time network traffic analysis and early stopping mechanisms triggered by anomalous behavior spikes, enabling rapid adaptation to changing threat landscapes.$RACEMAN$leverages real-time OSN interactions to continuously update its metamorphic relations, ensuring an up-to-date understanding of normal user behaviour versus potential intrusions. This system utilises advanced semantic analysis to accurately represent user interactions. It generates diverse test cases using genetic algorithms and reinforcement learning to simulate user scenarios and potential intrusion methods. These test cases undergo input transformations to realistically mimic intrusion attempts while maintaining semantic integrity. The system's responses to these test cases are evaluated against expected behaviours defined by the updated metamorphic relations.$RACEMAN$utilizes statistical analysis, Multi-view Convolutional Neural Networks (MVCNN), and rule-based systems for intrusion classification. Our collaborative and distributed IDS approach enhances detection capabilities by promoting knowledge sharing across multiple systems and ensuring scalability without central points of failure. We evaluated$RACEMAN$using six publicly available datasets from Facebook, Google+, Twitter, linkedIn, Youtube and Reddit where it demonstrated a high accuracy rate of 98.85%, outperforming other models such as Convolutional Neural Network (CNN-85.67%), Artificial Neural Network (ANN-86.63%), and Random Forest (RF-78.26%).
Edward Kwadwo Boahen, Ahmad Salehi S., Carsten Rudolph, Zahir Tari, Joseph K. Liu
IEEE Trans. Serv. Comput.5
2024 Detect Llama - Finding Vulnerabilities in Smart Contracts Using Large Language Models
Peter Ince, Xiapu Luo, Jiangshan Yu, Joseph K. Liu, Xiaoning Du 0001
ACISP (3)4
2024 SecuPath: A Secure and Privacy-Preserving Multiparty Path Planning Framework in UAV Applications
Joseph K. Liu, Xingliang Yuan, Shifeng Sun 0001, Hui Cui 0001
ACISP (3)2
2024 DualRing-PRF: Post-quantum (Linkable) Ring Signatures from Legendre and Power Residue PRFs
Xinyu Zhang 0017, Ron Steinfeld, Joseph K. Liu, Muhammed F. Esgin, Dongxi Liu, Sushmita Ruj
ACISP (2)3
2024 AegisDB: Scalable Blockchain Database with Secure Decentralised Load Balancing
Jiangshan Yu, Xingliang Yuan, Joseph K. Liu
ACISP (3)4
2024 Practical Non-interactive Encrypted Conjunctive Search with Leakage Suppression
abstract
Encrypted conjunctive search enables server to perform efficient conjunctive query over encrypted data while guaranteeing data and query privacy. The well-known Oblivious Cross-Tags (OXT) protocol (by Cash et al. in CRYPTO 2013) is the first to realize efficient conjunctive search with some well-defined leakage, such as the keyword pair result pattern (KPRP) leakage and the cross-query intersection result pattern (IP) leakage. To mitigate the potential threats brought by the leakage, much effort has been made to reduce the information leaked by OXT. However, it is still open to achieve encrypted conjunctive search without revealing both KPRP and IP, while preserving high-efficiency.
Yunling Wang, Shifeng Sun 0001, Jianfeng Wang 0001, Xiaofeng Chen 0001, Joseph K. Liu, Dawu Gu
CCS5
2024 Loquat: A SNARK-Friendly Post-quantum Signature Based on the Legendre PRF with Applications in Ring and Aggregate Signatures
Xinyu Zhang 0017, Ron Steinfeld, Muhammed F. Esgin, Joseph K. Liu, Dongxi Liu, Sushmita Ruj
CRYPTO (1)4
2024 Juno: Aggregated Vector Consensus for Optimal Asynchronous Common Subset
abstract
In this paper, we propose aggregated vector consensus, a new vector consensus primitive designed for asynchronous networks. The primitive achieves agreement by outputting a vector of values aggregated from independent process inputs. We then introduce Juno, an asynchronous common subset (ACS) protocol that fully implements our aggregated vector consensus to attain optimal ${\mathcal{O}}\left({{n^2}}\right)$ message complexity.We further implement and evaluate Juno in comparison with the legacy HoneyBadgerBFT and the state-of-the-art Dory. Experiment results demonstrate its efficacy and efficiency. Our protocol demonstrates an average throughput performance improvement of 93% compared with HoneyBadgerBFT and a 47% improvement compared with Dory. Notably, our study makes significant progress in addressing the gap in applying vector consensus protocol in fully asynchronous networks.
Liangrong Zhao, Qin Wang 0008, Joseph K. Liu, Jiangshan Yu
PRDC3
2024 Enhancing e-KYC Security and Privacy: Harnessing Quantum Computing and Blockchain in Web 3.0
abstract
By implementing a successful and effective Electronic-Know Your Customer (e-KYC) infrastructure, conventional defects and expenses may be greatly reduced. Strong authentication procedures are used by existing e-KYC solutions to guarantee safety and confidentiality. However, these technologies have shortcomings like as key administration expenses and dependency on encryption. We suggest a revolutionary strategy that integrates blockchain technology, Web 3.0, and quantum computing to get around these restrictions. In this research, we show how current e-KYC processes could possibly be improved, making them faster and more reliable, by integrating Web 3.0 with quantum computing. Our solution makes it simple to quickly verify several consumers, increasing productivity. We provide improved safety for online requests, transcending the weaknesses inherent in traditional encryption techniques by utilizing quantum computing technology and applying the concept of quantum encryption key methodology. We contribute to the development of safe and private solutions by addressing the shortcomings of the present e-KYC systems. The results of our research show how Web 3.0 and quantum computer technology have the power to completely alter the e-KYC environment.
G. M. Faruk Ahmed, Imran Hasan, Md Soumike Hassan, Rahul Khan, Abu Jor Al Gefari, Zain Buksh, Joseph K. Liu, A. B. M. Shawkat Ali
Distributed Ledger Technol. Res. Pract.7
2024 Fast and private multi-dimensional range search over encrypted data
abstract
For businesses looking to outsource their data to remote servers, cloud-based data storage is a popular choice. It is popular due to its flexibility, cost-effectiveness, and widespread availability. However, ensuring the confidentiality of data is a critical challenge that must be addressed. As a response to this issue, searchable encryption techniques have been developed. These techniques enable search queries to be performed on encrypted data while still keeping the plaintext confidential. While most existing symmetric searchable encryption schemes are designed for one-dimensional data records or document-keyword inverted indices, this paper introduces MDRSSE, a novel symmetric searchable encryption scheme specifically tailored for multi-dimensional range search. MDRSSE stands out as one of the pioneering SSE schemes to support multi-dimensional range search efficiently, without incurring undetermined additional communication or computation costs. By employing a single round of communication between the client and server, MDRSSE enables an honest-but-curious server to respond to multi-dimensional range queries without gaining knowledge of the data records or revealing the search query. Notably, MDRSSE boasts the lowest overall search complexity compared to existing state-of-the-art symmetric searchable encryption schemes designed for multi-dimensional range search. Extensive experimental tests were conducted to validate the robustness and practicality of our proposed scheme. The results demonstrate that, for a dataset consisting of 100K records with 12 dimensions (with each leaf node holding 500 records), it takes only 2.2 seconds to generate the encrypted dataset, and the overall setup phase completes within 2.5 seconds. Furthermore, for a range query encompassing 50 nodes, the search time is less than 2 ms and 3 ms for the client and server, respectively. MDRSSE achieves semantic security under the IND-CPA assumption, all without requiring additional storage size at the server.
Shabnam Kasra Kermanshahi, Ron Steinfeld, Xun Yi, Joseph K. Liu, Surya Nepal, Junwei Lou
Inf. Sci.4
2024 Practical Multi-Source Multi-Client Searchable Encryption With Forward Privacy: Refined Security Notion and New Constructions
abstract
Multi-source multi-client (M/M) searchable encryption has drawn increasing attention as data sharing becomes prevalent in the digital economics era. It allows data from multiple sources to be securely outsourced to third parties and queried by authorized clients. In response to these demands, various schemes sprung up in the last few years. However, empirical results show that they suffer from performance limitations. Specifically, they either require per-interaction in per-query between data sources and clients or time-consuming public-key encryption. To address these issues, we propose a searchable encryption scheme that allows authorized clients to efficiently search encrypted data from multiple sources. Compared to previous schemes, our design reduces the interaction overhead of authorization and query with the aid of a set-constrained pseudo-random function. Given practical considerations in the M/M setting, we further refine the forward privacy (FP) as “FP with client” and “FP with server” for data addition. To achieve these new security notions, we construct a new M/M scheme only with efficient symmetric cryptographic tools. We perform a formal security analysis of the proposed schemes and implement them to compare with prior arts. The theoretical and experimental results confirm that our designs are practical with lower communication and computation overhead.
Chungen Xu, Lei Xu 0019, Xingliang Yuan, Joseph K. Liu
IEEE Trans. Dependable Secur. Comput.5
2024 Trusted Hardware-Assisted Leaderless Byzantine Fault Tolerance Consensus
abstract
Byzantine Fault Tolerance (BFT) Consensus protocols with trusted hardware assistance have been extensively explored for their improved resilience to tolerate more faulty processes. Nonetheless, the potential of trust hardware has been scarcely investigated in leaderless BFT protocols. RedBelly is assumed to be the first blockchain network whose consensus is based on a truly leaderless BFT algorithm. This paper proposes a trusted hardware-assisted leaderless BFT consensus protocol by offering a hybrid solution for the set BFT problem defined in the RedBelly blockchain. Drawing on previous studies, we present two crucial trusted services: the counter and the collector. Based on these two services, we introduce two primitives to formulate our leaderless BFT protocol: a hybrid verified broadcast (VRB) protocol and a hybrid binary agreement. The hybrid VRB protocol enhances the hybrid reliable broadcast protocol by integrating a verification function. This addition ensures that a broadcast message is verified not only for authentication but also for the correctness of its content. Our hybrid BFT consensus is integrated with these broadcast protocols to deliver binary decisions on all proposals. We prove the correctness of the proposed hybrid protocol and demonstrate its enhanced performance in comparison to the prior trusted BFT protocol.
Liangrong Zhao, Jeremie Decouchant, Joseph K. Liu, Qinghua Lu 0001, Jiangshan Yu
IEEE Trans. Dependable Secur. Comput.3
2024 A Two-Stage Approach for Fair Data Trading Based on Blockchain
Fei Chen 0003, Haohui Zhang, Tao Xiang 0001, Joseph K. Liu
IEEE Trans. Inf. Forensics Secur.4
2023 BlindHub: Bitcoin-Compatible Privacy-Preserving Payment Channel Hubs Supporting Variable Amounts
abstract
Payment Channel Hub (PCH) is a promising solution to the scalability issue of first-generation blockchains or cryptocurrencies such as Bitcoin. It supports off-chain payments between a sender and a receiver through an intermediary (called the tumbler). Relationship anonymity and value privacy are desirable features of privacy-preserving PCHs, which prevent the tumbler from identifying the sender and receiver pairs as well as the payment amounts. To our knowledge, all existing Bitcoin-compatible PCH constructions that guarantee relationship anonymity allow only a (predefined) fixed payment amount. Thus, to achieve payments with different amounts, they would require either multiple PCH systems or running one PCH system multiple times. Neither of these solutions would be deemed practical.In this paper, we propose the first Bitcoin-compatible PCH that achieves relationship anonymity and supports variable amounts for payment. To achieve this, we have several layers of technical constructions, each of which could be of independent interest to the community. First, we propose BlindChannel, a novel bi-directional payment channel protocol for privacy-preserving payments, where one of the channel parties is unable to see the channel balances. Then, we further propose BlindHub, a three-party (sender, tumbler, receiver) protocol for private conditional payments, where the tumbler pays to the receiver only if the sender pays to the tumbler. The appealing additional feature of BlindHub is that the tumbler cannot link the sender and the receiver while supporting a variable payment amount. To construct BlindHub, we also introduce two new cryptographic primitives as building blocks, namely Blind Adaptor Signature (BAS), and Flexible Blind Conditional Signature (FBCS). BAS is an adaptor signature protocol built on top of a blind signature scheme. FBCS is a new cryptographic notion enabling us to provide an atomic and privacy-preserving PCH. Lastly, we instantiate both BlindChannel and BlindHub protocols and present implementation results to show their practicality.
Xianrui Qin, Shimin Pan, Arash Mirzaei, Zhimei Sui, Oguzhan Ersoy, Amin Sakzad, Muhammed F. Esgin, Joseph K. Liu, Jiangshan Yu, Tsz Hon Yuen
SP8
2023 MATH - Finding and Fixing Exploits in Algorand
abstract
With the growth in assets managed on-chain comes more attention from hackers. As Algorand uses its own Algorand Virtual Machine (AVM), there is a need for new vulnerability and exploit detection tools, as those built for Ethereum’s EVM are not suitable. This paper presents the MATH static analysis tool with detectors for the math exploit and byte subtraction vulnerability on the Algorand network using only the deployed smart contract base64 code. We use it to analyse 144,006 stateful smart contracts, find and verify three new instances of the math exploit, and evaluate the tools’ runtime and effectiveness.
Peter Ince, Xiapu Luo, Jiangshan Yu, Joseph K. Liu, Xiaoning Du 0001
TrustCom4
2023 Rethinking Practical Blockchain-Based Symmetric Searchable Encryption Services
abstract
Blockchain-based cloud storage is one of the areas which have been developing rapidly in both academia and industry in recent years. As a key feature to improve the usability of such systems, keyword search is yet missing in existing blockchain-based cloud storage systems due to the encryption of uploaded files. To enable this important feature for blockchain-based cloud storage systems while preserving privacy, blockchain-based Symmetric Searchable Encryption schemes have attracted a lot of research interest. In this research, we pinpoint three important requirements for blockchain-based SSE systems to be practical. The first two requirements are fast query response and low on-chain storage cost. They are the key for a blockchain-based SSE system to be usable and feasible. The third requirement is soundness, which guarantees that dishonest behaviours from both users and service providers can be detected and prevented. To the best of our knowledge, none of the existing studies achieves these properties at the same time. To fill in this gap, we present a novel construction of the blockchain-based SSE system. We provide both theoretical analysis and empirical evaluation to show that the system achieves all the desired properties.
Jiangshan Yu, Xingliang Yuan, Joseph K. Liu, Cong Zuo 0001
TrustCom4
2023 AgrEvader: Poisoning Membership Inference against Byzantine-robust Federated Learning
abstract
The Poisoning Membership Inference Attack (PMIA) is a newly emerging privacy attack that poses a significant threat to federated learning (FL). An adversary conducts data poisoning (i.e., performing adversarial manipulations on training examples) to extract membership information by exploiting the changes in loss resulting from data poisoning. The PMIA significantly exacerbates the traditional poisoning attack that is primarily focused on model corruption. However, there has been a lack of a comprehensive systematic study that thoroughly investigates this topic. In this work, we conduct a benchmark evaluation to assess the performance of PMIA against the Byzantine-robust FL setting that is specifically designed to mitigate poisoning attacks. We find that all existing coordinate-wise averaging mechanisms fail to defend against the PMIA, while the detect-then-drop strategy was proven to be effective in most cases, implying that the poison injection is memorized and the poisonous effect rarely dissipates. Inspired by this observation, we propose AgrEvader, a PMIA that maximizes the adversarial impact on the victim samples while circumventing the detection by Byzantine-robust mechanisms. AgrEvader significantly outperforms existing PMIAs. For instance, AgrEvader achieved a high attack accuracy of between 72.78% (on CIFAR-10) to 97.80% (on Texas100), which is an average accuracy increase of 13.89% compared to the strongest PMIA reported in the literature. We evaluated AgrEvader on five datasets across different domains, against a comprehensive list of threat models, which included black-box, gray-box and white-box models for targeted and non-targeted scenarios. AgrEvader demonstrated consistent high accuracy across all settings tested. The code is available at: https://github.com/PrivSecML/AgrEvader.
Yanjun Zhang 0002, Guangdong Bai, Mahawaga Arachchige Pathum Chamikara, Mengyao Ma, Liyue Shen, Jingwei Wang 0003, Surya Nepal, Minhui Xue 0001, Joseph K. Liu
WWW10
2023 Shorter Linkable Ring Signature Based on Middle-Product Learning with Errors Problem
abstract
Abstract DualRing is a novel generic construction introduced by Yuen et al. (CRYPTO’21), which can transform a special kind of (Type-T*) canonical identification scheme to a ring signature scheme. Compared with the classical approaches, this method can get a shorter signature. In this paper, we construct a new middle-product learning with errors (MPLWE)-based ring signature scheme by using this framework. Specifically, we propose a new MPLWE-based identification scheme, which is compatible with the DualRing, then we obtain a ring signature scheme by using DualRing framework. We also show how to achieve linkability from this ring signature by using a collision resistant hash function. In the end, we provide available parameter options for our (linkable) ring signature scheme. Under these parameters, the signature size of our linkable ring signature is $2-40 \times $ shorter (depending on the ring size) than the previous MPLWE-based scheme by Das et al. (Africacrypt’19).
Hao Lin 0012, Shifeng Sun 0001, Joseph K. Liu, Weijia Wang 0003
Comput. J.4
2023 Enhancing Blockchain Adoption through Tailored Software Engineering: An Industrial-grounded Study in Education Credentialing
abstract
Recent years have witnessed a marked increase in both academic proposals and industrial adoptions of blockchain technology. However, a majority of the projects remain at the stage of prototype proposals and their real-world deployment has not met the anticipated level. This gap can be attributed to three major barriers - technical difficulties, human factors, and social context. Most of the existing research leans towards addressing the technical challenges, leaving the human and social aspects inadequately explored. Moreover, a lack of practical insights in the existing blockchain software engineering frameworks further exacerbates the adoption problem. To address these gaps, we introduce a Blockchain-oriented Software Engineering Approach for Higher Adoption Possibility (BOSE-HAP) . This approach emphasizes collaboration, reflective thinking, and iterative development, aiming to bolster implementation consistency and stimulate industry adoption. We have applied this approach in the design, development, and launch of a blockchain credentialing product, CValid.org , in the context of a university-level summer school. The product achieves industry-accepted System Usability Score and has seen successful real-world deployment. In addition, this study embed usability considerations throughout the process, involved a total of 112 stakeholders across different development stages, with 25 of them participating in our in-depth interviews and usability testing. Drawing from our firsthand experience and industrial-grounded findings, we deliver eight reflections and propose five best practice suggestions relevant to blockchain adoption. We believe these insights will provide invaluable guidance for both academic researchers and industry practitioners involved in the field of blockchain technology.
Zoey Ziyi Li, Han Wang 0023, Dragan Gasevic, Jiangshan Yu, Joseph K. Liu
Distributed Ledger Technol. Res. Pract.5
2023 Outsourcing LDA-Based Face Recognition to an Untrusted Cloud
abstract
Face recognition has been extensively employed in practice, such as attendance system and public security. Linear discriminant analysis (LDA) algorithm is one of the most significant ones in the field of face recognition, but it is very difficult for many clients to employ it in their resource-constrained devices (e.g., smartphones and notebook computers). Outsourcing computation provides a promising method for clients to perform heavy tasks with limited computing power. In this paper, we design a protocol of outsourcing LDA-based face recognition to an untrusted cloud, which can help the client to complete the operations of matrix inversion (MI), matrix multiplication (MM) and eigenvalue decomposition (ED) simultaneously. The proposed outsourcing protocol can hide the private data of the client from the cloud. More importantly, the client can verify whether the outsourcing results are correct or not with probability one and so it is impossible for the server to deceive the client. In addition, the proposed protocol greatly decreases the computational complexity of the client thus enabling the client to complete LDA algorithm efficiently. Finally, we implement the protocol and give a comprehensive evaluation. The experimental results demonstrate that the client obtain great computing savings and the face recognition accuracy in the proposed protocol is almost identical to the original LDA algorithm.
Yanli Ren, Zhuhuan Song, Shifeng Sun 0001, Joseph K. Liu, Guorui Feng
IEEE Trans. Dependable Secur. Comput.4
2023 Differentially Oblivious Two-Party Pattern Matching With Sublinear Round Complexity
abstract
Privacy-preserving pattern matching enables a user to find all occurrences of a pattern in a text without revealing any sensitive information. However, many previous works designed on homomorphic encryption suffer from expensive computational overhead and a simple way to use it can lead to potential input leakage via access pattern during the matching process. In this article, we propose a differentially oblivious pattern matching algorithm, calledDOPM. It is deployed on two servers by taking a series of lightweight secret-sharing-based protocols as building blocks. InDOPM, we utilize a witness array and the single instruction multiple data (SIMD) technique to parallelize the algorithm, which achieves sublinear round complexity in performing two-party computation. Additionally, we formally define a new access pattern privacy in the context of differential privacy, named$(\epsilon,\delta)$-differentially oblivious privacy ($(\epsilon,\delta)$-DOP), and present a pair of differentially oblivious algorithms to read and write elements in an array without using oblivious shuffle. Detailed security analysis demonstrates that the proposedDOPMachieves the goal of protecting confidentiality and access pattern during the matching process. Finally, we benchmark our scheme on a real-world human genome dataset, and experimental results show thatDOPMis$10.9\times$faster than the brute-force matching,$3.4-7.1\times$faster than two state-of-the-art approaches.
Pengfei Wu 0003, Jianting Ning, Xinyi Huang 0001, Joseph K. Liu
IEEE Trans. Dependable Secur. Comput.4
2023 Privacy-Preserving and Outsourced Multi-Party K-Means Clustering Based on Multi-Key Fully Homomorphic Encryption
abstract
The clustering algorithm is a useful tool for analyzing medical data. For instance, the k-means clustering can be used to study precipitating factors of a disease. In order to implement the clustering algorithm efficiently, data computation is outsourced to cloud servers, which may leak the private data. Encryption is a common method for solving this problem. But cloud servers are difficult to calculate ciphertexts from multiple parties. Hence, we choose multi-key fully homomorphic encryption (FHE), which supports computations on the ciphertexts that have different secret keys, to protect the private data. In this paper, based on Chen's multi-key FHE scheme, we first propose secure squared euclidean, comparison, minimum, and average protocols. Then, we design the basic and advanced schemes for implementing the secure multi-party k-means clustering algorithm. In the basic scheme, the implementation of homomorphic multiplication includes the process of transforming ciphertexts under different keys. In order to implement homomorphic multiplication efficiently, the advanced scheme uses an improved method to transform ciphertexts. Meanwhile, almost all computations are completely outsourced to cloud servers. We prove that the proposed protocols and schemes are secure and feasible. Simulation results also show that our improved method is helpful for improving the homomorphic multiplication of Chen's multi-key FHE scheme.
Peng Zhang 0029, Teng Huang 0001, Shangqi Lai, Joseph K. Liu
IEEE Trans. Dependable Secur. Comput.7
2023 Verifiable Privacy-Enhanced Rotation Invariant LBP Feature Extraction in Fog Computing
abstract
Rotation invariant local binary pattern (RI-LBP) features have been applied in diverse scenarios with the advantages of gray-scale and rotation invariance. Secure fog computing has become an emerging paradigm for enterprises or individuals with a huge volume of private data, but limited computing power for feature extraction. Prior secure outsourcing protocols based on LBP and RI-LBP simply focus on local data privacy, which can only resist ciphertext-only attack, and also make extracted features exposed to the cloud. This work focuses on how to effectively ensure data confidentiality and feature integrity. We propose a verifiable privacy-enhanced protocol for RI-LBP feature extraction (VRLBP) based on the fog computing paradigm, which mitigates the aforementioned challenges by involving the proposed symmetric cryptographic scheme where local data and extracted features are proven secure against chosen plaintext attack. Meanwhile, the stage of verification can check the correctness of outsourced features with an overwhelming probability and constant computational complexity. The security analysis and computational costs demonstrate that VRLBP can reduce the computation overhead to around 30% of original feature extraction in a privacy-preserving manner. To exhibit the practical utility, VRLBP is implemented for deepfake detection on five public datasets. Extensive evaluations indicate that VRLBP achieves almost the same accuracy as the original RI-LBP algorithm and outperforms the state-of-the-art protocols.
Mingyun Bian, Joseph K. Liu, Shifeng Sun 0001, Xinpeng Zhang 0001, Yanli Ren
IEEE Trans. Ind. Informatics2
2023 ShieldDB: An Encrypted Document Database With Padding Countermeasures
abstract
Cloud storage systems have seen a growing number of clients due to the fact that more and more businesses and governments are shifting away from in-house data servers and seeking cost-effective and ease-of-access solutions. However, the security of cloud storage is underestimated in current practice, which resulted in many large-scale data breaches. To change the status quo, this paper presents the design of ShieldDB, an encrypted document database. ShieldDB adapts the searchable encryption technique to preserve the search functionality over encrypted documents without having much impact on its scalability. However, merely realising such a theoretical primitive suffers from real-world threats, where a knowledgeable adversary can exploit the leakage (aka access pattern to the database) to break the claimed protection on data confidentiality. To address this challenge in practical deployment, ShieldDB is designed with tailored padding countermeasures. Unlike prior works, we target a more realistic adversarial model, where the database gets updated continuously, and the adversary can monitor it at an (or multiple) arbitrary time interval(s). ShieldDB’s padding strategies ensure that the access pattern to the database is obfuscated all the time. We present a full-fledged implementation of ShieldDB and conduct intensive evaluations on Azure Cloud.
Viet Vo, Xingliang Yuan, Shifeng Sun 0001, Joseph K. Liu, Surya Nepal, Cong Wang 0001
IEEE Trans. Knowl. Data Eng.4
2022 Post-quantum ID-Based Ring Signatures from Symmetric-Key Primitives
Maxime Buser, Joseph K. Liu, Ron Steinfeld, Amin Sakzad
ACNS2
2022 AuxChannel: Enabling Efficient Bi-Directional Channel for Scriptless Blockchains
abstract
Payment channels have been a promising solution to blockchain scalability. While payment channels for script-empowered blockchains (such as Bitcoin and Ethereum) have been well studied, developing payment channels for scriptless blockchains (such as Monero) is considered challenging. In particular, nabling bidirectional payment on scriptless blockchains remains an open challenge.
Zhimei Sui, Joseph K. Liu, Jiangshan Yu, Man Ho Au, Jia Liu 0003
AsiaCCS2
2022 Post-Quantum Verifiable Random Function from Symmetric Primitives in PoS Blockchain
Maxime Buser, Rafael Dowsley, Muhammed F. Esgin, Shabnam Kasra Kermanshahi, Veronika Kuchta, Joseph K. Liu, Raphael C.-W. Phan, Zhenfei Zhang
ESORICS (1)6
2022 MoNet: A Fast Payment Channel Network for Scriptless Cryptocurrency Monero
abstract
We propose MoNet, the first bi-directional payment channel network with unlimited lifetime for Monero. It is fully compatible with Monero without requiring any modification of the current Monero blockchain. MoNet preserves transaction fungibility, i.e., transactions over MoNet and Monero are indistinguishable, and guarantees anonymity of Monero and MoNet users by avoiding any potential privacy leakage introduced by the new payment channel network. We also propose a new crypto primitive, named Verifiable Consecutive One-way Function (VCOF). It allows one to generate a sequence of statement-witness pairs in a consecutive and verifiable way, and these statement-witness pairs are one-way, namely it is easy to compute a statement-witness pair by knowing any of the pre-generated pairs, but hard in an opposite flow. By using VCOF, a signer can produce a series of consecutive adaptor signatures CAS. We further propose the generic construction of consecutive adaptor signature as an important building block of MoNet. We develop a proof-of-concept implementation for MoNet, and our evaluation shows that MoNet can reach the same transaction throughput as Lightning Network, the payment channel network for Bitcoin. Moreover, we provide a security analysis of MoNet under the Universal Composable (UC) security framework.
Zhimei Sui, Joseph K. Liu, Jiangshan Yu, Xianrui Qin
ICDCS2
2022 OblivSend: Secure and Ephemeral File Sharing Services with Oblivious Expiration Control
Bin Yu 0009, Shangqi Lai, Xingliang Yuan, Shifeng Sun 0001, Joseph K. Liu, Surya Nepal
ISC6
2022 Blockchain Based Regulatory Technology Deployment for Real Estate Transaction
Ru Ray Raymond Chao, Joseph K. Liu
NSS2
2022 CVallet: A Blockchain-Oriented Application Development for Education and Recruitment
Zoey Ziyi Li, Joseph K. Liu, Jiangshan Yu, Dragan Gasevic, Wayne Yang
NSS2
2022 Verifiable searchable symmetric encryption for conjunctive keyword queries in cloud storage
Qingqing Gan, Joseph K. Liu, Xiaoming Wang 0004, Xingliang Yuan, Shifeng Sun 0001, Daxin Huang, Cong Zuo 0001, Jianfeng Wang 0001
Frontiers Comput. Sci.2
2022 A comprehensive overview of Deepfake: Generation, detection, datasets, and opportunities
Jia Wen Seow, Mei Kuan Lim, Raphael C.-W. Phan, Joseph K. Liu
Neurocomputing4
2022 Range search on encrypted spatial data with dynamic updates
abstract
Driven by the cloud-first initiative taken by various governments and companies, it has become a common practice to outsource spatial data to cloud servers for a wide range of applications such as location-based services and geographic information systems. Searchable encryption is a common practice for outsourcing spatial data which enables search over encrypted data by sacrificing the full security via leaking some information about the queries to the server. However, these inherent leakages could equip the server to learn beyond what is considered in the scheme, in the worst-case allowing it to reconstruct of the database. Recently, a novel form of database reconstruction attack against such kind of outsourced spatial data was introduced (Markatou and Tamassia, IACR ePrint 2020/284), which is performed using common leakages of searchable encryption schemes, i.e., access and search pattern leakages. An access pattern leakage is utilized to achieve an order reconstruction attack, whereas both access and search pattern leakages are exploited for the full database reconstruction attack. In this paper, we propose two novel schemes for outsourcing encrypted spatial data supporting dynamic range search. Our proposed schemes leverage R+tree to partition the dataset and binary secret sharing to support secure range search. They further provide backward and content privacy and do not leak the access pattern, therefore being resilient against the above mentioned database reconstruction attacks. The evaluations and results on the real-world dataset demonstrate the practicality of our schemes, due to (a) the minimal round-trip between the client and server, and (b) the low computation and storage overhead on the client side.
Shabnam Kasra Kermanshahi, Rafael Dowsley, Ron Steinfeld, Amin Sakzad, Joseph K. Liu, Surya Nepal, Xun Yi, Shangqi Lai
J. Comput. Secur.5
2022 ${\sf PBT}$PBT: A New Privacy-Preserving Payment Protocol for Blockchain Transactions
abstract
Ring confidential transaction (RingCT) protocol is widely used in cryptocurrency to protect the privacy of both users’ identities and transaction amounts. Most recently, a new RingCT protocol (called RingCT 2.0) was proposed by leveraging cryptographic accumulators, which can achieve a constant-size output theoretically but still far from being practical due to the heavy zero-knowledge associated with the accumulator. In this article, we revisit the design of ring confidential transaction protocol and put forward a more efficient privacy-preserving payment protocol, which is built upon an extended version of one-out-of-many proof and a special multi-signature. Compared with previous works, the new protocol is not only more practical, but also does not suffer from a trusted setup. Besides, we show that the protocol satisfies the security requirements provided that the underlying cryptographic primitives are secure in the random oracle model. We implement our new payment protocol in Java, and the experimental results show that it is efficient enough to be used in practice.
Yanxue Jia, Shifeng Sun 0001, Yuncong Zhang, Qingzhao Zhang 0001, Ning Ding 0001, Zhiqiang Liu 0001, Joseph K. Liu, Dawu Gu
IEEE Trans. Dependable Secur. Comput.7
2022 Geometric Range Search on Encrypted Data With Forward/Backward Security
abstract
This article presents two dynamic symmetric searchable encryption schemes for geometric range search. Our constructions are the first to provide forward/backward security in the context of SSE-based schemes supporting geometric range search. Besides, we define a security notion called content privacy. This security notion captures the leakages that are critical in the context of geometric range search but not considered by forward/backward security. Content privacy eliminates the leakage on the updated points of the database during both search and update. Due to the inherent leakages associated with range queries, none of the existing related works can support content privacy, whereas the design of our constructions avoids such leakages. When compared to the state-of-the-art schemes, our constructions provide a higher level of security and practical efficiency supported by our experimental results.
Shabnam Kasra Kermanshahi, Shifeng Sun 0001, Joseph K. Liu, Ron Steinfeld, Surya Nepal, Wang Fat Lau, Man Ho Au
IEEE Trans. Dependable Secur. Comput.3
2022 Practical Encrypted Network Traffic Pattern Matching for Secure Middleboxes
abstract
Network Function Virtualisation (NFV) advances the adoption of composable software middleboxes. Accordingly, cloud data centres become major NFV vendors for enterprise traffic processing. Due to the privacy concern of traffic redirection to the cloud, secure middlebox systems (e.g., BlindBox) draw much attention; they can process encrypted packets against encrypted rules directly. However, most of the existing systems supporting pattern matching based network functions require the enterprise gateway to tokenise packet payloads via sliding windows. Such tokenisation induces a considerable communication overhead, which can be over 100× to the packet size. To overcome this bottleneck, in this article, we propose the first bandwidth-efficient encrypted pattern matching protocol for secure middleboxes. We resort to a primitive called symmetric hidden vector encryption (SHVE), and propose a variant of it, aka SHVE+, to achieve constant and moderate communication cost. To speed up, we devise encrypted filters to reduce the number of accesses to SHVE+ during matching highly. We formalise the security of our proposed protocol and conduct comprehensive evaluations over real-world rulesets and traffic dumps. The results show that our design can inspect a packet over 20 k rules within 100$\mu$s. Compared to prior work, it brings a saving of 94 percent in bandwidth consumption.
Shangqi Lai, Xingliang Yuan, Shifeng Sun 0001, Joseph K. Liu, Ron Steinfeld, Amin Sakzad, Dongxi Liu
IEEE Trans. Dependable Secur. Comput.4
2022 Non-Interactive Multi-Client Searchable Encryption: Realization and Implementation
abstract
In this article, we introduce a new mechanism for constructing multi-client searchable encryption (SE). By tactfully leveraging the RSA-function, we propose the first multi-client SE protocol that successfully avoids per-query interaction between data owner and client. Therefore, our approach significantly reduces the communication cost by eliminating the need for data owner to authorize client queries at all times. To be compatible with the RSA-based approach, we also present a deterministic and memory-efficient ‘keyword to prime’ hash function, which may be of independent interest. Further, to improve efficiency, we put forward a more generic construction from set-constrained PRFs. The construction not only inherits the merits of our first protocol, but also achieves an enhanced security (against untrusted clients), where colluding attack among clients is also taken into account. Both protocols are instantiated via the recent representative SE protocol by Cashet al.with the support of boolean queries. At last, we implement our proposed protocols and comprehensively evaluate their performance to demonstrate their practicability and scalability.
Shifeng Sun 0001, Cong Zuo 0001, Joseph K. Liu, Amin Sakzad, Ron Steinfeld, Tsz Hon Yuen, Xingliang Yuan, Dawu Gu
IEEE Trans. Dependable Secur. Comput.3
2022 Forward and Backward Private DSSE for Range Queries
abstract
Due to its capabilities of searches and updates over the encrypted database, the dynamic searchable symmetric encryption (DSSE) has received considerable attention recently. To resist leakage abuse attacks, a secure DSSE scheme usually requires forward and backward privacy. However, the existing forward and backward private DSSE schemes either only support single keyword queries or require more interactions between the client and the server. In this article, we first give a new leakage function for range queries, which is more complicated than the one for single keyword queries. Furthermore, we propose a concrete forward and backward private DSSE scheme by using a refined binary tree data structure. Finally, the detailed security analysis and extensive experiments demonstrate that our proposal is secure and efficient, respectively.
Cong Zuo 0001, Shifeng Sun 0001, Joseph K. Liu, Jun Shao 0001, Josef Pieprzyk, Lei Xu 0019
IEEE Trans. Dependable Secur. Comput.3
2022 Efficient Encrypted Data Search With Expressive Queries and Flexible Update
abstract
Outsourcing encrypted data to cloud servers that has become a prevalent trend among Internet users to date. There is a long list of advantages on data outsourcing, such as the reduction cost of local data management. How to securely operate encrypted data (remotely), however, is the top-rank concern over data owner. Lianget al.proposed a novel encrypted cloud-based data share and search system without loss of privacy. The system allows users to flexibly search and share encrypted data as well as updating keyword field. However, the search complexity of the system is of extreme inefficiency,$O(n d)$, where$d$is the total number of system files and$n$is the size of query formula. This article, for the first time, leverages the “oblivious cross search” technology in public key searchable encryption context to reduce the search complexity toonly$O(nf(w))$, where$f(w)$is the number of files embedded with the “least frequent keyword”$w$. The new scheme maintains efficient encrypted data share and keyword field update as well. This article further revisits the security models for payload security, keyword privacy and search token privacy (i.e., search pattern privacy) and meanwhile, presents security and efficiency analysis for the new scheme.
Jianting Ning, Jiageng Chen, Kaitai Liang, Joseph K. Liu, Chunhua Su, Qianhong Wu
IEEE Trans. Serv. Comput.4
2022 Achieving Searchable Encryption Scheme With Search Pattern Hidden
abstract
Searchable Encryption (SE) enables a data owner to outsource encrypted data to an untrusted server while preserving the keyword search functionality. Typically, the server learns whether or not a query has been performed more than once, which is usually called the search pattern. However, such kind of information leakage might be leveraged to break query privacy. To further reduce such type of leakage and provide strong privacy guarantee, Wanget al.proposed a novel SE scheme based on the Paillier encryption scheme in INFOCOM’15. Unfortunately, their scheme cannot perform keyword search successfully, because the additive homomorphic property is not sufficient for their construction. In this article, we first show that why their scheme fails to return the correct search result, and then propose a new SE scheme by adopting a special additive homomorphic encryption scheme to achieve the multiplicative homomorphic property efficiently. Furthermore, we enhance the security on the user side. Specifically, we use random polynomials with an appropriate degree to guarantee that the user cannot learn anything other than the desired search result. Finally, we present a formal security analysis and implement our scheme on a real-world database, which demonstrates that our construction can achieve the desired security properties with good performance.
Yunling Wang, Shifeng Sun 0001, Jianfeng Wang 0001, Joseph K. Liu, Xiaofeng Chen 0001
IEEE Trans. Serv. Comput.4
2021 Transparency or Anonymity Leak: Monero Mining Pools Data Publication
Dimaz Ankaa Wijaya, Joseph K. Liu, Ron Steinfeld, Dongxi Liu
ACISP2
2021 Towards Efficient and Strong Backward Private Searchable Encryption with Secure Enclaves
Viet Vo, Shangqi Lai, Xingliang Yuan, Surya Nepal, Joseph K. Liu
ACNS (1)5
2021 Fact and Fiction: Challenging the Honest Majority Assumption of Permissionless Blockchains
abstract
Honest majority is the key security assumption of Proof-of-Work (PoW) based blockchains. However, the recent 51% attacks render this assumption unrealistic in practice. In this paper, we challenge this assumption against rational miners in the PoW-based blockchains in reality. In particular, we show that the current incentive mechanism may encourage rational miners to launch 51% attacks in two cases. In the first case, we consider a miner of a stronger blockchain launches 51% attacks on a weaker blockchain, where the two blockchains share the same mining algorithm. In the second case, we consider a miner rents mining power from cloud mining services to launch 51% attacks. As 51% attacks lead to double-spending, the miner can profit from these two attacks. If such double-spending is more profitable than mining, miners are more intended to launch 51% attacks rather than mine honestly.
Runchao Han, Zhimei Sui, Jiangshan Yu, Joseph K. Liu, Shiping Chen 0001
AsiaCCS4
2021 DualRing: Generic Construction of Ring Signatures with Efficient Instantiations
Tsz Hon Yuen, Muhammed F. Esgin, Joseph K. Liu, Man Ho Au, Zhimin Ding
CRYPTO (1)3
2021 Geo-DRS: Geometric Dynamic Range Search on Spatial Data with Backward and Content Privacy
Shabnam Kasra Kermanshahi, Rafael Dowsley, Ron Steinfeld, Amin Sakzad, Joseph K. Liu, Surya Nepal, Xun Yi
ESORICS (2)5
2021 Efficient and Verifiable Proof of Replication with Fast Fault Localization
abstract
Proof of replication technique has been widely used to verify whether the cloud service providers (CSPs) store multiple replications of a file with dedicated and unique storage space, which effectively prevents CSPs from colluding and storing only one copy of the file. In this field, many representative schemes have been proposed and applied to various scenarios. However, most of the existing schemes are based on the timing assumption (i.e., the verifier rejects the proof of replication if the prover's response is timeout) and do not explicitly consider the problem of batch verification and fault localization. This will bring unnecessary computational overhead to the verifier and reduce the efficiency of batch auditing. To address the above problems, we propose a verifiable proof of replication scheme with fast fault localization and high efficiency. By integrating incompressible encoding and homomorphic linear authenticator, our scheme can effectively audit the integrity of file replications without timing assumptions. To support batch verification and fault localization, we propose a reversed signature aggregation tree (Rev-tree) by integrating the quick binary search and exponent testing. Compared with the traditional binary tree, Rev-tree can further reduce the overhead of batch verification and effectively locate a single fault replication. Moreover, benefit from the property of Rev-tree taking the existing error probability as an estimate of the rest of the tree, our scheme can adjust the verification strategy dynamically to meet with different situations. Finally, security analysis and experimental results show that our scheme is secure and efficient in proof of replication and fast fault localization.
Haoran Yuan, Xiaofeng Chen 0001, Guowen Xu, Jianting Ning, Joseph K. Liu, Robert H. Deng
INFOCOM5
2021 Privacy-Preserving Contact Tracing Protocol for Mobile Devices: A Zero-Knowledge Proof Approach
Joseph K. Liu, Man Ho Au, Tsz Hon Yuen, Cong Zuo 0001, Jiawei Wang 0003, Amin Sakzad, Xiapu Luo, Li Li 0029, Kim-Kwang Raymond Choo
ISPEC1
2021 OblivShare: Towards Privacy-Preserving File Sharing with Oblivious Expiration Control
Xingliang Yuan, Shifeng Sun 0001, Joseph K. Liu, Surya Nepal
ISPEC4
2021 OblivSketch: Oblivious Network Measurement as a Cloud Service
Shangqi Lai, Xingliang Yuan, Joseph K. Liu, Xun Yi, Qi Li 0002, Dongxi Liu, Surya Nepal
NDSS3
2021 Practical Non-Interactive Searchable Encryption with Forward and Backward Privacy
Shifeng Sun 0001, Ron Steinfeld, Shangqi Lai, Xingliang Yuan, Amin Sakzad, Joseph K. Liu, Surya Nepal, Dawu Gu
NDSS6
2021 A Lightweight Authentication Protocol for 5G Cellular Network Connected Drones
Shujie Cui, Joseph K. Liu
QSHINE3
2021 Lattice-based zero-knowledge arguments for additive and multiplicative relations
Veronika Kuchta, Amin Sakzad, Ron Steinfeld, Joseph K. Liu
Des. Codes Cryptogr.4
2021 hPRESS: A Hardware-Enhanced Proxy Re-Encryption Scheme Using Secure Enclave
abstract
Proxy re-encryption (PRE) allows a proxy to transform one ciphertext to another under different encryption keys while keeping the underlying plaintext secret. Because of the ciphertext transformability of PRE, there are many potential private communicating applications of this feature. However, existing PRE schemes are not as full-fledged as expected. The lack of necessary features makes them hard to apply in real-world scenarios. So far, there does not exist a unidirectional multihop PRE scheme with constant decryption efficiency and constant ciphertext size without extensions. Impractical performance and weak scalability also hinder PRE from most real-world applications. In this work, we present a new PRE scheme with secure hardware enclave namedhPRESS(hardware-enhanced PRE scheme using secure enclave). To the best of our knowledge,hPRESSis the first unidirectional multihop PRE scheme which achieves both constant decryption efficiency and constant ciphertext size without extensions. A detailed security analysis demonstrates that our proposal is CCA secure based on the security of the underlying encryption schemes and the secure enclave. We also implement a prototype based on Intel SGX, one of the most popular secure enclave techniques in recent years, and evaluate its performance. The experimental results show that, compared with previous PRE schemes, ourhPRESSis almost one order of magnitude faster in terms of the decryption and transformation.
Fan Zhang 0010, Ziyuan Liang, Cong Zuo 0001, Jun Shao 0001, Jianting Ning, Jun Sun 0001, Joseph K. Liu, Yibao Bao
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.7
2021 Multi-Client Cloud-Based Symmetric Searchable Encryption
abstract
We propose a multi-client Symmetric Searchable Encryption (SSE) scheme based on the single-user protocol [3] . The scheme allows any user to generate a search query by interacting with any θ is a threshold parameter) `helping' users. It preserves the privacy of a database content against the server assuming a leakage of up to θ-1 users' keys to the server while hiding the query from the θ-1 `helping users'. To achieve the query privacy, we design a new distributed key-homomorphic pseudorandom function (PRF) that hides the PRF input (search keyword) from the `helping' users. We present a concrete construction of our randomizable distributed PRF. By distributing the utilized keys among the users, the need for a constant online presence of the data owner to provide services to the users is eliminated, while providing resilience against a user key exposure. We extended our scheme to support user revocation in two different scenarios. In addition, we give a solution for fast update of the encryption key with the overhead significantly smaller than the re-encryption and re-uploading the database. Moreover, our scheme is secure against passive and active collusion between the server and a subset of users.
Shabnam Kasra Kermanshahi, Joseph K. Liu, Ron Steinfeld, Surya Nepal, Shangqi Lai, Randolph Loh, Cong Zuo 0001
IEEE Trans. Dependable Secur. Comput.2
2021 Efficient and Adaptive Procurement Protocol with Purchasing Privacy
abstract
A procurement protocol is a protocol for a buyer to purchase digital goods at their prices from a vendor. A procurement protocol with privacy preservation can be achieved by priced oblivious transfer (POT). POT allows the buyer to obliviously procure items one by one. An adaptive POT protocol only consumes O(1) communication cost in each transaction, where all items are committed and encrypted before transactions. However, we found that the state-of-the-art adaptive POT protocol proposed by Rial et al. is less practical and does not meet real-world needs. It has to restrict to the one-buyer setting where all items are encrypted associated with one buyer's public key. For multiple buyers, the vendor must respectively encrypt all the same items for each buyer. Besides, it has to employ computationally expensive primitives such as zero-knowledge proof which imply inefficient computation operations. It is therefore unscalable and unsuitable in large-scale applications. In this paper, we propose an efficient adaptive priced oblivious transfer protocol to address the aforementioned problems. The proposed adaptive POT is built on top of a new cryptographic primitive, namely, adaptive set membership encryption (ASME). In our proposed protocol, all items are encrypted without the use of buyers' public keys and hence they can be used for universal buyers. Our protocol significantly reduces the transaction cost compared to existing schemes. For example, the communication in each transaction costs only 6 group elements compared to at least 141 group elements in Rial et al.'s protocol. The implementation shows that our protocol is efficient in terms of bandwidth and computational cost.
Peng Jiang 0007, Fuchun Guo, Willy Susilo, Man Ho Au, Xinyi Huang 0001, Joseph K. Liu
IEEE Trans. Serv. Comput.6
2020 Accelerating Forward and Backward Private Searchable Encryption Using Trusted Execution
Viet Vo, Shangqi Lai, Xingliang Yuan, Shifeng Sun 0001, Surya Nepal, Joseph K. Liu
ACNS (2)6
2020 Efficient Lattice-Based Polynomial Evaluation and Batch ZK Arguments
Veronika Kuchta, Amin Sakzad, Ron Steinfeld, Joseph K. Liu
SAC4
2020 Enabling Efficient Privacy-Assured Outlier Detection Over Encrypted Incremental Data Sets
abstract
Outlier detection is widely used in practice to track the anomaly on incremental data sets, such as network traffic and system logs. However, these data sets often involve sensitive information, and sharing the data to third parties for anomaly detection raises privacy concerns. In this article, we present a privacy-preserving outlier detection (PPOD) protocol for incremental data sets. The protocol decomposes the outlier detection algorithm into several phases and recognizes the necessary cryptographic operations in each phase. It realizes several cryptographic modules via efficient and interchangeable protocols to support the above cryptographic operations and composes them in the overall protocol to enable outlier detection over encrypted data sets. To support efficient updates, it integrates the sliding window model to periodically evict the expired data in order to maintain a constant update time. We build a prototype of PPOD and systematically evaluates the cryptographic modules and the overall protocols under various parameter settings. Our results show that PPOD can handle encrypted incremental data sets with a moderate computation and communication cost.
Shangqi Lai, Xingliang Yuan, Amin Sakzad, Mahsa Salehi, Joseph K. Liu, Dongxi Liu
IEEE Internet Things J.5
2020 Building a dynamic searchable encrypted medical database for multi-client
Lei Xu 0019, Chungen Xu, Joseph K. Liu, Cong Zuo 0001, Peng Zhang 0029
Inf. Sci.3
2020 Attribute-Based Hybrid Boolean Keyword Search over Outsourced Encrypted Data
abstract
With cloud computing becoming increasingly popular, there has been a rapid increase in the number of data owners who outsource their data to the cloud while allowing users to retrieve the data. To preserve the privacy of data, data owners usually encrypt their data before outsourcing them to the cloud, and cloud servers can search across the ciphertext domain on behalf of users without learning any information about the data. However, existing work in the literature mostly supports only a single-user or single-keyword search which is not able to satisfy more desired expressive search. Thus, we propose a searchable encryption primitive with attribute-based access control for hybrid boolean keyword search over outsourced encrypted data. There exist several desirable features: (1) Data owners can set search permissions for outsourced encrypted data according to an access control policy. (2) Multiple users, whose attributes satisfy the access control policy, are allowed to perform a retrieval operation upon the encrypted data. (3) Authorized users are able to perform more expressive search, such as any required boolean keyword expression search. Additionally, this primitive is provably secure under our security model and we have also implemented the prototype to show the practicality of the primitive.
Jun Guo 0001, Jian Weng 0001, Jia-Si Weng 0001, Joseph K. Liu, Xun Yi
IEEE Trans. Dependable Secur. Comput.5
2020 Practical Escrow Protocol for Bitcoin
abstract
An escrow protocol for Bitcoin allows fair trading using bitcoins. To ensure fairness, the existing proposals made various trade-offs between trust, privacy, and efficiency. In this work, we evaluate the existing escrow protocols for cryptocurrency and propose a practical escrow protocol for Bitcoin that is: (a) computationally efficient; (b) round efficient; and (c) privacy-preserving. The core component of our escrow protocol for Bitcoin is a new verifiably encrypted ECDSA scheme, which may be of independent interest. Furthermore, we implement the escrow protocol for Bitcoin in Bitcoin mainnet, demonstrating the feasibility of our protocol.
Xiao Yang 0020, Wang Fat Lau, Qingqing Ye 0001, Man Ho Au, Joseph K. Liu, Jacob Cheng
IEEE Trans. Inf. Forensics Secur.5
2020 DeepPAR and DeepDPA: Privacy Preserving and Asynchronous Deep Learning for Industrial IoT
abstract
Industrial Internet of Things (IIoT) is significant of building powerful industrial systems and applications. Deep learning has provided a promising opportunity to extract useful knowledge by utilizing vast amounts of data in IIoT. However, lacking of massive public datasets will lead to low performance and overfitting of the learned model. Therefore, the federated deep learning over distributed datasets has been proposed. Whereas, it inevitably introduces some new security challenges, i.e., disclosing participant's data privacy. However, existing methods cannot guarantee each participant's data privacy in a learning group. In this article, we propose two privacy-preserving asynchronous deep learning schemes [privacy-preserving and asynchronous deep learning via re-encryption (DeepPAR) and dynamic privacy-preserving and asynchronous deep learning (DeepDPA)]. Compared to the state-of-the-art work, DeepPAR protects each participant's input privacy while preserving dynamic update secrecy inherently. Meanwhile, DeepDPA enables to guarantee backward secrecy of group participants in a lightweight manner. Security analysis and performance evaluations on real dataset show that our proposed schemes are secure, efficient and effective.
Xiaoyu Zhang 0010, Xiaofeng Chen 0001, Joseph K. Liu, Yang Xiang 0001
IEEE Trans. Ind. Informatics3
2019 Fast-to-Finalize Nakamoto-Like Consensus
Shuyang Tang, Sherman S. M. Chow, Zhiqiang Liu 0001, Joseph K. Liu
ACISP4
2019 Lattice RingCT V2.0 with Multiple Input and Multiple Output Wallets
Wilson Abel Alberto Torres, Veronika Kuchta, Ron Steinfeld, Amin Sakzad, Joseph K. Liu, Jacob Cheng
ACISP5
2019 Risk of Asynchronous Protocol Update: Attacks to Monero Protocols
Dimaz Ankaa Wijaya, Joseph K. Liu, Ron Steinfeld, Dongxi Liu
ACISP2
2019 A Flexible Instant Payment System Based on Blockchain
Lin Zhong 0003, Huili Wang 0002, Jan Xie, Joseph K. Liu, Qianhong Wu
ACISP5
2019 Short Lattice-Based One-out-of-Many Proofs and Applications to Ring Signatures
Muhammed F. Esgin, Ron Steinfeld, Amin Sakzad, Joseph K. Liu, Dongxi Liu
ACNS4
2019 Strong Leakage and Tamper-Resilient PKE from Refined Hash Proof System
Shifeng Sun 0001, Dawu Gu, Man Ho Au, Shuai Han 0001, Yu Yu 0001, Joseph K. Liu
ACNS6
2019 Designing Smart Contract for Electronic Document Taxation
Dimaz Ankaa Wijaya, Joseph K. Liu, Ron Steinfeld, Dongxi Liu, Fengkie Junis, Dony Ariadi Suwarsono
CANS2
2019 Senarai: A Sustainable Public Blockchain-Based Permanent Storage Protocol
Dimaz Ankaa Wijaya, Joseph K. Liu, Ron Steinfeld, Dongxi Liu, Limerlina
CANS2
2019 MatRiCT: Efficient, Scalable and Post-Quantum Blockchain Confidential Transactions Protocol
abstract
We introduce MatRiCT, an efficient RingCT protocol for blockchain confidential transactions, whose security is based on "post-quantum'' (module) lattice assumptions. The proof length of the protocol is around two orders of magnitude shorter than the existing post-quantum proposal, and scales efficiently to large anonymity sets, unlike the existing proposal. Further, we provide the first full implementation of a post-quantum RingCT, demonstrating the practicality of our scheme. In particular, a typical transaction can be generated in a fraction of a second and verified in about 23 ms on a standard PC. Moreover, we show how our scheme can be extended to provide auditability, where a user can select a particular authority from a set of authorities to reveal her identity. The user also has the ability to select no auditing and all these auditing options may co-exist in the same environment. The key ingredients, introduced in this work, of MatRiCT are 1) the shortest to date scalable ring signature from standard lattice assumptions with no Gaussian sampling required, 2) a novel balance zero-knowledge proof and 3) a novel extractable commitment scheme from (module) lattices. We believe these ingredients to be of independent interest for other privacy-preserving applications such as secure e-voting. Despite allowing 64-bit precision for transaction amounts, our new balance proof, and thus our protocol, does not require a range proof on a wide range (such as 32- or 64-bit ranges), which has been a major obstacle against efficient lattice-based solutions. Further, we provide new formal definitions for RingCT-like protocols, where the real-world blockchain setting is captured more closely. The definitions are applicable in a generic setting, and thus are believed to contribute to the development of future confidential transaction protocols in general (not only in the lattice setting).
Muhammed F. Esgin, Raymond K. Zhao, Ron Steinfeld, Joseph K. Liu, Dongxi Liu
CCS4
2019 GraphSE²: An Encrypted Graph Database for Privacy-Preserving Social Search
abstract
In this paper, we propose GraphSE\textsuperscript2, an encrypted graph database for online social network services to address massive data breaches. GraphSE\textsuperscript2 ~preserves the functionality of social search, a key enabler for quality social network services, where social search queries are conducted on a large-scale social graph and meanwhile perform set and computational operations on user-generated contents. To enable efficient privacy-preserving social search, GraphSE\textsuperscript2 ~provides an encrypted structural data model to facilitate parallel and encrypted graph data access. It is also designed to decompose complex social search queries into atomic operations and realise them via interchangeable protocols in a fast and scalable manner. We build GraphSE\textsuperscript2 ~with various queries supported in the Facebook graph search engine and implement a full-fledged prototype. Extensive evaluations on Azure Cloud demonstrate that GraphSE\textsuperscript2 ~is practical for querying a social graph with a million of users.
Shangqi Lai, Xingliang Yuan, Shifeng Sun 0001, Joseph K. Liu, Yuhong Liu 0003, Dongxi Liu
AsiaCCS4
2019 On The Unforkability of Monero
abstract
Monero, ranked as one of the top privacy-preserving cryptocurrencies by market cap, introduced semi-annual hard fork in 2018. Although hard fork is not an uncommon event in the cryptocurrency industry, the two hard forks in 2018 caused an anonymity risk to Monero where transactions became traceable due to the problem of key reuse. Thisproblem was triggered by the existence of multiple copies of the same coin on different Monero blockchain branches such that the users spent the coins multiple times without preemptive action. We investigate the Monero hard fork events by analysing the transaction data on three different branches of the Monero blockchain. Although we have discovered an insignificant portion of traceable inputs compared to the total available inputs in our dataset, our analyses show that the scalability of the event depends on external factors such as market price and market availability. We propose a cheap, easy to implement strategy to prevent the problem of key reuse, should in the future stronger Monero forks emerge in the market.
Dimaz Ankaa Wijaya, Joseph K. Liu, Ron Steinfeld, Dongxi Liu, Jiangshan Yu
AsiaCCS2
2019 Revocable and Linkable Ring Signature
Xinyu Zhang 0017, Joseph K. Liu, Ron Steinfeld, Veronika Kuchta, Jiangshan Yu
Inscrypt2
2019 Consolidating Hash Power in Blockchain Shards with a Forest
Jiangshan Yu, Joseph K. Liu
Inscrypt3
2019 Lattice-Based Zero-Knowledge Proofs: New Techniques for Shorter and Faster Constructions and Applications
Muhammed F. Esgin, Ron Steinfeld, Joseph K. Liu, Dongxi Liu
CRYPTO (1)3
2019 Time-Dependent Decision-Making and Decentralization in Proof-of-Work Cryptocurrencies
abstract
Pool mining is a common way to reduce income variance for miners in Proof of Work Cryptocurrencies. A vast majority of mining does happen in pools, where a popular scheme to distribute rewards is Pay per last N Shares (PPLNS). In PPLNS and related schemes, miners are frequently making decisions whose rewards are not immediate and will only manifest in the future. This implies that models of inter-temporal utility are relevant when considering the incentives of miners. We show that when including these features of human behaviour in models of rational pool miners, the conditions that lead to decentralisation are hampered because larger pools may be more attractive to miners. We present a new game theoretical model of PPLNS where rational miners have time preferences. In this setup, the incentives of miners to work for a pool depend on the initial distribution of power between mining pools, as well as the specific details of how time is discounted. Agents jumping to larger pools face a trade-off between reducing the expected payoff from their shares in their current pool, or getting faster rewards in the future by joining a larger pool. We consider a case where pools of different mining power have the same size of reward window N. According to our study, in equilibrium larger pools have a tendency to accumulate a disproportionate share of the network power at the expense of smaller pools. This outcome is prevalent over a large range of realistic model parameters. Our model shows that PPLNS may be harmful to the decentralised governance of cryptocurrencies. A way to ameliorate these negative effects, is to encourage pools to have diverse window sizes, or use different reward mechanisms. Doing this in a decentralised fashion is an open challenge.
Yevhen Zolotavkin, Julián García, Joseph K. Liu
CSF3
2019 DGM: A Dynamic and Revocable Group Merkle Signature
Maxime Buser, Joseph K. Liu, Ron Steinfeld, Amin Sakzad, Shifeng Sun 0001
ESORICS (1)2
2019 Generic Multi-keyword Ranked Search on Encrypted Cloud Data
Shabnam Kasra Kermanshahi, Joseph K. Liu, Ron Steinfeld, Surya Nepal
ESORICS (2)2
2019 Dynamic Searchable Symmetric Encryption with Forward and Stronger Backward Privacy
Cong Zuo 0001, Shifeng Sun 0001, Joseph K. Liu, Jun Shao 0001, Josef Pieprzyk
ESORICS (2)3
2019 Proof-of-QoS: QoS based blockchain consensus protocol
Bin Yu 0009, Joseph K. Liu, Surya Nepal, Jiangshan Yu, Paul Rimba
Comput. Secur.2
2019 Efficient threshold password-authenticated secret sharing protocols for cloud computing
Xun Yi, Zahir Tari, Feng Hao 0001, Liqun Chen 0002, Joseph K. Liu, Xuechao Yang, Kwok-Yan Lam, Ibrahim Khalil 0001, Albert Y. Zomaya
J. Parallel Distributed Comput.5
2019 A generic construction of tightly secure signatures in the multi-user setting
Xiao Zhang 0021, Shengli Liu 0001, Dawu Gu, Joseph K. Liu
Theor. Comput. Sci.4
2018 Revocable Identity-Based Encryption from the Computational Diffie-Hellman Problem
Ziyuan Hu, Shengli Liu 0001, Kefei Chen, Joseph K. Liu
ACISP4
2018 Post-Quantum One-Time Linkable Ring Signature and Application to Ring Confidential Transactions in Blockchain (Lattice RingCT v1.0)
Wilson Abel Alberto Torres, Ron Steinfeld, Amin Sakzad, Joseph K. Liu, Veronika Kuchta, Nandita Bhattacharjee, Man Ho Au, Jacob Cheng
ACISP4
2018 Time-Based Direct Revocable Ciphertext-Policy Attribute-Based Encryption with Short Revocation List
Joseph K. Liu, Tsz Hon Yuen, Peng Zhang 0029, Kaitai Liang
ACNS1
2018 Result Pattern Hiding Searchable Encryption for Conjunctive Queries
abstract
The recently proposed Oblivious Cross-Tags (OXT) protocol (CRYPTO 2013) has broken new ground in designing efficient searchable symmetric encryption (SSE) protocol with support for conjunctive keyword search in a single-writer single-reader framework. While the OXT protocol offers high performance by adopting a number of specialised data-structures, it also trades-off security by leaking 'partial' database information to the server. Recent attacks have exploited similar partial information leakage to breach database confidentiality. Consequently, it is an open problem to design SSE protocols that plug such leakages while retaining similar efficiency. In this paper, we propose a new SSE protocol, called Hidden Cross-Tags (HXT), that removes 'Keyword Pair Result Pattern' (KPRP) leakage for conjunctive keyword search. We avoid this leakage by adopting two additional cryptographic primitives - Hidden Vector Encryption (HVE) and probabilistic (Bloom filter) indexing into the HXT protocol. We propose a 'lightweight' HVE scheme that only uses efficient symmetric-key building blocks, and entirely avoids elliptic curve-based operations. At the same time, it affords selective simulation-security against an unbounded number of secret-key queries. Adopting this efficient HVE scheme, the overall practical storage and computational overheads of HXT over OXT are relatively small (no more than 10% for two keywords query, and 21% for six keywords query), while providing a higher level of security.
Shangqi Lai, Sikhar Patranabis, Amin Sakzad, Joseph K. Liu, Debdeep Mukhopadhyay, Ron Steinfeld, Shifeng Sun 0001, Dongxi Liu, Cong Zuo 0001
CCS4
2018 Practical Backward-Secure Searchable Encryption from Symmetric Puncturable Encryption
abstract
Symmetric Searchable Encryption (SSE) has received wide attention due to its practical application in searching on encrypted data. Beyond search, data addition and deletion are also supported in dynamic SSE schemes. Unfortunately, these update operations leak some information of updated data. To address this issue, forward-secure SSE is actively explored to protect the relations of newly updated data and previously searched keywords. On the contrary, little work has been done in backward security, which enforces that search should not reveal information of deleted data. In this paper, we propose the first practical and non-interactive backward-secure SSE scheme. In particular, we introduce a new form of symmetric encryption, named symmetric puncturable encryption (SPE), and construct a generic primitive from simple cryptographic tools. Based on this primitive, we then present a backward-secure SSE scheme that can revoke a server's searching ability on deleted data. We instantiate our scheme with a practical puncturable pseudorandom function and implement it on a large dataset. The experimental results demonstrate its efficiency and scalability. Compared to the state-of-the-art, our scheme achieves a speedup of almost 50x in search latency, and a saving of 62% in server storage consumption.
Shifeng Sun 0001, Xingliang Yuan, Joseph K. Liu, Ron Steinfeld, Amin Sakzad, Viet Vo, Surya Nepal
CCS3
2018 Evaluating CryptoNote-Style Blockchains
Runchao Han, Jiangshan Yu, Joseph K. Liu, Peng Zhang 0029
Inscrypt3
2018 A Multi-client DSSE Scheme Supporting Range Queries
Randolph Loh, Cong Zuo 0001, Joseph K. Liu, Shifeng Sun 0001
Inscrypt3
2018 Analyzing Use of High Privileges on Android: An Empirical Case Study of Screenshot and Screen Recording Applications
Mark Huasong Meng, Guangdong Bai, Joseph K. Liu, Xiapu Luo, Yu Wang 0017
Inscrypt3
2018 An Encrypted Database with Enforced Access Control and Blockchain Validation
Zhimei Sui, Shangqi Lai, Cong Zuo 0001, Xingliang Yuan, Joseph K. Liu, Haifeng Qian
Inscrypt5
2018 Anonymity Reduction Attacks to Monero
Dimaz Ankaa Wijaya, Joseph K. Liu, Ron Steinfeld, Dongxi Liu, Tsz Hon Yuen
Inscrypt2
2018 Towards Efficient Verifiable Conjunctive Keyword Search for Large Encrypted Database
Jianfeng Wang 0001, Xiaofeng Chen 0001, Shifeng Sun 0001, Joseph K. Liu, Man Ho Au, Zhi-hui Zhan
ESORICS (2)4
2018 Dynamic Searchable Symmetric Encryption Schemes Supporting Range Queries with Forward (and Backward) Security
Cong Zuo 0001, Shifeng Sun 0001, Joseph K. Liu, Jun Shao 0001, Josef Pieprzyk
ESORICS (2)3
2018 Forward Secure Searchable Encryption Using Key-Based Blocks Chain Technique
Siyi Lv, Yanyu Huang, Bo Li 0062, Yu Wei 0007, Zheli Liu, Joseph K. Liu
ICA3PP (4)6
2018 Compact Ring Signature in the Standard Model for Blockchain
Peng Zhang 0029, Qingchun Shentu, Joseph K. Liu, Tsz Hon Yuen
ISPEC4
2018 Leakage-Resilient Chosen-Ciphertext Secure Functional Encryption from Garbled Circuits
Huige Wang, Kefei Chen, Joseph K. Liu, Ziyuan Hu
ISPEC3
2018 Platform-Independent Secure Blockchain-Based Voting System
Bin Yu 0009, Joseph K. Liu, Amin Sakzad, Surya Nepal, Ron Steinfeld, Paul Rimba, Man Ho Au
ISC2
2018 Adding Confidential Transactions to Cryptocurrency IOTA with Bulletproofs
Peter Ince, Joseph K. Liu, Peng Zhang 0029
NSS2
2018 Position Paper on Blockchain Technology: Smart Contract and Applications
Weizhi Meng 0001, Jianfeng Wang 0001, Xianmin Wang, Joseph K. Liu, Zuoxia Yu, Jin Li 0002, Yongjun Zhao 0001, Sherman S. M. Chow
NSS4
2018 Privacy-preserving personal data operation on mobile cloud - Chances and challenges over advanced persistent threat
Man Ho Au, Kaitai Liang, Joseph K. Liu, Rongxing Lu, Jianting Ning
Future Gener. Comput. Syst.3
2018 Verifiable keyword search for secure big data-based mobile healthcare networks with fine-grained authorization control
Zehong Chen, Fangguo Zhang, Peng Zhang 0029, Joseph K. Liu, Jiwu Huang, Hanbang Zhao, Jian Shen 0001
Future Gener. Comput. Syst.4
2018 An efficient access control scheme with outsourcing capability and attribute update for fog computing
Peng Zhang 0029, Zehong Chen, Joseph K. Liu, Kaitai Liang
Future Gener. Comput. Syst.3
2018 Access control encryption with efficient verifiable sanitized decryption
Huige Wang, Kefei Chen, Joseph K. Liu, Ziyuan Hu, Yu Long 0001
Inf. Sci.3
2018 Expressive attribute-based keyword search with constant-size ciphertext
Jinguang Han, Joseph K. Liu, Jiguo Li 0001, Kaitai Liang, Jian Shen 0001
Soft Comput.3
2018 Fine-Grained Two-Factor Protection Mechanism for Data Sharing in Cloud Storage
abstract
Data sharing in cloud storage is receiving substantial attention in information communications technology because it can provide users with efficient and effective storage services. To protect the confidentiality of the shared sensitive data, cryptographic techniques are usually applied. However, the data protection is still posing significant challenges in cloud storage for data sharing. Among them, how to protect and revoke the cryptographic key is the fundamental challenge. To tackle this, we propose a new data protection mechanism for cloud storage, which holds the following properties. First, the cryptographic key is protected by the two factors. Only if one of the two factors works, the secrecy of the cryptographic key is held. Second, the cryptographic key can be revoked efficiently by integrating the proxy re-encryption and key separation techniques. Finally, the data is protected in a fine-grained way by adopting the attribute-based encryption technique. Furthermore, the security analysis and performance evaluation show that our proposal is secure and efficient, respectively.
Cong Zuo 0001, Jun Shao 0001, Joseph K. Liu, Guiyi Wei
IEEE Trans. Inf. Forensics Secur.3
2018 Server-Aided Attribute-Based Signature With Revocation for Resource-Constrained Industrial-Internet-of-Things Devices
abstract
The industrial Internet-of-things (IIoT) can be seen as the usage of Internet-of-things technologies in industries, which provides a way to improve the operational efficiency. An attribute-based signature (ABS) has been a very useful technique for services requiring anonymous authentication in practice, where a signer can sign a message over a set of attributes without disclosing any information about his/her identity, and a signature only attests to the fact that it is created by a signer with several attributes satisfying some claim predicate. However, an ABS scheme requires exponentiation and/or pairing operations in the signature generation and verification algorithms, and hence, it is quite expensive for resource-constrained devices like a sensor in the IIoT network to run an ABS scheme. To reduce the computational overheads for both signers and verifiers, it has been suggested to introduce a server to help with signature generation and verification, but existing results on the ABS with “server-aided computation” either suffer from the security issues or are not sufficiently efficient. In this paper, we consider server-aided ABS one step further, and propose a notion called server-aided ABS with revocation (SA-ABSR), which not only securely mitigates the workloads of users in generating and verifying signatures, but also enables user revocation by having the server immediately stop signature generations for revoked signers. We formally define the security model for SA-ABSR, present a concrete construction of SA-ABSR based on a standard ABS scheme, and prove its security under the defined security model. Also, we implement the proposed SA-ABSR scheme and the underlying standard ABS scheme to evaluate the performance, from which it is easy to see that the proposed SA-ABSR scheme is more efficient than its underlying ABS scheme.
Hui Cui 0001, Robert H. Deng, Joseph K. Liu, Xun Yi, Yingjiu Li
IEEE Trans. Ind. Informatics3
2018 Rethinking Authentication on Smart Mobile Devices
Ding Wang 0002, Jian Shen 0001, Joseph K. Liu, Kim-Kwang Raymond Choo
Wirel. Commun. Mob. Comput.3
2017 An implementation of access-control protocol for IoT home scenario
abstract
The internet of things comes into our daily life. It connected lots of resource-constrained devices, denoted as smart device, in an Internet-like structure. Considering the computing burden, the CoAP protocol is developed for serving the resource-constrained device and maps to HTTP for integration with existing web. In this paper, an access-control protocol will be introduced. The protocol is designed for IoT(Internet of Things) home scenario. Like the most IoT we can see, the IoT home scenario contains lots smart devices which collect some private information from us. To protect those data, an access-control protocol is needed. The protocol is deployed into Contiki OS and evaluated using the powertrace and some other tools. The results shows the protocol we designed takes a little more memory usage than an OAuth based authorisation protocol but smaller power consumption and more suitable for small scale IoT environment.
Xiaoyang Wu 0006, Ron Steinfeld, Joseph K. Liu, Carsten Rudolph
ICIS3
2017 Attribute-Based Encryption with Expressive and Authorized Keyword Search
Hui Cui 0001, Robert H. Deng, Joseph K. Liu, Yingjiu Li
ACISP (1)3
2017 Multi-user Cloud-Based Secure Keyword Search
Shabnam Kasra Kermanshahi, Joseph K. Liu, Ron Steinfeld
ACISP (1)2
2017 Towards Revocable Fine-Grained Encryption of Cloud Data: Reducing Trust upon Cloud
Yanjiang Yang, Joseph K. Liu, Zhuo Wei, Xinyi Huang 0001
ACISP (1)2
2017 RingCT 2.0: A Compact Accumulator-Based (Linkable Ring Signature) Protocol for Blockchain Cryptocurrency Monero
Shifeng Sun 0001, Man Ho Au, Joseph K. Liu, Tsz Hon Yuen
ESORICS (2)3
2017 A Multi-client Dynamic Searchable Symmetric Encryption System with Physical Deletion
Lei Xu 0019, Chungen Xu, Joseph K. Liu, Cong Zuo 0001, Peng Zhang 0029
ICICS3
2017 Towards Multi-user Searchable Encryption Supporting Boolean Query and Fast Decryption
Yunling Wang, Jianfeng Wang 0001, Shifeng Sun 0001, Joseph K. Liu, Willy Susilo, Xiaofeng Chen 0001
ProvSec4
2017 A New Blockchain-Based Value-Added Tax System
Dimaz Ankaa Wijaya, Joseph K. Liu, Dony Ariadi Suwarsono, Peng Zhang 0029
ProvSec2
2017 Anonymous Announcement System (AAS) for Electric Vehicle in VANETs
abstract
Vehicular Ad Hoc Network (VANET) allows vehicles to exchange information about road and traffic conditions through wireless communications. Nevertheless, providing reliable and authenticated information without violating the user's privacy seems contradictory. In this paper, we propose an Anonymous Announcement System especially designed for Electric Vehicle (EV) in VANETs to achieve the aforementioned contradictory goals. We demonstrated the feasibility of the protocol with a prototype implementation on a suitable device and a network simulation with our protocol added on top of a normal VANET.
Man Ho Au, Joseph K. Liu, Zhenfei Zhang, Willy Susilo, Jin Li 0002
Comput. J.2
2017 Editorial: Special issue on security data science and cyber threat management
Xinyi Huang 0001, Joseph K. Liu, Javier López 0001
Comput. Secur.2
2017 A general framework for secure sharing of personal health records in cloud system
Man Ho Au, Tsz Hon Yuen, Joseph K. Liu, Willy Susilo, Xinyi Huang 0001, Yang Xiang 0001, Zoe Lin Jiang
J. Comput. Syst. Sci.3
2017 Special issue on security and privacy for smart cities
Joseph K. Liu, Kim-Kwang Raymond Choo, Xinyi Huang 0001, Man Ho Au
Pers. Ubiquitous Comput.1
2017 Erratum to: Special issue on security and privacy for smart cities
Joseph K. Liu, Kim-Kwang Raymond Choo, Xinyi Huang 0001, Man Ho Au
Pers. Ubiquitous Comput.1
2017 Towards secure and cost-effective fuzzy access control in mobile cloud computing
Wei Wu 0001, Shun Hu, Xu Yang 0002, Joseph K. Liu, Man Ho Au
Soft Comput.4
2016 Anonymous Identity-Based Broadcast Encryption with Chosen-Ciphertext Security
abstract
In this paper, we propose the first identity-based broadcast encryption scheme, which can simultaneously achieves confidentiality and full anonymity against adaptive chosen-ciphertext attacks under a standard assumption. In addition, two further desirable features are also provided: one is fully-collusion resistant which means that even if all users outside of receivers S collude they cannot obtain any information about the plaintext. The other one is stateless which means that the users in the system do not need to update their private keys when the other users join or leave our system. In particular, our scheme is highly efficient, where the public parameters size, the private key size and the decryption cost are all constant and independent to the number of receivers.
Jian Weng 0001, Jia-Nan Liu, Joseph K. Liu, Wei Liu 0240, Robert H. Deng
AsiaCCS4
2016 Efficient Multi-Function Data Sharing and Searching Mechanism for Cloud-Based Encrypted Data
abstract
Outsourcing a huge amount of local data to remote cloud servers that has been become a significant trend for industries. Leveraging the considerable cloud storage space, industries can also put forward the outsourced data to cloud computing. How to collect the data for computing without loss of privacy and confidentiality is one of the crucial security problems. Searchable encryption technique has been proposed to protect the confidentiality of the outsourced data and the privacy of the corresponding data query. This technique, however, only supporting search functionality, may not be fully applicable to real-world cloud computing scenario whereby secure data search, share as well as computation are needed. This work presents a novel encrypted cloud-based data share and search system without loss of user privacy and data confidentiality. The new system enables users to make conjunctive keyword query over encrypted data, but also allows encrypted data to be efficiently and multiply shared among different users without the need of the "download-decrypt-then-encrypt" mode. As of independent interest, our system provides secure keyword update, so that users can freely and securely update data's keyword field. It is worth mentioning that all the above functionalities do not incur any expansion of ciphertext size, namely, the size of ciphertext remains constant during being searched, shared and keyword-updated. The system is proven secure and meanwhile, the efficiency analysis shows its great potential in being used in large-scale database.
Kaitai Liang, Chunhua Su, Jiageng Chen, Joseph K. Liu
AsiaCCS4
2016 Efficient Construction of Completely Non-Malleable CCA Secure Public Key Encryption
abstract
Non-malleability is an important and intensively studied security notion for many cryptographic primitives. In the context of public key encryption, this notion means it is infeasible for an adversary to transform an encryption of some message m into one of a related message m' under the given public key. Although it has provided a strong security property for many applications, it still does not suffice for some scenarios like the system where the users could issue keys on-the-fly. In such settings, the adversary may have the power to transform the given public key and the ciphertext. To withstand such attacks, Fischlin introduced a stronger notion, known as complete non-malleability, which requires that the non-malleability property be preserved even for the adversaries attempting to produce a ciphertext of some related message under the transformed public key. To date, many schemes satisfying this stronger security have been proposed, but they are either inefficient or proved secure in the random oracle model. In this work, we put forward a new encryption scheme in the common reference string model. Based on the standard DBDH assumption, the proposed scheme is proved completely non-malleable secure against adaptive chosen ciphertext attacks in the standard model. In our scheme, the well-formed public keys and ciphertexts could be publicly recognized without drawing support from unwieldy techniques like non-interactive zero knowledge proofs or one-time signatures, thus achieving a better performance.
Shifeng Sun 0001, Dawu Gu, Joseph K. Liu, Parampalli Udaya, Tsz Hon Yuen
AsiaCCS3
2016 Credential Wrapping: From Anonymous Password Authentication to Anonymous Biometric Authentication
abstract
The anonymous password authentication scheme proposed in ACSAC'10 under an unorthodox approach of password wrapped credentials advanced anonymous password authentication to be a practically ready primitive, and it is being standardized. In this paper, we improve on that scheme by proposing a new method of "public key suppression" for achieving server-designated credential verifiability, a core technicality in materializing the concept of password wrapped credential. Besides better performance, our new method simplifies the configuration of the authentication server, rendering the resulting scheme even more practical. Further, we extend the idea of password wrapped credential to biometric wrapped credential}, to achieve anonymous biometric authentication. As expected, biometric wrapped credentials help break the linear server-side computation barrier intrinsic in the standard setting of biometric authentication. Experimental results validate the feasibility of realizing efficient anonymous biometric authentication.
Yanjiang Yang, Haibing Lu, Joseph K. Liu, Jian Weng 0001, Youcheng Zhang, Jianying Zhou 0001
AsiaCCS3
2016 An Efficient Non-interactive Multi-client Searchable Encryption with Support for Boolean Queries
Shifeng Sun 0001, Joseph K. Liu, Amin Sakzad, Ron Steinfeld, Tsz Hon Yuen
ESORICS (1)2
2016 Anonymizing Bitcoin Transaction
Dimaz Ankaa Wijaya, Joseph K. Liu, Ron Steinfeld, Shifeng Sun 0001, Xinyi Huang 0001
ISPEC2
2016 While Mobile Encounters with Clouds
Man Ho Au, Kaitai Liang, Joseph K. Liu, Rongxing Lu
NSS3
2016 Efficient Fine-Grained Access Control for Secure Personal Health Records in Cloud Computing
Jian Weng 0001, Joseph K. Liu, Wanlei Zhou 0001, Jia-Nan Liu
NSS3
2016 Towards Certificate-Based Group Encryption
Yili Ren, Xiling Luo, Qianhong Wu, Joseph K. Liu, Peng Zhang 0029
ProvSec4
2016 Efficient Privacy-Preserving Charging Station Reservation System for Electric Vehicles
abstract
In this paper, we propose a privacy-preserving reservation system for electric vehicles (EV) charging stations. Due to the short driving range of EV, frequent charging is necessary. A mechanism for charging station reservation for EV owners is desirable. Our proposed system allows the vehicle owner to reserve a number of charging stations along the intended route at different time-slots. Yet it is secure against misuse such that a user can only hold a limited number of reservations simultaneously. More importantly, our system can provide privacy for users. The charging station does not know the identity of the user who has reserved it. Thus location privacy can be protected. We demonstrate the practicality of our system with a prototype implementation on a smart phone. Finally, we also provide a security proof to show that our system is secure under well-known computational assumptions.
Joseph K. Liu, Willy Susilo, Tsz Hon Yuen, Man Ho Au, Zoe Lin Jiang, Jianying Zhou 0001
Comput. J.1
2016 Faulty Instantiations of Threshold Ring Signature from Threshold Proof-of-Knowledge Protocol
abstract
In this paper, we point out some faulty instantiations of threshold ring signatures (TRS) based on the threshold proof-of-knowledge (TPoK) protocol. Although a TRS can be regarded as the non-interactive version of the TPoK, the computational domains of the variables should be carefully chosen. We show that by choosing some inappropriate domains, two such instantiations suffer from forgery and anonymity attacks. Our attacks rely on algebraic techniques which involve solving some particular instances of the well-known subset sum problem. While we focus our attacks on two particular instantiations of the TRS, they are generic and are applicable to other schemes with the same choice of domains or a similar structure. We believe this paper can act as an important security remark on the design of future TRS schemes.
Joseph K. Liu, Sze Ling Yeo, Wun-She Yap, Sherman S. M. Chow, Duncan S. Wong, Willy Susilo
Comput. J.1
2016 RKA-Secure Public Key Encryptions Against Efficiently Invertible Functions
abstract
Related-key attacks (RKAs) are a flavor of powerful physical attacks, which allow an adversary to modify the secret key stored in a cryptographic device and subsequently observe the effect of such modifications on the output of the device. Designing secure encryption schemes against such attacks is a challenging task, especially for a large class of such physical attacks which are usually captured by related-key derivation functions. In this work, we achieve the security of public key encryptions (PKEs) against a new and broad function class that consists of almost all efficiently invertible functions in two different ways. Specifically, we first give a generic construction of PKE which is proven secure against such a broad function class under the standard chosen-ciphertext security. Moreover, we present two practical concrete constructions, both of which are shown to be secure against such function class under standard assumptions in the standard model. At last, we give a detailed performance analysis, which shows that our constructions can not only resist to a large class of RKAs but also achieve a good efficiency.
Shifeng Sun 0001, Joseph K. Liu, Yu Yu 0001, Baodong Qin, Dawu Gu
Comput. J.2
2016 Efficient handover authentication with user anonymity and untraceability for Mobile Cloud Computing
Xu Yang 0002, Xinyi Huang 0001, Joseph K. Liu
Future Gener. Comput. Syst.3
2016 Special Issue on Security and Privacy in Mobile Clouds
Sherman S. M. Chow, Urs Hengartner, Joseph K. Liu, Kui Ren 0001
Pervasive Mob. Comput.3
2016 Two-Factor Data Security Protection Mechanism for Cloud Storage System
abstract
In this paper, we propose a two-factor data security protection mechanism with factor revocability for cloud storage system. Our system allows a sender to send an encrypted message to a receiver through a cloud storage server. The sender only needs to know the identity of the receiver but no other information (such as its public key or its certificate). The receiver needs to possess two things in order to decrypt the ciphertext. The first thing is his/her secret key stored in the computer. The second thing is a unique personal security device which connects to the computer. It is impossible to decrypt the ciphertext without either piece. More importantly, once the security device is stolen or lost, this device is revoked. It cannot be used to decrypt any ciphertext. This can be done by the cloud server which will immediately execute some algorithms to change the existing ciphertext to be un-decryptable by this device. This process is completely transparent to the sender. Furthermore, the cloud server cannot decrypt any ciphertext at any time. The security and efficiency analysis show that our system is not only secure but also practical.
Joseph K. Liu, Kaitai Liang, Willy Susilo, Jianghua Liu 0001, Yang Xiang 0001
IEEE Trans. Computers1
2016 On the security of two identity-based conditional proxy re-encryption schemes
Jian Weng 0001, Robert H. Deng, Joseph K. Liu
Theor. Comput. Sci.4
2016 Privacy-Preserving Public Auditing Protocol for Low-Performance End Devices in Cloud
abstract
Cloud storage provides tremendous storage resources for both individual and enterprise users. In a cloud storage system, the data owned by a user are no longer possessed locally. Hence, it is not competent to ensure the integrity of the outsourced data using traditional data integrity checking methods. A privacy-preserving public auditing protocol allows a third party auditor to check the integrity of the outsourced data on behalf of the users without violating the privacy of the data. However, existing privacy-preserving public auditing protocols assume that the end devices of users are powerful enough to compute all costly operations in real time when the data to be outsourced are given. In fact, the end devices may also be those with low computation capabilities. In this paper, we propose two lightweight privacy-preserving public auditing protocols. Our protocols are based on online/offline signatures, by which an end device only needs to perform lightweight computations when a file to be outsourced is available. Besides, our proposals support batch auditing and data dynamics. Experiments show that our protocols are hundreds of times more efficient than a recent proposal regarding to the computational overhead on user side.
Jiangtao Li 0003, Lei Zhang 0009, Joseph K. Liu, Haifeng Qian, Zheming Dong
IEEE Trans. Inf. Forensics Secur.3
2016 Privacy-Preserving and Regular Language Search Over Encrypted Cloud Data
abstract
Using cloud-based storage service, users can remotely store their data to clouds but also enjoy the high quality data retrieval services, without the tedious and cumbersome local data storage and maintenance. However, the sole storage service cannot satisfy all desirable requirements of users. Over the last decade, privacy-preserving search over encrypted cloud data has been a meaningful and practical research topic for outsourced data security. The fact of remote cloud storage service that users cannot have full physical possession of their data makes the privacy data search a formidable mission. A naive solution is to delegate a trusted party to access the stored data and fulfill a search task. This, nevertheless, does not scale well in practice as the fully data access may easily yield harm for user privacy. To securely introduce an effective solution, we should guarantee the privacy of search contents, i.e., what a user wants to search, and return results, i.e., what a server returns to the user. Furthermore, we also need to guarantee privacy for the outsourced data, and bring no additional local search burden to user. In this paper, we design a novel privacy-preserving functional encryption-based search mechanism over encrypted cloud data. A major advantage of our new primitive compared with the existing public key based search systems is that it supports an extreme expressive search mode, regular language search. Our security and performance analysis show that the proposed system is provably secure and more efficient than some searchable systems with high expressiveness.
Kaitai Liang, Xinyi Huang 0001, Fuchun Guo, Joseph K. Liu
IEEE Trans. Inf. Forensics Secur.4
2016 Fine-Grained Two-Factor Access Control for Web-Based Cloud Computing Services
abstract
In this paper, we introduce a new fine-grained two-factor authentication (2FA) access control system for web-based cloud computing services. Specifically, in our proposed 2FA access control system, an attribute-based access control mechanism is implemented with the necessity of both a user secret key and a lightweight security device. As a user cannot access the system if they do not hold both, the mechanism can enhance the security of the system, especially in those scenarios where many users share the same computer for web-based cloud services. In addition, attribute-based control in the system also enables the cloud server to restrict the access to those users with the same set of attributes while preserving user privacy, i.e., the cloud server only knows that the user fulfills the required predicate, but has no idea on the exact identity of the user. Finally, we also carry out a simulation to demonstrate the practicability of our proposed 2FA system.
Joseph K. Liu, Man Ho Au, Xinyi Huang 0001, Rongxing Lu, Jin Li 0002
IEEE Trans. Inf. Forensics Secur.1
2016 Attribute-Based Data Sharing Scheme Revisited in Cloud Computing
abstract
Ciphertext-policy attribute-based encryption (CP-ABE) is a very promising encryption technique for secure data sharing in the context of cloud computing. Data owner is allowed to fully control the access policy associated with his data which to be shared. However, CP-ABE is limited to a potential security risk that is known as key escrow problem, whereby the secret keys of users have to be issued by a trusted key authority. Besides, most of the existing CP-ABE schemes cannot support attribute with arbitrary state. In this paper, we revisit attribute-based data sharing scheme in order to solve the key escrow issue but also improve the expressiveness of attribute, so that the resulting scheme is more friendly to cloud computing applications. We propose an improved two-party key issuing protocol that can guarantee that neither key authority nor cloud service provider can compromise the whole secret key of a user individually. Moreover, we introduce the concept of attribute with weight, being provided to enhance the expression of attribute, which can not only extend the expression from binary to arbitrary state, but also lighten the complexity of access policy. Therefore, both storage cost and encryption complexity for a ciphertext are relieved. The performance analysis and the security proof show that the proposed scheme is able to achieve efficient and secure data sharing in cloud computing.
Shulan Wang, Kaitai Liang, Joseph K. Liu, Jianyong Chen, Weixin Xie
IEEE Trans. Inf. Forensics Secur.3
2016 An Efficient File Hierarchy Attribute-Based Encryption Scheme in Cloud Computing
abstract
Ciphertext-policy attribute-based encryption (CP-ABE) has been a preferred encryption technology to solve the challenging problem of secure data sharing in cloud computing. The shared data files generally have the characteristic of multilevel hierarchy, particularly in the area of healthcare and the military. However, the hierarchy structure of shared files has not been explored in CP-ABE. In this paper, an efficient file hierarchy attribute-based encryption scheme is proposed in cloud computing. The layered access structures are integrated into a single access structure, and then, the hierarchical files are encrypted with the integrated access structure. The ciphertext components related to attributes could be shared by the files. Therefore, both ciphertext storage and time cost of encryption are saved. Moreover, the proposed scheme is proved to be secure under the standard assumption. Experimental simulation shows that the proposed scheme is highly efficient in terms of encryption and decryption. With the number of the files increasing, the advantages of our scheme become more and more conspicuous.
Shulan Wang, Junwei Zhou 0002, Joseph K. Liu, Jianyong Chen, Weixin Xie
IEEE Trans. Inf. Forensics Secur.3
2015 A New Public Remote Integrity Checking Scheme with User Privacy
Yiteng Feng, Yi Mu 0001, Guomin Yang, Joseph K. Liu
ACISP4
2015 Asymmetric Cross-cryptosystem Re-encryption Applicable to Efficient and Secure Mobile Access to Outsourced Data
abstract
With the increasing development of pervasive computing and wireless bandwidth communication, more mobile devices are used to access sensitive data stored in remote servers. In such applications, a practical issue emerges such as how to exploit the sufficient resource of a server so that the file owners can enforce fine-grained access control over the remotely stored files, while enable resource-limited mobile devices to easily access the protected data, especially if the storage server maintained by a third party is untrusted. This challenge mainly arises from the asymmetric capacity among the participants, i.e., the capacity limited mobile devices and the resource abundant server (and file owners equipped with fixed computers). To meet the security requirements in mobile access to sensitive data, we propose a new encryption paradigm, referred to as asymmetric cross-cryptosystem re-encryption (ACCRE) by leveraging the asymmetric capacity of the participants. In ACCRE, relatively light-weight identity-based encryption (IBE) is deployed in mobile devices, while resource-consuming but versatile identity-based broadcast encryption (IBBE) is deployed in servers and fixed computers of the file owners. The core of ACCRE is a novel ciphertext conversion mechanism that allows an authorized proxy to convert a complicated IBBE ciphertext into a simple IBE ciphertext affordable to mobile devices, without leaking any sensitive information to the proxy. Following this paradigm, we propose an efficient ACCRE scheme with its security formally reduced to the security of the underlying IBE and IBBE schemes. Thorough theoretical analyses and extensive experiments confirm that the scheme takes very small cost for mobile devices to access encrypted data and is practical to secure mobile computing applications.
Qianhong Wu, Willy Susilo, Joseph K. Liu, Wenchang Shi
AsiaCCS5
2015 Extended Proxy-Assisted Approach: Achieving Revocable Fine-Grained Encryption of Cloud Data
Yanjiang Yang, Joseph K. Liu, Kaitai Liang, Kim-Kwang Raymond Choo, Jianying Zhou 0001
ESORICS (2)2
2015 Practical Threshold Password-Authenticated Secret Sharing Protocol
abstract
Threshold password-authenticated secret sharing (TPASS) protocols allow a client to secret-share a secret s among n servers and protect it with a password $$\mathsf {pw}$$ , so that the client can later recover s from any subset of t of the servers using the password $$\mathsf {pw}$$ , but so that no coalition smaller than t learns anything about s or can mount an offline dictionary attack on the password $$\mathsf {pw}$$ . Some TPASS protocols have appeared in the literature recently. The protocol by Bagherzandi et al. (CCS 2011) leaks the password if a client mistakenly executes the protocol with malicious servers. The first t-out-of-n TPASS protocol for any $$n>t$$ that does not suffer from this shortcoming was given by Camenisch et al. (CRYPTO 2014). This protocol, proved to be secure in the UC framework, requires the client to involve in many communication rounds so that it becomes impractical for the client. In this paper, we present a practical TPASS protocol which is in particular efficient for the client, who only needs to send a request and receive a response. In addition, we have provided a rigorous proof of security for our protocol in the standard model.
Xun Yi, Feng Hao 0001, Liqun Chen 0002, Joseph K. Liu
ESORICS (1)4
2015 Secret Picture: An Efficient Tool for Mitigating Deletion Delay on OSN
Shangqi Lai, Joseph K. Liu, Kim-Kwang Raymond Choo, Kaitai Liang
ICICS2
2015 PEVTS: Privacy-Preserving Electric Vehicles Test-Bedding Scheme
abstract
Electric Vehicle (EV) infrastructure is relatively new in many countries. Due to the recency of an EV infrastructure, it is important to carry out a series of testing programs. Furthermore, authenticity for collection of data is necessary for testing programs in order to provide accurate results. At the same time, user privacy should not cease since tracing one's daily logistic movements or behaviour from the EV testing programs means breaching one's privacy. In this paper, we propose a novel solution PEVTS for enabling both data authenticity and user privacy concurrently. Our proposed system provides great flexibility to the authority to choose any arbitrary set of authenticated users for testing in every time period. At the same time, it provides anonymity for all participating users. Yet it can trace any vehicle within a time period for statistical purpose. We give a detailed description of our system. We also implement the prototype of our system to show its practicality.
Xu Yang 0002, Joseph K. Liu, Wei Wu 0001, Man Ho Au, Willy Susilo
ICPADS2
2015 Lightweight Anonymous Authentication for Ad Hoc Group: A Ring Signature Approach
Xu Yang 0002, Wei Wu 0001, Joseph K. Liu, Xiaofeng Chen 0001
ProvSec3
2015 Efficient and Fully CCA Secure Conditional Proxy Re-Encryption from Hierarchical Identity-Based Encryption
abstract
A proxy re-encryption (PRE) allows a data owner to delegate the decryption rights of some encrypted data stored on the cloud without revealing the data to an honest-but-curious cloud service provider (i.e. the PRE proxy). Furthermore, the data owner can offload most of the computational operations to the cloud service provider and hence, using PRE for encrypted cloud data sharing can be very effective even for data owners using limited resource devices (e.g. mobile devices). However, PRE schemes only enables data owners to delegate the decryption rights of all their encrypted data. A more practical notion is a conditional PRE (CPRE) that allows us to specify under what condition the decryption of an encrypted data can be delegated, for example, only sharing all the encrypted files under a directory called ‘public’. In this paper, we provide an affirmative result on the long-standing question of building a full chosen-ciphertext attacks (CCA)-secure CPRE system in the standard model and for the first time, we show that a class of Hierarchical Identity-Based Encryption (HIBE) schemes can be transferred to building a CCA-secure CPRE in the standard model. We also list out some concrete HIBE schemes which fall into this class, e.g., Lewko-Waters HIBE. All existing CCA-secure PRE schemes in the standard model are not conditional while all existing CPRE schemes are either not CCA secure or not in the standard model. By instantiating our generic HIBE-based transformation, we show that an efficient and concrete CPRE scheme which is both CCA secure in the standard model and conditional can be built.
Kaitai Liang, Willy Susilo, Joseph K. Liu, Duncan S. Wong
Comput. J.3
2015 Comments on 'Efficient Revocable Certificateless Encryption Secure in the Standard Model'
abstract
Certificateless encryption (CLE) can be used to prevent the key generation centre from decrypting ciphertexts (which addresses the key escrow problem of identity-based encryption), but it cannot provide user revocation mechanism by default. A revocable CLE scheme was proposed by Shen et al. (2014. Efficient revocable certificateless encryption secure in the standard model. Comput. J., 57, 592–601) which realizes the revocation by requiring a time key in the decryption process. Despite of their security proofs, this paper shows an attack of their revocation mechanism.
Ying-Kai Tang, Sherman S. M. Chow, Joseph K. Liu
Comput. J.3
2015 Towards secure and reliable cloud storage against data re-outsourcing
Tao Jiang 0017, Xiaofeng Chen 0001, Jin Li 0002, Duncan S. Wong, Jianfeng Ma 0001, Joseph K. Liu
Future Gener. Comput. Syst.6
2015 A secure and efficient Ciphertext-Policy Attribute-Based Proxy Re-Encryption for cloud data sharing
Kaitai Liang, Man Ho Au, Joseph K. Liu, Willy Susilo, Duncan S. Wong, Guomin Yang, Yong Yu 0002, Anjia Yang
Future Gener. Comput. Syst.3
2015 Secure sharing of Personal Health Records in cloud computing: Ciphertext-Policy Attribute-Based Signcryption
Jianghua Liu 0001, Xinyi Huang 0001, Joseph K. Liu
Future Gener. Comput. Syst.3
2015 Universal designated verifier transitive signatures for graph-based big data
Shuquan Hou, Xinyi Huang 0001, Joseph K. Liu, Jin Li 0002, Li Xu 0002
Inf. Sci.3
2015 On the security of a lightweight authentication and encryption scheme for mobile ad hoc network
abstract
In 2011, Eissa, Razak and Ngadi proposed a lightweight authentication and encryption scheme to enhance the performance for mobile ad hoc network in Wireless Network, Vol. 17, No. 4, 2011. The main building block of such scheme is an identity-based encryption scheme. The scheme was proven secure in the random oracle model assuming the computational Diffie–Hellman assumption is hard. In this paper, we show that the proposed scheme is not even secure against chosen plaintext attack, which is the lowest acceptable level of security. In addition, we demonstrate the RSA parameter suggested by Eissa et al. to yield a better network performance is not appropriate under a wrong security assumption that each mobile node is totally trusted. Such short RSA parameter leads to a key recovery attack.
Wun-She Yap, Joseph K. Liu, Syh-Yuan Tan, Bok-Min Goi
Secur. Commun. Networks2
2015 Cost-Effective Authentic and Anonymous Data Sharing with Forward Security
abstract
Data sharing has never been easier with the advances of cloud computing, and an accurate analysis on the shared data provides an array of benefits to both the society and individuals. Data sharing with a large number of participants must take into account several issues, including efficiency, data integrity and privacy of data owner. Ring signature is a promising candidate to construct an anonymous and authentic data sharing system. It allows a data owner to anonymously authenticate his data which can be put into the cloud for storage or analysis purpose. Yet the costly certificate verification in the traditional public key infrastructure (PKI) setting becomes a bottleneck for this solution to be scalable. Identity-based (ID-based) ring signature, which eliminates the process of certificate verification, can be used instead. In this paper, we further enhance the security of ID-based ring signature by providing forward security: If a secret key of any user has been compromised, all previous generated signatures that include this user still remain valid. This property is especially important to any large scale data sharing system, as it is impossible to ask all data owners to re-authenticate their data even if a secret key of one single user has been compromised. We provide a concrete and efficient instantiation of our scheme, prove its security and provide an implementation to show its practicality.
Xinyi Huang 0001, Joseph K. Liu, Shaohua Tang, Yang Xiang 0001, Kaitai Liang, Li Xu 0002, Jianying Zhou 0001
IEEE Trans. Computers2
2015 k-Times Attribute-Based Anonymous Access Control for Cloud Computing
abstract
In this paper, we propose a new notion called$k$-times attribute-based anonymous access control, which is particularly designed for supporting cloud computing environment. In this new notion, a user can authenticate himself/herself to the cloud computing server anonymously. The server only knows the user acquires some required attributes, yet it does not know the identity of this user. In addition, we provide a$k$-times limit for anonymous access control. That is, the server may limit a particular set of users (i.e., those users with the same set of attribute) to access the system for a maximum$k$-times within a period or an event. Further additional access will be denied. We also prove the security of our instantiation. Our implementation result shows that our scheme is practical.
Tsz Hon Yuen, Joseph K. Liu, Man Ho Au, Xinyi Huang 0001, Willy Susilo, Jianying Zhou 0001
IEEE Trans. Computers2
2015 A Secure Cloud Computing Based Framework for Big Data Information Management of Smart Grid
abstract
Smart grid is a technological innovation that improves efficiency, reliability, economics, and sustainability of electricity services. It plays a crucial role in modern energy infrastructure. The main challenges of smart grids, however, are how to manage different types of front-end intelligent devices such as power assets and smart meters efficiently; and how to process a huge amount of data received from these devices. Cloud computing, a technology that provides computational resources on demands, is a good candidate to address these challenges since it has several good properties such as energy saving, cost saving, agility, scalability, and flexibility. In this paper, we propose a secure cloud computing based framework for big data information management in smart grids, which we call “Smart-Frame.” The main idea of our framework is to build a hierarchical structure of cloud computing centers to provide different types of computing services for information management and big data analysis. In addition to this structural framework, we present a security solution based on identity-based encryption, signature and proxy re-encryption to address critical security issues of the proposed framework.
Joonsang Baek, Quang Hieu Vu, Joseph K. Liu, Xinyi Huang 0001, Yang Xiang 0001
IEEE Trans. Cloud Comput.3
2015 Privacy-Preserving Ciphertext Multi-Sharing Control for Big Data Storage
abstract
The need of secure big data storage service is more desirable than ever to date. The basic requirement of the service is to guarantee the confidentiality of the data. However, the anonymity of the service clients, one of the most essential aspects of privacy, should be considered simultaneously. Moreover, the service also should provide practical and fine-grained encrypted data sharing such that a data owner is allowed to share a ciphertext of data among others under some specified conditions. This paper, for the first time, proposes a privacy-preserving ciphertext multi-sharing mechanism to achieve the above properties. It combines the merits of proxy re-encryption with anonymous technique in which a ciphertext can be securely and conditionally shared multiple times without leaking both the knowledge of underlying message and the identity information of ciphertext senders/recipients. Furthermore, this paper shows that the new primitive is secure against chosen-ciphertext attacks in the standard model.
Kaitai Liang, Willy Susilo, Joseph K. Liu
IEEE Trans. Inf. Forensics Secur.3
2015 Time-Bound Anonymous Authentication for Roaming Networks
abstract
We propose an anonymous authentication protocol that supports time-bound credentials for an efficient revocation. It is especially suitable for large-scale network in roaming scenario. With our newly designed group signature scheme as a building block, a timestamp can be embedded to user secret key. No expired key can be used to authenticate, and hence naturally revoked users (e.g., due to contract expiration) are not required to be put into the revocation list. This makes our protocol much faster than previous roaming protocols in terms of revocation checking, which is a main part in verification.
Joseph K. Liu, Cheng-Kang Chu, Sherman S. M. Chow, Xinyi Huang 0001, Man Ho Au, Jianying Zhou 0001
IEEE Trans. Inf. Forensics Secur.1
2014 An Efficient Cloud-Based Revocable Identity-Based Proxy Re-encryption Scheme for Public Clouds Data Sharing
Kaitai Liang, Joseph K. Liu, Duncan S. Wong, Willy Susilo
ESORICS (1)2
2014 New Insight to Preserve Online Survey Accuracy and Privacy in Big Data Era
Joseph K. Liu, Man Ho Au, Xinyi Huang 0001, Willy Susilo, Jianying Zhou 0001, Yong Yu 0002
ESORICS (2)1
2014 Identity-Based Encryption with Post-Challenge Auxiliary Inputs for Secure Cloud Applications and Sensor Networks
Tsz Hon Yuen, Ye Zhang 0001, Siu-Ming Yiu, Joseph K. Liu
ESORICS (1)4
2014 Fully Secure Ciphertext-Policy Attribute Based Encryption with Security Mediator
Yuechen Chen, Zoe Lin Jiang, Siu-Ming Yiu, Joseph K. Liu, Man Ho Au, Xuan Wang 0002
ICICS4
2014 TIMER: Secure and Reliable Cloud Storage against Data Re-outsourcing
Tao Jiang 0017, Xiaofeng Chen 0001, Jin Li 0002, Duncan S. Wong, Jianfeng Ma 0001, Joseph K. Liu
ISPEC6
2014 GO-ABE: Group-Oriented Attribute-Based Encryption
Xinyi Huang 0001, Joseph K. Liu, Li Xu 0002
NSS3
2014 Improvements on an authentication scheme for vehicular sensor networks
Joseph K. Liu, Tsz Hon Yuen, Man Ho Au, Willy Susilo
Expert Syst. Appl.1
2014 An efficient PHR service system supporting fuzzy keyword search and fine-grained access control
Fatos Xhafa, Jianfeng Wang 0001, Xiaofeng Chen 0001, Joseph K. Liu, Jin Li 0002, Paul Krause
Soft Comput.4
2014 A DFA-Based Functional Proxy Re-Encryption Scheme for Secure Public Cloud Data Sharing
abstract
In this paper, for the first time, we define a general notion for proxy re-encryption (PRE), which we call deterministic finite automata-based functional PRE (DFA-based FPRE). Meanwhile, we propose the first and concrete DFA-based FPRE system, which adapts to our new notion. In our scheme, a message is encrypted in a ciphertext associated with an arbitrary length index string, and a decryptor is legitimate if and only if a DFA associated with his/her secret key accepts the string. Furthermore, the above encryption is allowed to be transformed to another ciphertext associated with a new string by a semitrusted proxy to whom a re-encryption key is given. Nevertheless, the proxy cannot gain access to the underlying plaintext. This new primitive can increase the flexibility of users to delegate their decryption rights to others. We also prove it as fully chosen-ciphertext secure in the standard model.
Kaitai Liang, Man Ho Au, Joseph K. Liu, Willy Susilo, Duncan S. Wong, Guomin Yang, Tran Viet Xuan Phuong
IEEE Trans. Inf. Forensics Secur.3
2014 Linkable Ring Signature with Unconditional Anonymity
abstract
In this paper, we construct a linkable ring signature scheme with unconditional anonymity. It has been regarded as an open problem in [22] since 2004 for the construction of an unconditional anonymous linkable ring signature scheme. We are the first to solve this open problem by giving a concrete instantiation, which is proven secure in the random oracle model. Our construction is even more efficient than other schemes that can only provide computational anonymity. Simultaneously, our scheme can act as an counterexample to show that [19, Theorem 1] is not always true, which stated that linkable ring signature scheme cannot provide strong anonymity. Yet we prove that our scheme can achieve strong anonymity (under one of the interpretations).
Joseph K. Liu, Man Ho Au, Willy Susilo, Jianying Zhou 0001
IEEE Trans. Knowl. Data Eng.1
2013 Privacy-preserving smart metering with regional statistics and personal enquiry services
abstract
In smart grid, households may send the readings of their energy usage to the utility and a third-party service provider which provides analyzed statistics data to users. User privacy becomes an important issue in this application. In this paper, we propose a new cryptographic-based solution for the privacy issue in smart grid systems. The advantages of our system are twofold: Households can send authenticated energy consumption readings to a third-party service provider anonymously. The service provider learns only the region where the readings come from but not their respective identities. On the other hand, users with personal secret information can enquiry their usage history records or regional statistics.
Cheng-Kang Chu, Joseph K. Liu, Jun Wen Wong, Yunlei Zhao, Jianying Zhou 0001
AsiaCCS2
2013 Threshold-Oriented Optimistic Fair Exchange
Yang Wang 0074, Man Ho Au, Joseph K. Liu, Tsz Hon Yuen, Willy Susilo
NSS3
2013 Towards Anonymous Ciphertext Indistinguishability with Identity Leakage
Tsz Hon Yuen, Cong Zhang 0001, Sherman S. M. Chow, Joseph K. Liu
ProvSec4
2013 Efficient Linkable and/or Threshold Ring Signature Without Random Oracles
abstract
Linkable ring signatures have found many attractive applications. One of the recent important extensions is a linkable threshold ring signature (LTRS) scheme. Unfortunately, the existing LTRS schemes are only secure in the random oracle model (ROM). In this paper, we make the following contributions. First, we construct the first LTRS scheme that is secure without requiring the ROM. Further, we enhance the security of a threshold ring signature (for both linkable or non-linkable) by providing a stronger definition of anonymity. This strengthened notion makes threshold ring signature schemes more suitable in real life. Finally, we provide efficient schemes that outperform the existing schemes in the literature. Our scheme is particularly suitable for electronic commerce or electronic government where anonymity and accountability are the most concerned factors.
Tsz Hon Yuen, Joseph K. Liu, Man Ho Au, Willy Susilo, Jianying Zhou 0001
Comput. J.2
2013 Secure ID-based linkable and revocable-iff-linked ring signature with constant-size construction
Man Ho Au, Joseph K. Liu, Willy Susilo, Tsz Hon Yuen
Theor. Comput. Sci.2
2013 Realizing Fully Secure Unrestricted ID-Based Ring Signature in the Standard Model Based on HIBE
abstract
We describe a secure and unrestricted identity-based ring signature scheme in the standard model. Our construction is provably fully secure in the standard model under static assumptions and is motivated by an existing HIBE scheme. Our observation on the relationship between ID-based ring signatures and HIBE is of interest to researchers in other fields as well. Following the strongest anonymity definition in ring signatures, we define a new level of anonymity for ID-based ring signatures in which the attacker can specify the randomness used in the creation of the user secret key, in addition to the private key generators master key. Our scheme provides unconditional anonymity in this model.
Man Ho Au, Joseph K. Liu, Willy Susilo, Jianying Zhou 0001
IEEE Trans. Inf. Forensics Secur.2
2012 Verifier-local revocation group signatures with time-bound keys
abstract
A prominent issue in group signatures is revoking a group member's signing capability. To solve this issue, the group manager can send revocation messages only to signature verifiers, known as group signatures with verifier-local revocation (VLR). In existing VLR designs, the cost of revocation check grows linearly with the size of revocation messages. This paper introduces time-bound keys into group signatures to reduce the size of revocation messages and speed up the revocation check. In the new notion, the secret key of each group member is associated with an expiration date, and verifiers can tell (at a constant cost) whether or not a group signature is produced using an expired key. Consequently, revocation messages only need to provide the information about group members revoked prematurely (e.g., due to key compromise) but not those with expired keys. This will lead to a significant saving on revocation check in situations where prematurely revoked members are only a small fraction of revoked members. Following this approach, we give two concrete designs of group signatures with VLR to demonstrate the trade-offs between efficiency and privacy.
Cheng-Kang Chu, Joseph K. Liu, Xinyi Huang 0001, Jianying Zhou 0001
AsiaCCS2
2012 Enhancing Location Privacy for Electric Vehicles (at the Right time)
Joseph K. Liu, Man Ho Au, Willy Susilo, Jianying Zhou 0001
ESORICS1
2012 Forward Secure Attribute-Based Signatures
Tsz Hon Yuen, Joseph K. Liu, Xinyi Huang 0001, Man Ho Au, Willy Susilo, Jianying Zhou 0001
ICICS2
2012 Efficient Escrow-Free Identity-Based Signature
Yunmei Zhang, Joseph K. Liu, Xinyi Huang 0001, Man Ho Au, Willy Susilo
ProvSec2
2011 Identity-Based Server-Aided Decryption
Joseph K. Liu, Cheng-Kang Chu, Jianying Zhou 0001
ACISP1
2011 Identity-based online/offline key encapsulation and encryption
abstract
An identity-based online/offline encryption (IBOOE) scheme splits the encryption process into two phases. The first phase performs most of the heavy computations, such as modular exponentiation or pairing over points on elliptic curve. The knowledge of the plaintext or the receiver's identity is not required until the second phase, where the ciphertext is produced by only light computations, such as integer addition/multiplication or hashing. This division of computations makes encryption affordable by devices with limited computation power since the preparation works can be executed "offline" or possibly by some powerful devices. The identity-based (ID-based) nature of the scheme also allows the preparation of ciphertext without certificate verification.
Sherman S. M. Chow, Joseph K. Liu, Jianying Zhou 0001
AsiaCCS2
2011 Threshold ring signature without random oracles
abstract
In this paper, we present the notion and construction of threshold ring signature without random oracles. This is the first scheme in the literature that is proven secure in the standard model. Our scheme extends the Shacham-Waters signature from PKC 2007 in a non-trivial way. We note that our technique is specifically designed to achieve a threshold ring signature in the standard model. Interestingly, we can still maintain the signature size to be the same as the Shacham-Waters signature, while only a tiny computation cost is added.
Tsz Hon Yuen, Joseph K. Liu, Man Ho Au, Willy Susilo, Jianying Zhou 0001
AsiaCCS2
2011 Forward Secure Ring Signature without Random Oracles
Joseph K. Liu, Tsz Hon Yuen, Jianying Zhou 0001
ICICS1
2010 Practical ID-based encryption for wireless sensor network
abstract
In this paper, we propose a new practical identity-based encryption scheme which is suitable for wireless sensor network (WSN). We call it Receiver-Bounded Online/Offline Identity-based Encryption (RB-OOIBE). It splits the encryption process into two parts -- the offline and the online part. In the offline part, all heavy computations are done without the knowledge of the receiver's identity and the plaintext message. In the online stage, only light computations such as modular operation and symmetric key encryption are required, together with the receiver's identity and the plaintext message. Moreover, since each offline ciphertext can be re-used for the same receiver, the number of offline ciphertexts the encrypter holds only confines the number of receivers instead of the number of messages to be encrypted. In this way, a sensor node (with limited computation power and limited storage) in WSN can send encrypted data easily: A few offline ciphertexts can be computed in the manufacturing stage while the online part is light enough for the sensor to process.
Cheng-Kang Chu, Joseph K. Liu, Jianying Zhou 0001, Feng Bao 0001, Robert H. Deng
AsiaCCS2
2010 Online/Offline Identity-Based Signcryption Revisited
Joseph K. Liu, Joonsang Baek, Jianying Zhou 0001
Inscrypt1
2010 Short Generic Transformation to Strongly Unforgeable Signature in the Standard Model
Joseph K. Liu, Man Ho Au, Willy Susilo, Jianying Zhou 0001
ESORICS1
2010 A Suite of Non-pairing ID-Based Threshold Ring Signature Schemes with Different Levels of Anonymity (Extended Abstract)
Patrick P. Tsang, Man Ho Au, Joseph K. Liu, Willy Susilo, Duncan S. Wong
ProvSec3
2009 A New Variant of the Cramer-Shoup KEM Secure against Chosen Ciphertext Attack
Joonsang Baek, Willy Susilo, Joseph K. Liu, Jianying Zhou 0001
ACNS3
2009 An Efficient Identity-Based Online/Offline Encryption Scheme
Joseph K. Liu, Jianying Zhou 0001
ACNS1
2009 Online/Offline Ring Signature Scheme
Joseph K. Liu, Man Ho Au, Willy Susilo, Jianying Zhou 0001
ICICS1
2009 Certificate-based sequential aggregate signature
abstract
In this paper, we propose a new notion called Certificate-Based Sequential Aggregate Signature. Certificate-based cryptography proposed by Gentry [8] combines the merit of traditional public key cryptography and identity based cryptography, without use of the costly certificate chain verification process and the removal of key escrow security concern. Under this paradigm, we propose a first sequential aggregate signature. An aggregate signature scheme produces a short string that convinces any verifier that there are $n$ messages signed by $n$ parties, all of which may be distinct. The length of the string is a constant which is independent of $n$. Its compactness makes it particularly suitable to be employed in those environments where communication bandwidth is very limited, such as wireless network scenarios (e.g. MANETS, cellular networks, sensor networks, satellite communication). We provide a concrete construction of this new notion and prove its security in the random oracle model.
Joseph K. Liu, Joonsang Baek, Jianying Zhou 0001
WISEC1
2008 Traceable and Retrievable Identity-Based Encryption
Man Ho Au, Qiong Huang 0001, Joseph K. Liu, Willy Susilo, Duncan S. Wong, Guomin Yang
ACNS3
2008 Sanitizable Signatures Revisited
Tsz Hon Yuen, Willy Susilo, Joseph K. Liu, Yi Mu 0001
CANS3
2008 Certificate-Based Signature Schemes without Pairings or Random Oracles
Joseph K. Liu, Joonsang Baek, Willy Susilo, Jianying Zhou 0001
ISC1
2008 Robust Receipt-Free Election System with Ballot Secrecy and Verifiability
Sherman S. M. Chow, Joseph K. Liu, Duncan S. Wong
NDSS2
2007 (Convertible) Undeniable Signatures Without Random Oracles
Tsz Hon Yuen, Man Ho Au, Joseph K. Liu, Willy Susilo
ICICS3
2007 Certificate Based (Linkable) Ring Signature
Man Ho Au, Joseph K. Liu, Willy Susilo, Tsz Hon Yuen
ISPEC2
2007 Revocable Ring Signature
Dennis Y. W. Liu, Joseph K. Liu, Yi Mu 0001, Willy Susilo, Duncan S. Wong
J. Comput. Sci. Technol.2
2006 Ring signatures without random oracles
abstract
Since the formalization of ring signature by Rivest, Shamir and Tauman in 2001, there are lots of variations appeared in the literature. Almost all of the variations rely on the random oracle model for security proof. In this paper, we propose a ring signature scheme based on bilinear pairings, which is proven to be secure against adaptive chosen message attack without using the random oracle model. It is one of the first in the literature to achieve this security level.
Sherman S. M. Chow, Victor K.-W. Wei, Joseph K. Liu, Tsz Hon Yuen
AsiaCCS3
2006 Single Sign-On and Key Establishment for Ubiquitous Smart Environments
Yuen-Yan Chan, Sebastian Fleissner, Joseph K. Liu, Jin Li 0002
ICCSA (4)3
2005 Linkable Ring Signatures: Security Models and New Schemes
Joseph K. Liu, Duncan S. Wong
ICCSA (2)1
2005 A Restricted Multi-show Credential System and Its Application on E-Voting
Joseph K. Liu, Duncan S. Wong
ISPEC1
2005 Transferable E-Cash Revisit
Joseph K. Liu, Sandy H. Wong, Duncan S. Wong
SEC1
2004 Linkable Spontaneous Anonymous Group Signature for Ad Hoc Groups (Extended Abstract)
Joseph K. Liu, Victor K.-W. Wei, Duncan S. Wong
ACISP1
2003 Evaluation on Security and Privacy of Web-Based Learning Systems
abstract
Web-based learning systems are becoming popular in the recent years. Many courses and lectures are now conducted online. Similar to other Web-based applications, security and privacy of Web-based learning systems should not be overlooked. We evaluate the security and privacy of general Web-based learning systems. We address the security and privacy requirements specific to them. Recommendations on design and implementation of a secure Web-based learning system are also presented. In particular, we have evaluated the security services of two popular Web-based learning tools.
Yuen-Yan Chan, Chi-Hong Leung, Joseph K. Liu
ICALT3
2003 On the RS-Code Construction of Ring Signature Schemes and a Threshold Setting of RST
Duncan S. Wong, Karyin Fung, Joseph K. Liu, Victor K.-W. Wei
ICICS3