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

Adel El-Atawy

dblp:18/1201 · DBLP profile ↗
← Back
13ranked-venue papers
5as first author
0since 2021 · last 2017
0000-0002-6471-178XORCID · verified

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

Computer networks · 10 · 3 first-authorSecurity and privacy · 1 · 1 first-author

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

Network and information security
9 papers
Network security · 74% Digital forensics and information hiding · 20% Authentication and access control · 5%
Computer networks
9 papers
Network management and operations · 45% Network measurement and analytics · 18% Internet architecture and protocols · 13%

Topics — the 19 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network security
firewall
0.452009
Automated pseudo-live testing of firewall configuration enforcement · IEEE J. Sel. Areas Commun. 2009
Adaptive Early Packet Filtering for Defending Firewalls Against DoS Attacks · INFOCOM 2009
Using Online Traffic Statistical Matching for Optimizing Packet Filtering Performance · INFOCOM 2007
Network security
covert channel
0.422017
A Novel Class of Robust Covert Channels Using Out-of-Order Packets · IEEE Trans. Dependable Secur. Comput. 2017
Building Covert Channels over the Packet Reordering Phenomenon · INFOCOM 2009
Digital forensics and information hiding
information hiding
0.312017
A Novel Class of Robust Covert Channels Using Out-of-Order Packets · IEEE Trans. Dependable Secur. Comput. 2017
Network management and operations
configuration verification
0.232009
Automated pseudo-live testing of firewall configuration enforcement · IEEE J. Sel. Areas Commun. 2009
Network Configuration in A Box: Towards End-to-End Verification of Network Reachability and Security · ICNP 2009
FireCracker: A Framework for Inferring Firewall Policies using Smart Probing · ICNP 2007
Network security › firewall
packet filtering
0.222009
Adaptive Early Packet Filtering for Defending Firewalls Against DoS Attacks · INFOCOM 2009
Adaptive Statistical Optimization Techniques for Firewall Packet Filtering · INFOCOM 2006
Network management and operations › network verification
reachability analysis
0.112009
Network Configuration in A Box: Towards End-to-End Verification of Network Reachability and Security · ICNP 2009
Authentication and access control › access control › access control mechanisms
access control list
0.112009
Automated pseudo-live testing of firewall configuration enforcement · IEEE J. Sel. Areas Commun. 2009
Network security › attack resilience › attack mitigation
denial-of-service defense
0.112009
Adaptive Early Packet Filtering for Defending Firewalls Against DoS Attacks · INFOCOM 2009
Network security › intrusion detection and prevention
intrusion detection
0.112009
Adaptive Early Packet Filtering for Defending Firewalls Against DoS Attacks · INFOCOM 2009
Digital forensics and information hiding
steganography
0.112009
Building Covert Channels over the Packet Reordering Phenomenon · INFOCOM 2009
Network security
traffic analysis
0.112009
Building Covert Channels over the Packet Reordering Phenomenon · INFOCOM 2009
Network security
packet classification
0.122007
Using Online Traffic Statistical Matching for Optimizing Packet Filtering Performance · INFOCOM 2007
Adaptive Statistical Optimization Techniques for Firewall Packet Filtering · INFOCOM 2006
Transport protocols and congestion control
packet reordering
0.112017
A Novel Class of Robust Covert Channels Using Out-of-Order Packets · IEEE Trans. Dependable Secur. Comput. 2017
Internet architecture and protocols
peer-to-peer networks
0.112007
Ranking-Based Optimal Resource Allocation in Peer-to-Peer Networks · INFOCOM 2007
Network optimization and economics
resource allocation
0.112007
Ranking-Based Optimal Resource Allocation in Peer-to-Peer Networks · INFOCOM 2007
Network measurement and analytics › traffic measurement
traffic statistics
0.112007
Using Online Traffic Statistical Matching for Optimizing Packet Filtering Performance · INFOCOM 2007
Network management and operations
access control list
0.012009
Adaptive Early Packet Filtering for Defending Firewalls Against DoS Attacks · INFOCOM 2009
Internet architecture and protocols
internet traffic
0.012009
Building Covert Channels over the Packet Reordering Phenomenon · INFOCOM 2009
Routing and switching
packet forwarding
0.012007
Using Online Traffic Statistical Matching for Optimizing Packet Filtering Performance · INFOCOM 2007

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

