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

Terry Nelms

dblp:70/6029 · DBLP profile ↗
← Back
8ranked-venue papers
4as first author
0since 2021 · last 2016
—ORCID · none

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

Security and privacy · 4 · 3 first-authorComputer networks · 2 · 1 first-authorSystems, architecture and hardware · 1Software 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
4 papers
Digital forensics and information hiding · 31% Malware analysis · 23% Usable security · 21%
Computer networks
2 papers
Network measurement and analytics · 100%

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

TopicWeightPapersLastEvidence papers
Usable security
social engineering
0.212016
Towards Measuring and Mitigating Social Engineering Software Download Attacks · USENIX Security Symposium 2016
Network measurement and analytics
traffic analysis
0.222014
ClickMiner: Towards Forensic Reconstruction of User-Browser Interactions from Network Traces · CCS 2014
ExecScent: Mining for New C&C Domains in Live Networks with Adaptive Control Protocol Templates · USENIX Security Symposium 2013
Digital forensics and information hiding
digital forensics
0.212014
ClickMiner: Towards Forensic Reconstruction of User-Browser Interactions from Network Traces · CCS 2014
Digital forensics and information hiding › digital forensics
network forensics
0.212014
ClickMiner: Towards Forensic Reconstruction of User-Browser Interactions from Network Traces · CCS 2014
Network security › intrusion detection and prevention
intrusion detection
0.212013
ExecScent: Mining for New C&C Domains in Live Networks with Adaptive Control Protocol Templates · USENIX Security Symposium 2013
Malware analysis
web-based malware
0.112015
WebWitness: Investigating, Categorizing, and Mitigating Malware Download Paths · USENIX Security Symposium 2015

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

network traffic capture · 0.4machine learning · 0.4clustering · 0.3adaptive control protocol templates · 0.3user study · 0.2measurement · 0.2web crawling · 0.2categorization · 0.2
YearPublicationVenuePosition
2016 Towards Measuring and Mitigating Social Engineering Software Download Attacks
Terry Nelms, Roberto Perdisci, Manos Antonakakis, Mustaque Ahamad
USENIX Security Symposium1
2015 WebWitness: Investigating, Categorizing, and Mitigating Malware Download Paths
Terry Nelms, Roberto Perdisci, Manos Antonakakis, Mustaque Ahamad
USENIX Security Symposium1
2014 ClickMiner: Towards Forensic Reconstruction of User-Browser Interactions from Network Traces
abstract
Recent advances in network traffic capturing techniques have made it feasible to record full traffic traces, often for extended periods of time. Among the applications enabled by full traffic captures, being able to automatically reconstruct user-browser interactions from archived web traffic traces would be helpful in a number of scenarios, such as aiding the forensic analysis of network security incidents. Unfortunately, the modern web is becoming increasingly complex, serving highly dynamic pages that make heavy use of scripting languages, a variety of browser plugins, and asynchronous content requests. Consequently, the semantic gap between user-browser interactions and the network traces has grown significantly, making it challenging to analyze the web traffic produced by even a single user.
Christopher Neasbitt, Roberto Perdisci, Kang Li 0001, Terry Nelms
CCS4
2013 ExecScent: Mining for New C&C Domains in Live Networks with Adaptive Control Protocol Templates
Terry Nelms, Roberto Perdisci, Mustaque Ahamad
USENIX Security Symposium1
2011 Optimization of stateful hardware acceleration in hybrid architectures
abstract
In many computing domains, hardware accelerators can improve throughput and lower power consumption, instead of executing functionally equivalent software on the general-purpose micro-processors cores. While hardware accelerators often are stateless, network processing exemplifies the need for stateful hardware acceleration. The packet oriented streaming nature of current networks enables data processing as soon as packets arrive rather than when the data of the whole network flow is available. Due to the concurrence of many flows, an accelerator must maintain and switch contexts between many states of the various accelerated streams embodied in the flows, which increases overhead associated with acceleration. We propose and evaluate dynamic reordering of requests of different accelerated streams in a hybrid on-chip/memory based request queue in order to reduce the associated overhead.
Xiaotao Chang, Yike Ma, Hubertus Franke, Kun Wang 0005, Rui Hou 0001, Hao Yu 0008, Terry Nelms
DATE7
2011 High-performing scale-out solution for deep packet processing via adaptive load-balancing
abstract
We propose a scale-out solution for deep packet processing (DPP) appliances, which uses a standard Ethernet switch in combination with a load balancing controller. The majority of the data-plane traffic is distributed via the switch's built-in traffic distribution function and no connection state is kept. If the load balancing controller detects a skew in the load of the DPP appliances, it updates the traffic rules in the switch to redirect new connections to less busy DPP appliances. This adaptive solution is beneficial for load-balancing at high data rates because state is kept for only the redirected connections. For typical traffic patterns, our solution reduces the packet drops with minimal connection redirection. We show an example capture, where we are able to improve the packet drop rate by 94.8% with only 3% of the connections being redirected.
Lina Battestilli, Terry Nelms, Steven W. Hunter, Gary R. Shippy
LANMAN2
2010 Packet scheduling for deep packet inspection on multi-core architectures
abstract
Multi-core architectures are commonly used for network applications because the workload is highly parallelizable. Packet scheduling is a critical performance component of these applications and significantly impacts how well they scale. Deep packet inspection (DPI) applications are more complex than most network applications. This makes packet scheduling more difficult, but it can have a larger impact on performance. Also, packet latency and ordering requirements differ depending on whether the DPI application is deployed inline. Therefore, different packet scheduling tradeoffs can be made based on the deployment.
Terry Nelms, Mustaque Ahamad
ANCS1
2008 Stateful hardware decompression in networking environment
abstract
Compression and Decompression can significantly lower the network bandwidth requirements for common internet traffic. Driven by the demands of an enterprise network intrusion system, this paper defines and examines the requirements of popular dictionary-based decompression in the real-time network processing scenario. In particular, a "stateful" decompression is required that arises out of the packet oriented nature of current networks, where the decompression of the data of a packet depends on the decompressed contents of its preceeding packets composing the same data stream. We propose an effective hardware decompression acceleration engine, which fetches the history data into the accelerator's fast memory on-demand and hides the associated latency by exploring the parallelism of the dictionary-based decompression process. We specify and evaluate various design and implementation options of the fetch-on-demand mechanism, i.e. prefetch most frequently used history, on-accelerator history buffer management, and reuse of fetched history data. Through simulation-based performance study, we show the effectiveness of the proposed mechanism on hiding the overhead of stateful decompression. We further show the effects of the design options and the impact on the overall performance of the network service stack of an intrusion prevension system.
Hao Yu 0008, Hubertus Franke, Giora Biran, Amit Golander, Terry Nelms, Brian M. Bass
ANCS5