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

Ruben Torres

dblp:33/247 · DBLP profile ↗
← Back
14ranked-venue papers
4as first author
0since 2021 · last 2017
—ORCID · none

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

Computer networks · 11 · 3 first-authorArtificial intelligence and machine learning · 1Systems, architecture and hardware · 1 · 1 first-authorSecurity and privacy · 1Databases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 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
5 papers
Network security · 62% Malware analysis · 18% Cryptographic protocols and secure computation · 13%
Computer networks
6 papers
Network measurement and analytics · 42% Network optimization and economics · 35% Content delivery and video streaming · 11%
Databases, data mining, and information retrieval
1 paper
Information retrieval · 100%

Topics — the 20 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Malware analysis › botnet
botnet command and control
0.312017
Botnet protocol inference in the presence of encrypted traffic · INFOCOM 2017
Network security › traffic analysis
encrypted traffic analysis
0.312017
Botnet protocol inference in the presence of encrypted traffic · INFOCOM 2017
Network security
protocol reverse engineering
0.312017
Botnet protocol inference in the presence of encrypted traffic · INFOCOM 2017
Information retrieval › similarity measure
lexical matching
0.212016
Approximate matching of persistent LExicon using search-engines for classifying Mobile app traffic · INFOCOM 2016
Information retrieval › similarity measure
text similarity
0.212016
Approximate matching of persistent LExicon using search-engines for classifying Mobile app traffic · INFOCOM 2016
Network measurement and analytics
traffic classification
0.212016
Approximate matching of persistent LExicon using search-engines for classifying Mobile app traffic · INFOCOM 2016
Network optimization and economics
pricing
0.112012
The internet-wide impact of P2P traffic localization on ISP profitability · IEEE/ACM Trans. Netw. 2012
Network optimization and economics
resource allocation
0.112012
The internet-wide impact of P2P traffic localization on ISP profitability · IEEE/ACM Trans. Netw. 2012
Network optimization and economics
traffic localization
0.112012
The internet-wide impact of P2P traffic localization on ISP profitability · IEEE/ACM Trans. Netw. 2012
Cryptographic protocols and secure computation › key management
key dissemination
0.122007
Enabling Confidentiality of Data Delivery in an Overlay Broadcasting System · IEEE J. Sel. Areas Commun. 2007
Enabling Confidentiality of Data Delivery in an Overlay Broadcasting System · INFOCOM 2007
Network measurement and analytics › application performance measurement
video streaming measurement
0.112011
YouTube everywhere: impact of device and infrastructure synergies on user experience · Internet Measurement Conference 2011
Content delivery and video streaming
overlay multicast
0.122007
Enabling Confidentiality of Data Delivery in an Overlay Broadcasting System · IEEE J. Sel. Areas Commun. 2007
Enabling Confidentiality of Data Delivery in an Overlay Broadcasting System · INFOCOM 2007
Digital forensics and information hiding › digital forensics
network forensics
0.112017
Botnet protocol inference in the presence of encrypted traffic · INFOCOM 2017
Network measurement and analytics › traffic analysis
flow-level traffic analysis
0.112016
Approximate matching of persistent LExicon using search-engines for classifying Mobile app traffic · INFOCOM 2016
Vehicular, aerial and satellite networks
data delivery
0.112007
Enabling Confidentiality of Data Delivery in an Overlay Broadcasting System · IEEE J. Sel. Areas Commun. 2007
Cryptographic protocols and secure computation
key management
0.112007
Enabling Confidentiality of Data Delivery in an Overlay Broadcasting System · INFOCOM 2007
Network security
malware propagation
0.112014
Detecting malicious HTTP redirections using trees of user browsing activity · INFOCOM 2014
Internet architecture and protocols
peer-to-peer networks
0.012012
The internet-wide impact of P2P traffic localization on ISP profitability · IEEE/ACM Trans. Netw. 2012
Cellular and mobile networks
mobile traffic data
0.012011
YouTube everywhere: impact of device and infrastructure synergies on user experience · Internet Measurement Conference 2011
Privacy and data protection
data confidentiality
0.012007
Enabling Confidentiality of Data Delivery in an Overlay Broadcasting System · IEEE J. Sel. Areas Commun. 2007

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