traffic imitation · 0.8simulation · 0.6binary decision diagram · 0.3traffic-adaptive filtering · 0.2traffic generation · 0.2policy generation · 0.2permutation encoding · 0.2coverage analysis · 0.2symbolic model checking · 0.1computation tree logic · 0.1smart probing · 0.1black-box inference · 0.1
YearPublicationVenuePosition
2017 A Novel Class of Robust Covert Channels Using Out-of-Order Packets
abstract
Covert channels are usually used to circumvent security policies and allow information leakage without being observed. In this paper, we propose a novel covert channel technique using the packet reordering phenomenon as a host for carrying secret communications. Packet reordering is a common phenomenon on the Internet. Moreover, it is handled transparently from the user and application-level processes. This makes it an attractive medium to exploit for sending hidden signals to receivers by dynamically manipulating packet order in a network flow. In our approach, specific permutations of successive packets are selected to enhance the reliability of the channel, while the frequency distribution of their usage is tuned to increase stealthiness by imitating real Internet traffic. It is very expensive for the adversary to discover the covert channel due to the tremendous overhead to buffer and sort the packets among huge amount of background traffic. A simple tool is implemented to demonstrate this new channel. We studied extensively the robustness and capabilities of our proposed channel using both simulation and experimentation over large varieties of traffic characteristics. The reliability and capacity of this technique have shown promising results. We also investigated a practical mechanism for distorting and potentially preventing similar novel channels.
Adel El-Atawy, Qi Duan, Ehab Al-Shaer
IEEE Trans. Dependable Secur. Comput.1
2012 End-to-end verification of QoS policies
abstract
Configuring a large number of routers and network devices to achieve quality of service (QoS) goals is a challenging task. In a differentiated services (DiffServ) environment, traffic flows are assigned specific classes of service, and service level agreements (SLA) are enforced at routers within each domain. We present a model for QoS configurations that facilitates efficient property-based verification. Network configuration is given as a set of policies governing each device. The model efficiently checks the required properties against the current configuration using computation tree logic (CTL) model checking. By symbolically modeling possible decision paths for different flows from source to destination, properties can be checked at each hop, and assessments can be made on how closely configurations adhere to the specified agreement. The model also covers configuration debugging given a specific QoS violation. Efficiency and scalability of the model are analyzed for policy per-hop behavior (PHB) parameters over large network configurations.
Adel El-Atawy, Taghrid Samak
NOMS1
2011 QoS policy verification for DiffServ networks
abstract
Configuring routers and network devices to achieve quality of service (QoS) goals is a challenging task. In a DiffServ environment, traffic flows are assigned specific classes of service, and service level agreements (SLA) are enforced at routers within the domain. We present a model for QoS policy con figurations that facilitates efficient property-based verification. Network configuration is given as a set of policies governing each device. The model efficiently checks the SLA against the current configuration using computation tree logic model checking. By following possible decision paths for a specific flow from source to destination, properties can be checked at each hop, and assessments can be made on how well configurations adhere to the specified agreement. The model also covers configuration debugging given a specific QoS violation.
Taghrid Samak, Adel El-Atawy, Ehab Al-Shaer
IWQoS2
2009 Network Configuration in A Box: Towards End-to-End Verification of Network Reachability and Security
abstract
Recent studies show that configurations of network access control is one of the most complex and error prone network management tasks. For this reason, network misconfiguration becomes the main source for network unreachablility and vulnerability problems. In this paper, we present a novel approach that models the global end-to-end behavior of access control configurations of the entire network including routers, IPSec, firewalls, and NAT for unicast and multicast packets. Our model represents the network as a state machine where the packet header and location determines the state. The transitions in this model are determined by packet header information, packet location, and policy semantics for the devices being modeled. We encode the semantics of access control policies with Boolean functions using binary decision diagrams (BDDs). We then use computation tree logic (CTL) and symbolic model checking to investigate all future and past states of this packet in the network and verify network reachability and security requirements. Thus, our contributions in this work is the global encoding for network configurations that allows for general reachability and security property-based verification using CTL model checking. We have implemented our approach in a tool called ConfigChecker. While evaluating ConfigChecker, we modeled and verified network configurations with thousands of devices and millions of configuration rules, thus demonstrating the scalability of this approach.
Ehab Al-Shaer, Wilfredo Marrero, Adel El-Atawy, Khalid Elbadawi
ICNP3
2009 Building Covert Channels over the Packet Reordering Phenomenon
abstract
New modes of communication have shown themselves to be needed for more secure and private types of data. Steganography or data-hiding through covert channels can be highly motivated by today’s security requirements and various needs of applications. Moreover, the amount of information in the Internet traffic is not bounded by what is contained in packets payload; there is considerable hidden capacity within packets and flows characteristics to build robust and stealthy covert channels. In this paper, we propose using the packet reordering phenomenon as the media to carry a hidden channel. As a naturally occurring behavior of packets traveling the Internet, it can as well be induced to send a signal to the receiving end. Specific permutations are selected to enhance the reliability of the channel, while their distribution was selected to imitate real traffic and increase stealthiness. The robustness of such channel is analyzed, and its bandwidth is calculated. A simple tool is implemented to communicate over the natural phenomenon of packet reordering. Reliability and capacity of the techniques are evaluated and promising results show the potential of the proposed approach.
Adel El-Atawy, Ehab Al-Shaer
INFOCOM1
2009 Adaptive Early Packet Filtering for Defending Firewalls Against DoS Attacks
abstract
A major threat to data networks is based on the fact that some traffic can be expensive to classify and filter as it will undergo a longer than average list of filtering rules before being rejected by the default deny rule. An attacker with some information about the access-control list (ACL) deployed at a firewall or an intrusion detection and prevention system (IDS/IPS) can craft packets that will have maximum cost. In this paper, we present a technique that is light weight, traffic-adaptive and can be deployed on top of any filtering mechanism to pre-filter unwanted expensive traffic. The technique utilizes Internet traffic characteristics coupled with a special carefully tuned representation of the policy to generate early defense policies. We use Boolean expressions built as binary decision diagrams (BDD) to represent relaxed versions of the policy that are faster to evaluate. Moreover, it is guaranteed that the technique will not add an overhead that will not be compensated by the gain in filtering time in the underlying filtering method. Evaluation has shown considerable savings to the overall filtering process, thus saving the firewall processing power and increasing overall throughput. Also, the overhead changes according to the traffic behavior, and can be tuned to guarantee its worst case time cost.
Adel El-Atawy, Ehab Al-Shaer, Tung Tran 0002, Raouf Boutaba
INFOCOM1
2009 Automated pseudo-live testing of firewall configuration enforcement
abstract
Network security devices such as firewalls and intrusion detection systems are constantly updated in their implementation to accommodate new features, performance standards and to utilize new hardware optimization. Reliable, yet practical, testing techniques for validating the configuration enforcement after every new software and firmware update become necessary to assure correct configuration realization. Generating random traffic to test the firewall configuration enforcement is not only inaccurate but also impractical as it requires an infeasible number of test cases for a reasonable testing coverage. In addition, in most cases the policies used during testing are manually generated or have limited configuration profiles. We present a framework for automatic testing of the firewall configuration enforcement using efficient and flexible policy and traffic generation. In a typical test session, a large set of different policies are generated based on the access-control list (ACL) grammar and according to custom profiles. Test packets are generated to particularly consider critical segments of the tested policies and to achieve high coverage of the testing space. We also describe our implementation of a fully-automated framework, which includes ACL grammar modeling, the policy generation, test cases generation, capturing and analyzing firewall output, and creating detailed test reports. Our evaluation results show that our security configuration testing is not only achievable but it also offers high coverage with significant degree of confidence.
Ehab Al-Shaer, Adel El-Atawy, Taghrid Samak
IEEE J. Sel. Areas Commun.2
2007 FireCracker: A Framework for Inferring Firewall Policies using Smart Probing
abstract
A firewall policy that is correct and complete is crucial to the safety of a computer network. An adversary will benefit a lot from knowing the policy or its semantics. In this paper, we propose a framework that could be used to blindly discover a firewall policy remotely as a black box and without prior knowledge about the network configuration. We show how an attacker can reconstruct a firewall's policy by probing the firewall with tailored packets into a network and forming an idea of what the policy looks like. The proposed methodology shows how to discover a policy that is semantically equivalent to the original one used in the deployed firewall. Three techniques are proposed for reconstructing the policy as well as to intelligently choose the probing packets adaptively based on the firewall response. We show the possibility of obtaining the deployed policy in a feasible time with acceptable accuracy.
Taghrid Samak, Adel El-Atawy, Ehab Al-Shaer
ICNP2
2007 Using Online Traffic Statistical Matching for Optimizing Packet Filtering Performance
abstract
Packet classification plays a critical role in many of the current networking technologies, and efficient yet lightweight packet classification techniques are highly crucial for their successful deployment. Most of the current packet classification techniques exploit the characteristics of classification policies, without considering the traffic behavior in optimizing their search data structures. In this paper, we present novel techniques that utilize traffic characteristics coupled with careful analysis of the policy to obtain adaptive methods that can accommodate varying traffic statistics while maintaining a high throughput. The first technique uses segmentation of the traffic space to achieve disjoint subsets of traffic properties and build bounded depth Huffman trees using the statistics collected for these segments. The second technique simplifies the structure maintenance by keeping the segments ordered in a most-recently-used (MRU) list instead of a tree. The techniques are evaluated and their performance are compared. Moreover, attacks targeting the firewall performance are discussed and corresponding protection schemes are presented.
Adel El-Atawy, Taghrid Samak, Ehab Al-Shaer
INFOCOM1
2007 Ranking-Based Optimal Resource Allocation in Peer-to-Peer Networks
abstract
This paper presents a theoretic framework of optimal resource allocation and admission control for peer-to-peer networks. Peer's behavioral rankings are incorporated into the resource allocation and admission control to provide differentiated services and even to block peers with bad rankings. These peers may be free-riders or suspicious attackers. A peer improves her ranking by contributing resources to the P2P system or deteriorates her ranking by consuming services. Therefore, the ranking-based resource allocation provides necessary incentives for peers to contribute their resources to the P2P systems. We define a utility function which captures the best wish for the source peer to serve competing peers, who request services from the source peer. Although the utility function is convex, Harsanyi-type social welfare functions are devised to obtain a unique optimal resource allocation that achieves max-min fairness. The parameters used in our model can be derived from the nature of the services or chosen by the source peer. No private information is required to reveal from individual peers. This prevents selfish peers to play the system strategically and cheat the resource allocation mechanism for their own benefits. The resource allocation and admission control are fully distributed and linearly scalable.
Yonghe Yan, Adel El-Atawy, Ehab Al-Shaer
INFOCOM2
2006 Adaptive Statistical Optimization Techniques for Firewall Packet Filtering
abstract
Abstract — Packet filtering plays a critical role in the performance of many network devices such as firewalls, IPSec gateways, DiffServ and QoS routers. A tremendous amount of research was proposed to optimize packet filters. However, most of the related works use deterministic techniques and do not exploit the traffic characteristics in their optimization schemes. In addition, most packet classifiers give no specific consideration for optimizing packet rejection, which is important for many filtering devices like firewalls. Our contribution in this paper is twofold. First, we present a novel algorithm for maximizing early rejection of unwanted flows without impacting other flows significantly. Second, we present a new packet filtering optimization technique that uses adaptive statistical search trees to utilizes important traffic characteristics and minimize the average packet matching time. The proposed techniques timely adapt to changes in the traffic conditions by performing simple calculations for optimizing the search data structure. Our techniques are practically attractive because they exhibit simple-to-implement and easy-to-deploy algorithms. Our extensive evaluation study using Internet traces shows that the proposed techniques can significantly minimize the packet filtering time with reasonable memory space requirements. I.
Hazem H. Hamed, Adel El-Atawy, Ehab Al-Shaer
INFOCOM2
2006 Fair Bandwidth Allocation under User Capacity Constraints
abstract
In this paper, we present a theoretical framework and a distributed mechanism for fair bandwidth allocation on a network with various bottleneck links. In our model, a user is guaranteed a minimum bandwidth and charged a price for a bandwidth capacity request. We defined a utility function that reflects user's bandwidth demand when the user requests the bandwidth capacity. We then present a non-cooperative game with social welfare function to resolve users' conflicting bandwidth capacity requests at bottleneck links. We also show that our proposed game-theoretic solution guarantees fair bandwidth allocation as defined in our residual capacity fairness. In order to guarantee the minimum bandwidth requirement, we integrate an admission control in our solution. However, global optimal admission conditions are not easy to implement for large networks. We therefore propose a distributed admission scheme. As a result, the paper presents fair and practical distributed algorithms for bandwidth allocation and admission control in enterprise networks. Our simulation and evaluation study show that the distributed approach is sufficiently close to the global optimal solution.
Yonghe Yan, Adel El-Atawy, Ehab Al-Shaer
NOMS2
2006 On Dynamic Optimization of Packet Matching in High-Speed Firewalls
abstract
Packet matching plays a critical role in the performance of many network devices and a tremendous amount of research has already been invested to come up with better optimized packet filters. However, most of the related works use deterministic techniques and do not exploit the traffic characteristics in their optimization schemes. In addition, most packet classifiers give no specific consideration for optimizing packet rejection, which is important for many filtering devices like firewalls. Our contribution in this paper is twofold. First, we present a novel algorithm for maximizing early rejection of unwanted flows with minimal impact on other flows. Second, we present a new packet filtering dynamic optimization technique that uses statistical search trees to utilize traffic characteristics and minimize the average packet matching time. The proposed techniques timely adapt to changes in the traffic conditions by performing simple calculations for optimizing the search data structure. Our techniques are practically attractive because they exhibit simple-to-implement and easy-to-deploy algorithms. Our extensive evaluation study using Internet traces shows that the proposed techniques can significantly minimize the packet filtering time with reasonable memory space requirements
Hazem H. Hamed, Adel El-Atawy, Ehab Al-Shaer
IEEE J. Sel. Areas Commun.2