Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Luning Xia

dblp:38/7720 · DBLP profile ↗
← Back
17ranked-venue papers
0as first author
1since 2021 · last 2022
—ORCID · none

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

Security and privacy · 17 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
3 papers
Cryptographic primitives and cryptanalysis · 54% Hardware security and side channels · 37% Systems and software security · 10%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Storage systems · 100%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis › encryption
deniable encryption
0.922022
MDEFTL: Incorporating Multi-Snapshot Plausible Deniability into Flash Translation Layer · IEEE Trans. Dependable Secur. Comput. 2022
DEFTL: Implementing Plausibly Deniable Encryption in Flash Translation Layer · CCS 2017
Storage systems
flash and SSD
0.922022
MDEFTL: Incorporating Multi-Snapshot Plausible Deniability into Flash Translation Layer · IEEE Trans. Dependable Secur. Comput. 2022
DEFTL: Implementing Plausibly Deniable Encryption in Flash Translation Layer · CCS 2017
Storage systems › flash and SSD › flash memory management
flash translation layer
0.922022
MDEFTL: Incorporating Multi-Snapshot Plausible Deniability into Flash Translation Layer · IEEE Trans. Dependable Secur. Comput. 2022
DEFTL: Implementing Plausibly Deniable Encryption in Flash Translation Layer · CCS 2017
Hardware security and side channels › physical attacks
cold boot attack
0.312018
Copker: A Cryptographic Engine Against Cold-Boot Attacks · IEEE Trans. Dependable Secur. Comput. 2018
Hardware security and side channels › hardware attacks
side-channel and fault attacks
0.312018
Copker: A Cryptographic Engine Against Cold-Boot Attacks · IEEE Trans. Dependable Secur. Comput. 2018
Cryptographic primitives and cryptanalysis › public-key cryptography
RSA
0.112018
Copker: A Cryptographic Engine Against Cold-Boot Attacks · IEEE Trans. Dependable Secur. Comput. 2018

Methods — techniques the papers use, named apart from their topics