search-engine indexing · 0.5approximate string matching · 0.5traffic analysis · 0.3binary analysis · 0.3statistical feature extraction · 0.2decision tree classifier · 0.2simulation · 0.1performance evaluation · 0.1overlay network design · 0.1TCP-based dissemination · 0.1TCP · 0.1traffic measurement · 0.1
YearPublicationVenuePosition
2017 Botnet protocol inference in the presence of encrypted traffic
abstract
Network protocol reverse engineering of botnet command and control (C&C) is a challenging task, which requires various manual steps and a significant amount of domain knowledge. Furthermore, most of today's C&C protocols are encrypted, which prevents any analysis on the traffic without first discovering the encryption algorithm and key. To address these challenges, we present an end-to-end system for automatically discovering the encryption algorithm and keys, generating a protocol specification for the C&C traffic, and crafting effective network signatures. In order to infer the encryption algorithm and key, we enhance state-of-the-art techniques to extract this information using lightweight binary analysis. In order to generate protocol specifications we infer field types purely by analyzing network traffic. We evaluate our approach on three prominent malware families: Sality, ZeroAccess and Ramnit. Our results are encouraging: the approach decrypts all three protocols, detects 97% of fields whose semantics are supported, and infers specifications that correctly align with real protocol specifications.
Lorenzo De Carli, Ruben Torres, Gaspar Modelo-Howard, Alok Tongaonkar, Somesh Jha
INFOCOM2
2016 Approximate matching of persistent LExicon using search-engines for classifying Mobile app traffic
abstract
We present AMPLES, Approximate Matching of Persistent LExicon using Search-Engines, to address the Mobile-Application-Identification (MApId) problem in network traffic at a per-flow granularity. We transform MApId into an information-retrieval problem where lexical similarity of short-text-documents is used as a metric for classification tasks. Specifically, a network-flow, observed at an intercept-point, is treated as a semi-structured-text-document and modified into a flow-query. This query is then run against a corpus of documents pre-indexed in a search-engine. Each index-document represents an application, and consists of distinguishable identifiers from the metadata-file and URL-strings found in the application's executable-archive. The search-engine acts as a kernel function, generating a score distribution vis-'a-vis the index-documents, to determine a match. This extends the scope of MApId to fuzzy-classification mapping a flow to a family of apps when the score distribution is spread-out. Through experiments over an emulator-generated test-dataset (400 K applications and 13.5 million flows), we obtain over 80% flow coverage and about 85% application coverage with low false-positives (4%) and nearly no false-negatives. We also validate our methodology over a real network trace. Most importantly, our methodology is platform agnostic, and subsumes previous studies, most of which focus solely on the application coverage.
Gyan Ranjan 0001, Alok Tongaonkar, Ruben Torres
INFOCOM3
2015 Towards self adaptive network traffic classification
Alok Tongaonkar, Ruben Torres, Marios Iliofotou, Ram Keralapura, Antonio Nucci
Comput. Commun.2
2014 Detecting malicious clients in ISP networks using HTTP connectivity graph and flow information
abstract
This paper considers an approach to identify previously undetected malicious clients in Internet Service Provider (ISP) networks by combining flow classification with a graph-based score propagation method. Our approach represents all HTTP communications between clients and servers as a weighted, near-bipartite graph, where the nodes correspond to the IP addresses of clients and servers while the links are their interconnections, weighted according to the output of a flow-based classifier. We employ a two-phase alternating score propagation algorithm on the graph to identify suspicious clients in a monitored network. Using a symmetrized weighted adjacency matrix as its input, we show that our score propagation algorithm is less vulnerable towards inflating the malicious scores of popular Web servers with high in-degrees compared to the normalization used in PageRank, a widely used graph-based method. Experimental results on a 4-hour network trace collected by a large Internet service provider showed that incorporating flow information into score propagation significantly improves the precision of the algorithm.
Sabyasachi Saha, Ruben Torres, Jianpeng Xu, Pang-Ning Tan, Antonio Nucci, Marco Mellia
ASONAM3
2014 Detecting malicious HTTP redirections using trees of user browsing activity
abstract
The web has become a platform that attackers exploit to infect vulnerable hosts, or deceive victims into buying rogue software. To accomplish this, attackers either inject malicious scripts into popular web sites or manipulate content delivered by servers to exploit vulnerabilities in users' browsers. To hide malware distribution servers, attackers employ HTTP redirections, which automatically redirect users' requests through a series of intermediate web sites, before landing on the final distribution site. In this paper, we develop a methodology to identify malicious chains of HTTP redirections. We build per-user chains from passively collected traffic and extract novel statistical features from them, which capture inherent characteristics from malicious redirection cases. Then, we apply a supervised decision tree classifier to identify malicious chains. Using a large ISP dataset, with more than 15K clients, we demonstrate that our methodology is very effective in accurately identifying malicious chains, with recall and precision values over 90% and up to 98%.
Hesham Mekky, Ruben Torres, Zhi-Li Zhang, Sabyasachi Saha, Antonio Nucci
INFOCOM2
2014 Nazca: Detecting Malware Distribution in Large-Scale Networks
Luca Invernizzi, Stanislav Miskovic, Ruben Torres, Christopher Krügel, Sabyasachi Saha, Giovanni Vigna, Sung-Ju Lee 0001, Marco Mellia
NDSS3
2013 Characterization of community based-P2P systems and implications for traffic localization
Ruben Torres, Marco Mellia, Maurizio M. Munafò, Sanjay G. Rao
Peer-to-Peer Netw. Appl.1
2012 The internet-wide impact of P2P traffic localization on ISP profitability
abstract
We conduct a detailed simulation study to examine how localizing P2P traffic within network boundaries impacts the profitability of an ISP. A distinguishing aspect of our work is the focus on Internet-wide implications, i.e., how adoption of localization within an ISP affects both itself and other ISPs. Our simulations are based on detailed models that estimate inter-autonomous-system (AS) P2P traffic and inter-AS routing, localization models that predict the extent to which P2P traffic is reduced, and pricing models that predict the impact of changes in traffic on the profit of an ISP. We evaluate our models by using a large-scale crawl of BitTorrent containing over 138 million users sharing 2.75 million files. Our results show that the benefits of localization must not be taken for granted. Some of our key findings include: 1) residential ISPs can actually lose money when localization is employed, and some of them will not see increased profitability until other ISPs employ localization; 2) the reduction in costs due to localization will be limited for small ISPs and tends to grow only logarithmically with client population; and 3) some ISPs can better increase profitability through alternate strategies to localization by taking advantage of the business relationships they have with other ISPs.
Jeff Seibert, Ruben Torres, Marco Mellia, Maurizio M. Munafò, Cristina Nita-Rotaru, Sanjay G. Rao
IEEE/ACM Trans. Netw.2
2011 Dissecting Video Server Selection Strategies in the YouTube CDN
abstract
In this paper, we conduct a detailed study of the YouTube CDN with a view to understanding the mechanisms and policies used to determine which data centers users download video from. Our analysis is conducted using week-long datasets simultaneously collected from the edge of five networks - two university campuses and three ISP networks - located in three different countries. We employ state-of-the-art delay-based geolocation techniques to find the geographical location of YouTube servers. A unique aspect of our work is that we perform our analysis on groups of related YouTube flows. This enables us to infer key aspects of the system design that would be difficult to glean by considering individual flows in isolation. Our results reveal that while the RTT between users and data centers plays a role in the video server selection process, a variety of other factors may influence this selection including load-balancing, diurnal effects, variations across DNS servers within a network, limited availability of rarely accessed video, and the need to alleviate hot-spots that may arise due to popular video content.
Ruben Torres, Alessandro Finamore, Jin Ryong Kim, Marco Mellia, Maurizio M. Munafò, Sanjay G. Rao
ICDCS1
2011 YouTube everywhere: impact of device and infrastructure synergies on user experience
abstract
In this paper we present a complete measurement study that compares YouTube traffic generated by mobile devices (smart-phones,tablets) with traffic generated by common PCs (desktops, notebooks, netbooks). We investigate the users' behavior and correlate it with the system performance. Our measurements are performed using unique data sets which are collected from vantage points in nation-wide ISPs and University campuses from two countries in Europe and the U.S.
Alessandro Finamore, Marco Mellia, Maurizio M. Munafò, Ruben Torres, Sanjay G. Rao
Internet Measurement Conference4
2010 Preventing DDoS attacks on internet servers exploiting P2P systems
Xin Sun 0002, Ruben Torres, Sanjay G. Rao
Comput. Networks2
2010 On the feasibility of exploiting P2P systems to launch DDoS attacks
Xin Sun 0002, Ruben Torres, Sanjay G. Rao
Peer-to-Peer Netw. Appl.2
2007 Enabling Confidentiality of Data Delivery in an Overlay Broadcasting System
abstract
Most prior work on the use of key management algorithms to enable confidentiality of video delivery has been conducted in the context of IP Multicast. In this paper, we consider the unique challenges and opportunities of integrating key management algorithms in an overlay multicast system. We conduct a systematic and extensive performance evaluation of strategies for key dissemination in the context of an operational overlay broadcasting system on the Planetlab testbed using real traces of join/leave dynamics. We show that leveraging TCP in each hop of the overlay dissemination structure can significantly simplify reliable key dissemination. The performance can be further enhanced if convergence properties of overlays are considered. We show that using two specialized dissemination structures, one for data and one for keys, potentially achieves low overhead for key dissemination without sacrificing application performance. To our knowledge, this is the first paper to study key management schemes in an overlay context using real implementation and Internet experiments and the first to consider issues in resilient key dissemination with overlays.
Ruben Torres, Xin Sun 0002, Aaron Walters, Cristina Nita-Rotaru, Sanjay G. Rao
INFOCOM1
2007 Enabling Confidentiality of Data Delivery in an Overlay Broadcasting System
abstract
In this paper, we present an extensive study of key dissemination schemes in an overlay multicast context, and the first to involve actual implementation, real traces, and performance in Internet environments. Given that rekey traffic has stronger resilience requirements and is burstier than data traffic, we consider whether data and keys must be distributed using the same overlay or using two separate dissemination structures. Our key findings are: (i) a coupled architecture is effective in achieving resilient key dissemination. Using TCP in each hop of the dissemination structure (an opportunity unique to overlays) is effective in achieving resiliency in end-to-end key delivery. The performance can be further enhanced if convergence properties of overlays are considered; and (ii) a coupled architecture optimized for data delivery has high overheads, while a coupled architecture optimized for key delivery may not honor access bandwidth constraints of nodes. Distributing data and keys using separate overlays achieves low overhead for key dissemination while honoring access bandwidth constraints of nodes.
Ruben Torres, Xin Sun 0002, Aaron Walters, Cristina Nita-Rotaru, Sanjay G. Rao
IEEE J. Sel. Areas Commun.1