Demo Data from EDBT 2026 / reviewers in the wild / expert
Fei Chen 0001
dblp:81/4345-1
· DBLP profile ↗
18ranked-venue papers
9as first author
0since 2021 · last 2015
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 9 · 7 first-authorSystems, architecture and hardware · 7 · 2 first-authorSecurity and privacy · 2Software engineering, systems software and programming languages · 1
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
11 papers |
Network security · 29% Privacy and data protection · 24% Authentication and access control · 19% | |
| Computer networks
5 papers |
Internet of things and sensor networks · 84% Network management and operations · 16% |
Topics — the 18 heaviest of 24, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network security
firewall |
0.3 | 2 | 2013 | Cross-Domain Privacy-Preserving Cooperative Firewall Optimization · IEEE/ACM Trans. Netw. 2013 A cross-domain privacy-preserving protocol for cooperative firewall optimization · INFOCOM 2011 |
Internet of things and sensor networks › wireless sensor network › sensor network architecture
two-tiered sensor networks |
0.3 | 2 | 2012 | Privacy- and integrity-preserving range queries in sensor networks · IEEE/ACM Trans. Netw. 2012 SafeQ: Secure and Efficient Query Processing in Sensor Networks · INFOCOM 2010 |
Internet of things and sensor networks › network connectivity
network reachability |
0.2 | 1 | 2015 | Privacy-Preserving Quantification of Cross-Domain Network Reachability · IEEE/ACM Trans. Netw. 2015 |
Cryptographic protocols and secure computation › secure multiparty computation › secure two-party computation
secure comparison |
0.2 | 2 | 2011 | Privacy Preserving Collaborative Enforcement of Firewall Policies in Virtual Private Networks · IEEE Trans. Parallel Distributed Syst. 2011 Collaborative enforcement of firewall policies in virtual private networks · PODC 2008 |
Authentication and access control › policy evaluation
XACML policy evaluation |
0.2 | 2 | 2011 | Designing Fast and Scalable XACML Policy Evaluation Engines · IEEE Trans. Computers 2011 Xengine: a fast and scalable XACML policy evaluation engine · SIGMETRICS 2008 |
Internet of things and sensor networks
wireless sensor network |
0.2 | 1 | 2013 | A digital watermarking approach to secure and precise range query processing in sensor networks · INFOCOM 2013 |
Network security › firewall
firewall rule optimization |
0.2 | 1 | 2013 | Cross-Domain Privacy-Preserving Cooperative Firewall Optimization · IEEE/ACM Trans. Netw. 2013 |
Digital forensics and information hiding
watermarking |
0.2 | 1 | 2013 | A digital watermarking approach to secure and precise range query processing in sensor networks · INFOCOM 2013 |
Cryptographic primitives and cryptanalysis › hash functions
merkle tree |
0.1 | 1 | 2012 | Privacy- and integrity-preserving range queries in sensor networks · IEEE/ACM Trans. Netw. 2012 |
Privacy and data protection
query privacy |
0.1 | 1 | 2012 | Privacy- and integrity-preserving range queries in sensor networks · IEEE/ACM Trans. Netw. 2012 |
Authentication and access control
policy-based access control |
0.1 | 1 | 2011 | Designing Fast and Scalable XACML Policy Evaluation Engines · IEEE Trans. Computers 2011 |
Cryptographic protocols and secure computation › secure multiparty computation
secure two-party computation |
0.1 | 1 | 2011 | Privacy Preserving Collaborative Enforcement of Firewall Policies in Virtual Private Networks · IEEE Trans. Parallel Distributed Syst. 2011 |
Privacy and data protection
privacy-preserving computation |
0.1 | 2 | 2013 | Cross-Domain Privacy-Preserving Cooperative Firewall Optimization · IEEE/ACM Trans. Netw. 2013 Privacy-preserving cross-domain network reachability quantification · ICNP 2011 |
Authentication and access control
access control policy |
0.1 | 1 | 2008 | Xengine: a fast and scalable XACML policy evaluation engine · SIGMETRICS 2008 |
Authentication and access control › access control › access control mechanisms
access control list |
0.1 | 1 | 2015 | Privacy-Preserving Quantification of Cross-Domain Network Reachability · IEEE/ACM Trans. Netw. 2015 |
Network security › secure communication › network-layer security
virtual private networks |
0.1 | 2 | 2011 | Privacy Preserving Collaborative Enforcement of Firewall Policies in Virtual Private Networks · IEEE Trans. Parallel Distributed Syst. 2011 Collaborative enforcement of firewall policies in virtual private networks · PODC 2008 |
Privacy and data protection › privacy-preserving computation
collaborative computation |
0.0 | 1 | 2013 | Cross-Domain Privacy-Preserving Cooperative Firewall Optimization · IEEE/ACM Trans. Netw. 2013 |
Privacy and data protection › privacy-preserving access control
policy hiding |
0.0 | 1 | 2011 | A cross-domain privacy-preserving protocol for cooperative firewall optimization · INFOCOM 2011 |
Methods — techniques the papers use, named apart from their topics
secure computation · 0.6neighborhood chains · 0.5privacy-preserving protocol · 0.4secure multiparty computation · 0.4order-preserving function · 0.3digital watermarking · 0.3merkle hash tree · 0.3bloom filter · 0.3protocol implementation · 0.2policy evaluation algorithm · 0.1event-driven adaptation · 0.1data encoding · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Privacy-Preserving Quantification of Cross-Domain Network ReachabilityabstractNetwork reachability is an important characteristic for understanding end-to-end network behavior and helps in detecting violations of security policies across the network. While quantifying network reachability within one administrative domain is a difficult problem in itself, performing the same computation across a network spanning multiple administrative domains presents a novel challenge. The problem of quantifying network reachability across multiple administrative domains is more difficult because the privacy of security policies of individual domains is a serious concern and needs to be protected through this process. In this paper, we propose the first cross-domain privacy-preserving protocol for quantifying network reachability. Our protocol constructs equivalent representations of the Access Control List (ACL) rules and determines network reachability while preserving the privacy of the individual ACLs. This protocol can accurately determine the network reachability along a network path through different administrative domains. We have implemented and evaluated our protocol on both real and synthetic ACLs. The experimental results show that the online processing time of an ACL containing thousands of rules is less than 25 s. Given two ACLs, each containing thousands of rules, the comparison time is less than 6 s, and the total communication cost is less than 2100 kB. Fei Chen 0001, Bezawada Bruhadeshwar, Alex X. Liu |
IEEE/ACM Trans. Netw. | 1 |
| 2014 | Privacy and integrity preserving multi-dimensional range queries for cloud computingabstractIn cloud computing, a cloud provider hosts the data of an organization and replies query results to the customers of the organization. Because organization's data are confidential and the cloud provider cannot be fully trusted, some schemes have been proposed to preserve data privacy and query result integrity. However, these schemes either include false positives in query results, or are too expensive. In this paper, we propose an effective and efficient privacy and integrity preserving scheme for multi-dimensional range queries. To preserve privacy, we propose an order-preserving hash-based function to encode both data and queries so that a cloud provider can correctly process encoded queries over encoded data without knowing their values. To preserve integrity, we propose a new data structure called local bit matrices that allows a customer to verify the integrity of a query result with a high probability. Experimental results show that our scheme can efficiently process a dataset with one million data items. Fei Chen 0001, Alex X. Liu |
Networking | 1 |
| 2013 | A digital watermarking approach to secure and precise range query processing in sensor networksabstractTwo-tiered wireless sensor networks offer good scalability, efficient power usage, and space saving. However, storage nodes are more attractive to attackers than sensors because they store sensor collected data and processing sink issued queries. A compromised storage node not only reveals sensor collected data, but also may reply incomplete or wrong query results. In this paper, we propose QuerySec, a protocol that enables storage nodes to process queries correctly while prevents them from revealing both data from sensors and queries from the sink. To protect privacy, we propose an order preserving function-based scheme to encode both sensor collected data and sink issued queries, which allows storage nodes to process queries correctly without knowing the actual values of both data and queries. To preserve integrity, we proposed a link watermarking scheme, where data items are formed into a link by the watermarks embedded in them so that any deletion in query results can be detected. Yeqing Yi, Rui Li 0020, Fei Chen 0001, Alex X. Liu, Yaping Lin |
INFOCOM | 3 |
| 2013 | Cross-Domain Privacy-Preserving Cooperative Firewall OptimizationabstractFirewalls have been widely deployed on the Internet for securing private networks. A firewall checks each incoming or outgoing packet to decide whether to accept or discard the packet based on its policy. Optimizing firewall policies is crucial for improving network performance. Prior work on firewall optimization focuses on either intrafirewall or interfirewall optimization within one administrative domain where the privacy of firewall policies is not a concern. This paper explores interfirewall optimization across administrative domains for the first time. The key technical challenge is that firewall policies cannot be shared across domains because a firewall policy contains confidential information and even potential security holes, which can be exploited by attackers. In this paper, we propose the first cross-domain privacy-preserving cooperative firewall policy optimization protocol. Specifically, for any two adjacent firewalls belonging to two different administrative domains, our protocol can identify in each firewall the rules that can be removed because of the other firewall. The optimization process involves cooperative computation between the two firewalls without any party disclosing its policy to the other. We implemented our protocol and conducted extensive experiments. The results on real firewall policies show that our protocol can remove as many as 49% of the rules in a firewall, whereas the average is 19.4%. The communication cost is less than a few hundred kilobytes. Our protocol incurs no extra online packet processing overhead, and the offline processing time is less than a few hundred seconds. Fei Chen 0001, Bezawada Bruhadeshwar, Alex X. Liu |
IEEE/ACM Trans. Netw. | 1 |
| 2012 | First step towards automatic correction of firewall policy faultsabstractFirewalls are critical components of network security and have been widely deployed for protecting private networks. A firewall determines whether to accept or discard a packet that passes through it based on its policy. However, most real-life firewalls have been plagued with policy faults, which either allow malicious traffic or block legitimate traffic. Due to the complexity of firewall policies, manually locating the faults of a firewall policy and further correcting them are difficult. Automatically correcting the faults of a firewall policy is an important and challenging problem. In this article, we first propose a fault model for firewall policies including five types of faults. For each type of fault, we present an automatic correction technique. Second, we propose the first systematic approach that employs these five techniques to automatically correct all or part of the misclassified packets of a faulty firewall policy. Third, we conducted extensive experiments to evaluate the effectiveness of our approach. Experimental results show that our approach is effective to correct a faulty firewall policy with three of these types of faults. Fei Chen 0001, Alex X. Liu, JeeHyun Hwang, Tao Xie 0001 |
ACM Trans. Auton. Adapt. Syst. | 1 |
| 2012 | Towards high performance security policy evaluation
Zheng Qin 0001, Fei Chen 0001, Alex X. Liu, Zhiguang Qin |
J. Supercomput. | 2 |
| 2012 | Systematic Structural Testing of Firewall PoliciesabstractFirewalls are the mainstay of enterprise security and the most widely adopted technology for protecting private networks. As the quality of protection provided by a firewall directly depends on the quality of its policy (i.e., configuration), ensuring the correctness of firewall policies is important and yet difficult. To help ensure the correctness, we propose a systematic structural testing approach for firewall policies. We define structural coverage (based on coverage criteria of rules, predicates, and clauses) on the firewall policy under test. To achieve high structural coverage effectively, we have developed four automated packet generation techniques: the random packet generation, the one based on local constraint solving (considering individual rules locally in a policy), the one based on global constraint solving (considering multiple rules globally in a policy), and the one based on boundary values. We have conducted an experiment on a set of real policies and a set of faulty policies to detect faults with generated packet sets. Generally, our experimental results show that a packet set with higher structural coverage has higher fault-detection capability (i.e., detecting more injected faults). Our experimental results show that a reduced packet set (maintaining the same level of structural coverage with the corresponding original packet set) maintains similar fault-detection capability with the original set. JeeHyun Hwang, Tao Xie 0001, Fei Chen 0001, Alex X. Liu |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2012 | Privacy- and integrity-preserving range queries in sensor networksabstractThe architecture of two-tiered sensor networks, where storage nodes serve as an intermediate tier between sensors and a sink for storing data and processing queries, has been widely adopted because of the benefits of power and storage saving for sensors as well as the efficiency of query processing. However, the importance of storage nodes also makes them attractive to attackers. In this paper, we propose SafeQ, a protocol that prevents attackers from gaining information from both sensor collected data and sink issued queries. SafeQ also allows a sink to detect compromised storage nodes when they misbehave. To preserve privacy, SafeQ uses a novel technique to encode both data and queries such that a storage node can correctly process encoded queries over encoded data without knowing their values. To preserve integrity, we propose two schemes—one using Merkle hash trees and another using a new data structure called neighborhood chains—to generate integrity verification information so that a sink can use this information to verify whether the result of a query contains exactly the data items that satisfy the query. To improve performance, we propose an optimization technique using Bloom filters to reduce the communication cost between sensors and storage nodes. Fei Chen 0001, Alex X. Liu |
IEEE/ACM Trans. Netw. | 1 |
| 2011 | Privacy-preserving cross-domain network reachability quantificationabstractNetwork reachability is one of the key factors for capturing end-to-end network behavior and detecting the violation of security policies. While quantifying network reachability within one administrative domain is already difficult, quantifying network reachability across multiple administrative domains is more difficult because the privacy of security policies becomes a serious concern and needs to be protected through this process. In this paper, we propose the first cross-domain privacy-preserving protocol for quantifying network reachability. Our protocol constructs equivalent representations of the Access Control List (ACL) rules and determines network reachability while preserving the privacy of the individual ACLs. This protocol can accurately determine the network reachability along a network path through different administrative domains. We have implemented and evaluated our protocol on both real and synthetic ACLs. The experimental results show that the online processing time of an ACL with thousands of rules is less than 25 seconds, the comparison time of two ACLs is less than 6 seconds, and the communication cost between two ACLs with thousands of rules is less than 2100 KB. Fei Chen 0001, Bezawada Bruhadeshwar, Alex X. Liu |
ICNP | 1 |
| 2011 | A cross-domain privacy-preserving protocol for cooperative firewall optimizationabstractFirewalls have been widely deployed on the Internet for securing private networks. A firewall checks each incoming or outgoing packet to decide whether to accept or discard the packet based on its policy. Optimizing firewall policies is crucial for improving network performance. Prior work on firewall optimization focuses on either intra-firewall or inter-firewall optimization within one administrative domain where the privacy of firewall policies is not a concern. This paper explores inter-firewall optimization across administrative domains for the first time. The key technical challenge is that firewall policies cannot be shared across domains because a firewall policy contains confidential information and even potential security holes, which can be exploited by attackers. In this paper, we propose the first cross-domain privacy-preserving cooperative firewall policy optimization protocol. Specifically, for any two adjacent firewalls belonging to two different administrative domains, our protocol can identify in each firewall the rules that can be removed because of the other firewall. The optimization process involves cooperative computation between the two firewalls without any party disclosing its policy to the other. We implemented our protocol and conducted extensive experiments. The results on real firewall policies show that our protocol can remove as many as 49% of the rules in a firewall whereas the average is 19.4%. The communication cost is less than a few hundred KBs. Our protocol incurs no extra online packet processing overhead and the offline processing time is less than a few hundred seconds. Fei Chen 0001, Bezawada Bruhadeshwar, Alex X. Liu |
INFOCOM | 1 |
| 2011 | Designing Fast and Scalable XACML Policy Evaluation EnginesabstractMost prior research on policies has focused on correctness. While correctness is an important issue, the adoption of policy-based computing may be limited if the resulting systems are not implemented efficiently and thus perform poorly. To increase the effectiveness and adoption of policy-based computing, in this paper, we propose fast policy evaluation algorithms that can be adapted to support various policy languages. In this paper, we focus on XACML policy evaluation because XACML has become the de facto standard for specifying access control policies, has been widely used on web servers, and is most complex among existing policy languages. We implemented our algorithms in a policy evaluation system called XEngine and conducted side-by-side comparison with Sun Policy Decision Point (PDP), the industrial standard for XACML policy evaluation. The results show that XEngine is orders of magnitude faster than Sun PDP. The performance difference grows almost linearly with the number of rules in an XACML policy. To our best knowledge, there is no prior work on improving XACML policy evaluation performance. This paper represents the first step in exploring this unknown space. Alex X. Liu, Fei Chen 0001, JeeHyun Hwang, Tao Xie 0001 |
IEEE Trans. Computers | 2 |
| 2011 | Privacy Preserving Collaborative Enforcement of Firewall Policies in Virtual Private NetworksabstractThe widely deployed Virtual Private Network (VPN) technology allows roaming users to build an encrypted tunnel to a VPN server, which, henceforth, allows roaming users to access some resources as if that computer were residing on their home organization's network. Although VPN technology is very useful, it imposes security threats on the remote network because its firewall does not know what traffic is flowing inside the VPN tunnel. To address this issue, we propose VGuard, a framework that allows a policy owner and a request owner to collaboratively determine whether the request satisfies the policy without the policy owner knowing the request and the request owner knowing the policy. We first present an efficient protocol, called Xhash, for oblivious comparison, which allows two parties, where each party has a number, to compare whether they have the same number, without disclosing their numbers to each other. Then, we present the VGuard framework that uses Xhash as the basic building block. The basic idea of VGuard is to first convert a firewall policy to nonoverlapping numerical rules and then use Xhash to check whether a request matches a rule. Comparing with the Cross-Domain Cooperative Firewall (CDCF) framework, which represents the state-of-the-art, VGuard is not only more secure but also orders of magnitude more efficient. On real-life firewall policies, for processing packets, our experimental results show that VGuard is three to four orders of magnitude faster than CDCF. Alex X. Liu, Fei Chen 0001 |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2010 | SafeQ: Secure and Efficient Query Processing in Sensor NetworksabstractThe architecture of two-tiered sensor networks, where storage nodes serve as an intermediate tier between sensors and a sink for storing data and processing queries, has been widely adopted because of the benefits of power and storage saving for sensors as well as the efficiency of query processing. However, the importance of storage nodes also makes them attractive to attackers. In this paper, we propose SafeQ, a protocol that prevents attackers from gaining information from both sensor collected data and sink issued queries. SafeQ also allows a sink to detect compromised storage nodes when they misbehave. To preserve privacy, SafeQ uses a novel technique to encode both data and queries such that a storage node can correctly process encoded queries over encoded data without knowing their values. To preserve integrity, we propose a new data structure called neighborhood chains that allows a sink to verify whether the result of a query contains exactly the data items that satisfy the query. In addition, we propose a solution to adapt SafeQ for event-driven sensor networks. Fei Chen 0001, Alex X. Liu |
INFOCOM | 1 |
| 2010 | First Step Towards Automatic Correction of Firewall Policy Faults
Fei Chen 0001, Alex X. Liu, JeeHyun Hwang, Tao Xie 0001 |
LISA | 1 |
| 2009 | Fault Localization for Firewall PoliciesabstractFirewalls are the mainstay of enterprise security and the most widely adopted technology for protecting private networks. Ensuring the correctness of firewall policies through testing is important. In firewall policy testing, test inputs are packets and test outputs are decisions. Packets with unexpected (expected) evaluated decisions are classified as failed (passed) tests. Given failed tests together with passed tests, policy testers need to debug the policy to detect fault locations (such as faulty rules). Such a process is often time-consuming.To help reduce effort on detecting fault locations, we propose an approach to reduce the number of rules for inspection based on information collected during evaluating failed tests. Our approach ranks the reduced rules to decide which rules should be inspected first. We performed experiments on applying our approach. The empirical results show that our approach can reduce 56% of rules that are required for inspection in fault localization. JeeHyun Hwang, Tao Xie 0001, Fei Chen 0001, Alex X. Liu |
SRDS | 3 |
| 2008 | Collaborative enforcement of firewall policies in virtual private networksabstractThe widely deployed Virtual Private Network (VPN) technology allows roaming users to build an encrypted tunnel to a VPN server, which henceforth allows roaming users to access some resources as if that computer is residing on their home organization's network. Although the VPN technology is very useful, it imposes security threats to the remote network because their firewall does not know what traffic is flowing inside the VPN tunnel. To address this issue, we propose VGuard, a framework that allows a policy owner and a request owner to collaboratively determine whether the request satisfies the policy without the policy owner knowing the request and the request owner knowing the policy. We first present an efficient protocol, called Xhash, for oblivious comparison, which allows two parties, where each party has a number, to compare whether they have the same number, without disclosing their numbers to each other. Then, we present the VGuard framework that uses Xhash as the basic building block. The basic idea of VGuard is to first convert a firewall policy to non-overlapping numerical rules and then use Xhash to check whether a request matches a rule. Comparing with the Cross-Domain Cooperative Firewall (CDCF) framework, which represents the state-of-the-art, VGuard is not only more secure but also orders of magnitude more efficient. On real-life firewall policies, for processing packets, our experimental results show that VGuard is 552 times faster than CDCF on one party and 5035 times faster than CDCF on the other party. Alex X. Liu, Fei Chen 0001 |
PODC | 2 |
| 2008 | Xengine: a fast and scalable XACML policy evaluation engineabstractXACML has become the de facto standard for specifying access control policies for various applications, especially web services. With the explosive growth of web applications deployed on the Internet, XACML policies grow rapidly in size and complexity, which leads to longer request processing time. This paper concerns the performance of request processing, which is a critical issue and so far has been overlooked by the research community. In this paper, we propose XEngine, a scheme for efficient XACML policy evaluation. XEngine first converts a textual XACML policy to a numerical policy. Second, it converts a numerical policy with complex structures to a numerical policy with a normalized structure. Third, it converts the normalized numerical policy to tree data structures for efficient processing of requests. To evaluate the performance of XEngine, we conducted extensive experiments on both real-life and synthetic XACML policies. The experimental results show that XEngine is orders of magnitude more efficient than Sun PDP, and the performance difference between XEngine and Sun PDP grows almost linearly with the number of rules in XACML policies. For XACML policies of small sizes (with hundreds of rules), XEngine is one to two orders of magnitude faster than the widely deployed Sun PDP. For XACML policies of large sizes (with thousands of rules), XEngine is three to four orders of magnitude faster than Sun PDP. Alex X. Liu, Fei Chen 0001, JeeHyun Hwang, Tao Xie 0001 |
SIGMETRICS | 2 |
| 2008 | Systematic Structural Testing of Firewall PoliciesabstractFirewalls are the mainstay of enterprise security and the most widely adopted technology for protecting private networks. As the quality of protection provided by a firewall directly depends on the quality of its policy (i.e., configuration), ensuring the correctness of security policies is important and yet difficult.To help ensure the correctness of a firewall policy, we propose a systematic structural testing approach for firewall policies. We define structural coverage (based on coverage criteria of rules, predicates, and clauses) on the policy under test. Considering achieving higher structural coverage effectively, we develop three automated packet generation techniques: the random packet generation, the one based on local constraint solving (considering individual rules locally in a policy), and the most sophisticated one based on global constraint solving (considering multiple rules globally in a policy).We have conducted an experiment on a set of real policies and a set of faulty policies to detect faults with generated packet sets. Generally, our experimental results show that a packet set with higher structural coverage has higher fault detection capability (i.e., detecting more injected faults). Our experimental results show that a reduced packet set (maintaining the same level of structural coverage with the corresponding original packet set) maintains similar fault detection capability with the original set. JeeHyun Hwang, Tao Xie 0001, Fei Chen 0001, Alex X. Liu |
SRDS | 3 |