NAND flash controller implementation · 1.1plausible deniable encryption · 0.6on-chip cache key storage · 0.3deterministic random bit generation · 0.3
YearPublicationVenuePosition
2022 MDEFTL: Incorporating Multi-Snapshot Plausible Deniability into Flash Translation Layer
abstract
Conventional encryption solutions cannot defend against a coercive attacker who can capture the device owner, and force the owner to disclose keys used for decrypting sensitive data. To defend against such a coercive adversary, Plausibly Deniable Encryption (PDE) was introduced to allow the device owner to deny the very existence of sensitive data. The existing PDE systems built for computing devices equipped with flash storage media, are problematic, since they cannot defend against multi-snapshot adversaries, who may have access to the storage medium of a user's device at different points of time. In this article, we propose MDEFTL, a secure multi-snapshot PDE system for mobile devices which incorporates plausible deniability into Flash Translation Layer (FTL). MDEFTL is the first practical design which integrates multi-snapshot PDE into FTL, a pervasively deployed layer in literally all the current mobile devices. A salient advantage of MDEFTL lies in its capability of achieving multi-snapshot plausible deniability while being able to accommodate the special nature of NAND flash as well as eliminate deniability compromises from it. We implemented MDEFTL using an open-source NAND flash controller. The experimental results show that, compared to conventional encryption which does not provide deniability, our MDEFTL only incurs a small overhead.
Shijie Jia 0001, Qionglu Zhang, Luning Xia, Jiwu Jing, Peng Liu 0005
IEEE Trans. Dependable Secur. Comput.3
2019 eHIFS: An Efficient History Independent File System
abstract
Securely deleting obsolete data is of significant importance, as reserving them may not only endanger data owners' privacy, but also violate data protection regulations like GDPR, SOX and HIPPA. However, completely eliminating data is extremely challenging in modern computer systems. One reason is the past existence of the deleted data may leave artifacts in the layout of a storage system at all layers, and such structural artifacts may be utilized by the adversary to derive sensitive information about the data having been deleted. A novel security notion, history independence, can ensure that memory representation of a data structure is independent of the operation sequences leading to it. Therefore, history independence can be utilized to remove the structural artifacts created by the deleted data, making it possible to achieve secure deletion guarantee. In this work, leveraging history independence, we build history independent systems. The existing history independent file system (HIFS) suffers from a significant degradation compared to the regular file system, rendering it impractical for real-world applications. A fundamental reason for such a degradation is, HIFS simply re-locates the entire data in a history independent manner for each single write. This is unfortunately unnecessary since a multi-snapshot adversary has observed a previous snapshot, and relocating data appearing in this old snapshot is vain and incurs unnecessary overhead. This will be exacerbated when the file system load factor is large. We thus design eHIFS, the first efficient History Independent File System, in which we smartly take advantage of knowledge on the adversary's observations and eliminate those unnecessary re-locations. Security analysis and experimental evaluation show that, compared to HIFS, eHIFS can achieve a similar history independence guarantee, with a 33X write throughput improvement when the file system load factor is 90%.
Biao Gao, Bo Chen 0028, Shijie Jia 0001, Luning Xia
AsiaCCS4
2019 MimosaFTL: Adding Secure and Practical Ransomware Defense Strategy to Flash Translation Layer
abstract
Ransomware attacks have become prevalent nowadays due to sudden flourish of cryptocurrencies. Most existing defense strategies for ransomware, however, are vulnerable to privileged ransomware who can compromise the operating system and hence any backup data stored locally. The out-of-place-update and the isolation nature of flash memory storage, for the first time, makes it possible to design a defense strategy which is secure against the privileged ransomware. In this work, we propose MimosaFTL, a secure and practical ransomware defense strategy for mobile computing devices equipped with flash memory as external storage. MimosaFTL is secure against the privileged malware by taking advantage of unique characteristics of flash storage. In addition, it is more practical (compared to prior work) for real-world deployments by: 1) incorporating a fine-grained detection scheme which can detect presence of ransomware accurately; and 2) allowing the victim to efficiently restore the infected external storage to the exact point when the malware starts to perform corruption. Experimental evaluation shows that, MimosaFTL can mitigate ransomware attacks effectively with a small negative impact on both I/O performance and lifetime of flash storage.
Peiying Wang, Shijie Jia 0001, Bo Chen 0028, Luning Xia, Peng Liu 0005
CODASPY4
2018 Chord: Thwarting Relay Attacks Among Near Field Communications
Yafei Ji, Luning Xia, Jingqiang Lin 0001, Qiongxiao Wang, Lingguang Lei
Inscrypt2
2018 Copker: A Cryptographic Engine Against Cold-Boot Attacks
abstract
Cryptosystems are essential for computer and communication security, e.g., RSA or ECDSA in PGP Email clients and AES in full disk encryption. In practice, the cryptographic keys are loaded and stored in RAM as plain-text, and therefore vulnerable to cold-boot attacks exploiting the remanence effect of RAM chips to directly read memory data. To tackle this problem, we propose Copker, a cryptographic engine that implements asymmetric cryptosystems entirely within the CPU, without storing any plain-text sensitive data in RAM. Copker supports the popular asymmetric cryptosystems (i.e., RSA and ECDSA), and deterministic random bit generators (DRBGs) used in ECDSA signing. In its active mode, Copker stores kilobytes of sensitive data, including the private key, the DRBG seed and intermediate states, only in on-chip CPU caches (and registers). Decryption/signing operations are performed without storing any sensitive information in RAM. In the suspend mode, Copker stores symmetrically-encrypted private keys and DRBG seeds in memory, while employs existing solutions to keep the key-encryption key securely in CPU registers. Hence, Copker releases the system resources in the suspend mode. We implement Copker with the support of multiple private keys. With security analyses and intensive experiments, we demonstrate that Copker provides cryptographic services that are secure against cold-boot attacks and introduce reasonable overhead.
Le Guan, Jingqiang Lin 0001, Ziqiang Ma, Bo Luo, Luning Xia, Jiwu Jing
IEEE Trans. Dependable Secur. Comput.5
2017 Supporting Transparent Snapshot for Bare-metal Malware Analysis on Mobile Devices
abstract
The increasing growth of cybercrimes targeting mobile devices urges an efficient malware analysis platform. With the emergence of evasive malware, which is capable of detecting that it is being analyzed in virtualized environments, bare-metal analysis has become the definitive resort. Existing works mainly focus on extracting the malicious behaviors exposed during bare-metal analysis. However, after malware analysis, it is equally important to quickly restore the system to a clean state to examine the next sample. Unfortunately, state-of-the-art solutions on mobile platforms can only restore the disk, and require a time-consuming system reboot. In addition, all of the existing works require some in-guest components to assist the restoration. Therefore, a kernel-level malware is still able to detect the presence of the in-guest components.
Le Guan, Shijie Jia 0001, Bo Chen 0028, Fengwei Zhang, Bo Luo, Jingqiang Lin 0001, Peng Liu 0005, Xinyu Xing 0001, Luning Xia
ACSAC9
2017 DEFTL: Implementing Plausibly Deniable Encryption in Flash Translation Layer
abstract
Mobile devices today have been increasingly used to store and process sensitive information. To protect sensitive data, mobile operating systems usually incorporate a certain level of encryption to protect sensitive data. However, conventional encryption cannot defend against a coercive attacker who can capture the device owner, and force the owner to disclose keys used for decrypting sensitive information. To defend against such a coercive adversary, Plausibly Deniable Encryption (PDE) was introduced to allow the device owner to deny the very existence of sensitive data stored on his/her device. The existing PDE systems, built on flash storage devices, are problematic, since they either neglect the special nature of the underlying storage medium (which is usually NAND flash), or suffer from deniability compromises.
Shijie Jia 0001, Luning Xia, Bo Chen 0028, Peng Liu 0005
CCS2
2016 Sanitizing data is not enough!: towards sanitizing structural artifacts in flash media
Bo Chen 0028, Shijie Jia 0001, Luning Xia, Peng Liu 0005
ACSAC3
2016 NFPS: Adding Undetectable Secure Deletion to Flash Translation Layer
abstract
Securely removing data from modern computing systems is challenging, as past existence of the deleted data may leave artifacts in the layout at all layers of a computing system, which can be utilized by the adversary to infer information about the deleted data. Conventional overwriting-based and encryption-based solutions are not sufficient, as they cannot remove these artifacts. In this work, we aim to securely remove data from NAND flash-based block devices. We observed that completely removing the aforementioned artifacts from NAND flash is expensive, as it may require re-organizing the entire flash layout. We thus approach this security goal from a new angle. We investigate undetectable secure deletion, a novel security notion which can 1) remove the deleted data from flash devices, such that the adversary cannot have access to the deleted data once they have been removed, and 2) conceal the deletion history, such that the adversary cannot find out there was a deletion in the past. We design NAND Flash Partial Scrubbing (NFPS), the first undetectable secure deletion scheme for NAND flash-based block devices. We propose partial page reprogramming and partial block erasure methods to sanitize data from NAND flash. In addition, we incorporate NFPS to typical Flash Translation Layer (FTL) algorithms. Finally, we implement NFPS and experimentally evaluate its effectiveness.
Shijie Jia 0001, Luning Xia, Bo Chen 0028, Peng Liu 0005
AsiaCCS2
2016 Physical-Layer Identification of HF RFID Cards Based on RF Fingerprinting
Guozhu Zhang, Luning Xia, Shijie Jia 0001, Yafei Ji
ISPEC2
2015 vBox: Proactively Establishing Secure Channels Between Wireless Devices Without Prior Knowledge
Wei Wang 0314, Jingqiang Lin 0001, Luning Xia
ESORICS (2)5
2015 Chameleon: A Lightweight Method for Thwarting Relay Attacks in Near Field Communication
Yafei Ji, Luning Xia, Jingqiang Lin 0001, Guozhu Zhang, Shijie Jia 0001
ICICS2
2015 Extracting Robust Keys from NAND Flash Physical Unclonable Functions
Shijie Jia 0001, Luning Xia, Jingqiang Lin 0001, Guozhu Zhang, Yafei Ji
ISC2
2012 Hardware Performance Optimization and Evaluation of SM3 Hash Algorithm on FPGA
Luning Xia, Jingqiang Lin 0001, Jiwu Jing, Zongbin Liu, Xingjie Yu
ICICS2
2012 Evaluating the Optimized Implementations of SNOW3G and ZUC on FPGA
abstract
SNOW 3G and ZUC are both the heart of secure algorithm sets in 3GPP LTE-Advanced, which is the potential candidate for 4G mobile broadband communication standard. In this paper, we optimize the implementation of the SNOW 3G and ZUC on FPGA, and also evaluate their performance. Our implementation of SNOW 3G reaches a little higher throughput than that of the best commercial IP core. Our optimized implementation of ZUC gives 40% performance improvement, compared with the best reported methods in terms of area-throughput ratio. Especially, compared with the ASIC implementation of ZUC in the most recent work in INDOCRYT 2011, the critical path of our architecture is 20% shorter than theirs. Our evaluation results show that both SNOW 3G and ZUC are flexible to balance different throughput with consumed area.
Lingchen Zhang, Luning Xia, Zongbin Liu, Jiwu Jing
TrustCom2
2011 An Efficient RSA Implementation without Precomputation
Wuqiong Pan, Jiwu Jing, Luning Xia, Zongbin Liu, Meng Yu 0001
Inscrypt3
2011 A Tiny RSA Coprocessor based on Optimized Systolic Montgomery Architecture
Zongbin Liu, Luning Xia, Jiwu Jing, Peng Liu 0005
SECRYPT2