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

Marc Liberatore

dblp:52/6230 · DBLP profile ↗
← Back
15ranked-venue papers
5as first author
0since 2021 · last 2020
—ORCID · none

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

Security and privacy · 8 · 2 first-authorComputer networks · 5 · 3 first-authorSoftware engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging 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
9 papers
Digital forensics and information hiding · 48% Network security · 41% Hardware security and side channels · 11%
Computer networks
5 papers
Network measurement and analytics · 58% Content delivery and video streaming · 20% Internet of things and sensor networks · 11%

Topics — the 14 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Digital forensics and information hiding
digital forensics
1.142020
A Forensically Sound Method of Identifying Downloaders and Uploaders in Freenet · CCS 2020
Forensic Identification of Anonymous Sources in OneSwarm · IEEE Trans. Dependable Secur. Comput. 2017
Efficient Tagging of Remote Peers during Child Pornography Investigations · IEEE Trans. Dependable Secur. Comput. 2014
Network security
traffic analysis
1.052019
Server-Side Traffic Analysis Reveals Mobile Location Information over the Internet · IEEE Trans. Mob. Comput. 2019
Forensic Identification of Anonymous Sources in OneSwarm · IEEE Trans. Dependable Secur. Comput. 2017
Efficient Tagging of Remote Peers during Child Pornography Investigations · IEEE Trans. Dependable Secur. Comput. 2014
Network security
anonymity networks
0.532020
Forensic Identification of Anonymous Sources in OneSwarm · IEEE Trans. Dependable Secur. Comput. 2017
A Forensically Sound Method of Identifying Downloaders and Uploaders in Freenet · CCS 2020
Forensic investigation of the OneSwarm anonymous filesharing system · CCS 2011
Digital forensics and information hiding › digital forensics
network forensics
0.432014
Efficient Tagging of Remote Peers during Child Pornography Investigations · IEEE Trans. Dependable Secur. Comput. 2014
Forensic investigation of the OneSwarm anonymous filesharing system · CCS 2011
Strengthening forensic investigations of child pornography on P2P networks · CoNEXT 2010
Hardware security and side channels › side-channel attack
timing side channel
0.422017
Forensic Identification of Anonymous Sources in OneSwarm · IEEE Trans. Dependable Secur. Comput. 2017
Forensic investigation of the OneSwarm anonymous filesharing system · CCS 2011
Digital forensics and information hiding › digital forensics › multimedia forensics
source identification
0.312017
Forensic Identification of Anonymous Sources in OneSwarm · IEEE Trans. Dependable Secur. Comput. 2017
Network measurement and analytics › internet measurement
peer-to-peer network measurement
0.212013
Measurement and analysis of child pornography trafficking on P2P networks · WWW 2013
Wireless networking › wireless personal area network
bluetooth
0.112006
Maximizing transfer opportunities in bluetooth DTNs · CoNEXT 2006
Internet of things and sensor networks
delay tolerant networks
0.112006
Maximizing transfer opportunities in bluetooth DTNs · CoNEXT 2006
Network measurement and analytics
traffic classification
0.112006
Inferring the source of encrypted HTTP connections · CCS 2006
Network security › traffic analysis › encrypted traffic analysis
encrypted traffic classification
0.112006
Inferring the source of encrypted HTTP connections · CCS 2006
Digital forensics and information hiding
criminal network analysis
0.012013
Measurement and analysis of child pornography trafficking on P2P networks · WWW 2013
Collaborative and social computing › multi-user virtual environments
networked computer games
0.012007
Cheat-proof playout for centralized and peer-to-peer gaming · IEEE/ACM Trans. Netw. 2007
Distributed systems
peer-to-peer systems
0.012007
Cheat-proof playout for centralized and peer-to-peer gaming · IEEE/ACM Trans. Netw. 2007

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

naive bayes · 0.8kernel density estimation · 0.8k-nearest neighbors · 0.8hidden markov model · 0.8traffic analysis · 0.6network measurement · 0.5hypothesis testing · 0.4collusion attack · 0.3TCP-based attack · 0.3application-level identifier analysis · 0.2forensic tools · 0.2application-level tagging · 0.1simulation · 0.1classification algorithms · 0.1analysis · 0.1
YearPublicationVenuePosition
2020 A Forensically Sound Method of Identifying Downloaders and Uploaders in Freenet
abstract
The creation and distribution of child sexual abuse materials (CSAM) involves a continuing violation of the victims? privacy beyond the original harms they document. A large volume of these materials is distributed via the Freenet anonymity network: in our observations, nearly one third of requests on Freenet were for known CSAM. In this paper, we propose and evaluate a novel approach for investigating these violations of exploited childrens' privacy. Our forensic method distinguishes whether or not a neighboring peer is the actual uploader or downloader of a file or merely a relayer. Our method requires analysis of the traffic sent to a single, passive node only. We evaluate our method extensively. Our in situ measurements of actual CSAM requests show an FPR of 0.002 ± 0.003 for identifying downloaders. And we show an FPR of 0.009 ± 0.018, a precision of 1.00 ± 0.01, and a TPR of 0.44 ± 0.01 for identifying uploaders based on in situ tests. Further, we derive expressions for the FPR and Power of our hypothesis test; perform simulations of single and concurrent downloaders; and characterize the Freenet network to inform parameter selection. We were participants in several United States Federal Court cases in which the use of our method was uniformly upheld.
Brian Neil Levine, Marc Liberatore, Brian Lynn, Matthew Wright 0001
CCS2
2019 Server-Side Traffic Analysis Reveals Mobile Location Information over the Internet
abstract
Users can attempt to thwart third-party services from discovering their location by disabling location services on their mobile device. In this paper, we show that web services can use throughput information to reveal the path taken by the phone and its owner among a set of possibilities. For example, a TCP-based music streaming service can compile a sequence of throughputs over several minutes. We collected hundreds of traces of music that we streamed to phones in two different scenarios: a user traveling to four different towns from campus (or the reverse direction); and a user traveling within our campus. We evaluate three classifiers: k-Nearest Neighbors (k-NN), which compares a test sequence with respective time points of training sequences; a Hidden Markov Model (HMM), which computes the transition and emission probabilities of different geographic areas and chooses the most likely sequence of a test trace; and a Naive Bayes Classifier with KDE-based throughput estimates (NB-KDE), which looks at the density of throughputs at each time point along a path. In our study, the k-NN, HMM, and NB-KDE approaches can distinguish between a small number of geographic routes taken by mobile users using only throughput measurements. The NB-KDE method performed best, using throughput alone to identify the path and direction among two roads within a University campus (four classes) with 77 percent accuracy, and the path and direction among four roads (eight classes) out of town with 83 percent accuracy. Furthermore, it was able to classify among eight paths with greater than 59 percent accuracy after one minute. We examine the limitations of these techniques.
Keen Sung, Joydeep Biswas, Erik G. Learned-Miller, Brian Neil Levine, Marc Liberatore
IEEE Trans. Mob. Comput.5
2017 Forensic Identification of Anonymous Sources in OneSwarm
abstract
OneSwarm is a p2p system for anonymous file sharing. We quantify the system’s vulnerability to three attacks that identify the sources of files. First, we detail and prove that a timing attack allows a single attacker to investigate all its neighbors for possession of specific files. We prove the attack is possible due to OneSwarm’s design and is unthwarted by changes made to OneSwarm since we released our attack. Second, we show that OneSwarm is much more vulnerable to a collusion attack than previously reported, and we quantify the attack’s success given a file’s popularity, a factor not evaluated earlier. Third, we present a novel application of a known TCP-based attack. It allows a single attacker to identify whether a neighbor is the source of data or a proxy for it. Each of these attacks can be repeated as attackers quit and rejoin the network. We present these attacks in the context of forensics and the investigation of child pornography. We show that our attacks meet the higher standards required of law enforcement for criminal investigations.
George Dean Bissias, Brian Neil Levine, Marc Liberatore, Swagatika Prusty
IEEE Trans. Dependable Secur. Comput.3
2015 Discovering specification violations in networked software systems
abstract
Publicly released software implementations of network protocols often have bugs that arise from latent specification violations. We present Ape, a technique that explores program behavior to identify potential specification violations. Ape overcomes the challenge of exploring the large space of behavior by dynamically inferring precise models of behavior, stimulating unobserved behavior likely to lead to violations, and refining the behavioral models with the new, stimulated behavior. Ape can (1) discover new specification violations, (2) verify that violations are removed, (3) identify related violations in other versions and implementations of the protocols, and (4) generate tests. Ape works on binaries and requires a lightweight description of the protocol's network messages and a violation characteristic. We use Ape to rediscover the known heartbleed bug in OpenSSL, and discover one unknown bug and two unexpected uses of three popular BitTorrent clients. Manual inspection of Ape-produced artifacts reveals four additional, previously unknown specification violations in OpenSSL and μTorrent.
Robert J. Walls, Yuriy Brun, Marc Liberatore, Brian Neil Levine
ISSRE3
2014 Efficient Tagging of Remote Peers during Child Pornography Investigations
abstract
Measurements of the Internet for law enforcement purposes must be forensically valid. We examine the problems inherent in using various network- and application-level identifiers in the context of forensic measurement, as exemplified in the policing of peer-to-peer file sharing networks for sexually exploitative imagery of children. First, we present a one-year measurement performed in the law enforcement context. Our proposed tagging method offers remote machines application- or system-level data that is valid, but which covertly has meaning to investigators. This tagging allows investigators to link network observations with physical evidence in a legal, forensically strong, and valid manner. We present a detailed model and analysis of our method, show how tagging can be used in several specific applications, discuss the general applicability of our method, and detail why the tags are strong evidence of criminal intent and participation in a crime. We then describe the tagging mechanisms that have we implemented using the eMule file sharing client.
Marc Liberatore, Brian Neil Levine, Clay Shields, Brian Lynn
IEEE Trans. Dependable Secur. Comput.1
2013 Turning Off GPS Is Not Enough: Cellular Location Leaks over the Internet
Hamed Soroush, Keen Sung, Erik G. Learned-Miller, Brian Neil Levine, Marc Liberatore
Privacy Enhancing Technologies5
2013 Measurement and analysis of child pornography trafficking on P2P networks
abstract
Peer-to-peer networks are the most popular mechanism for the criminal acquisition and distribution of child pornography (CP). In this paper, we examine observations of peers sharing known CP on the eMule and Gnutella networks, which were collected by law enforcement using forensic tools that we developed. We characterize a year's worth of network activity and evaluate different strategies for prioritizing investigators' limited resources. The highest impact research in criminal forensics works within, and is evaluated under, the constraints and goals of investigations. We follow that principle, rather than presenting a set of isolated, exploratory characterizations of users.
Ryan Hurley, Swagatika Prusty, Hamed Soroush, Robert J. Walls, Jeannie R. Albrecht, Emmanuel Cecchet, Brian Neil Levine, Marc Liberatore, Brian Lynn, Janis Wolak
WWW8
2012 Effectiveness and detection of denial-of-service attacks in tor
abstract
Tor is one of the more popular systems for anonymizing near-real-time communications on the Internet. Borisov et al. [2007] proposed a denial-of-service-based attack on Tor (and related systems) that significantly increases the probability of compromising the anonymity provided. In this article, we analyze the effectiveness of the attack using both an analytic model and simulation. We also describe two algorithms for detecting such attacks, one deterministic and proved correct, the other probabilistic and verified in simulation.
Norman Danner, Sam DeFabbia-Kane, Danny Krizanc, Marc Liberatore
ACM Trans. Inf. Syst. Secur.4
2011 Forensic investigation of the OneSwarm anonymous filesharing system
abstract
OneSwarm is a system for anonymous p2p file sharing in use by thousands of peers. It aims to provide Onion Routing-like privacy and BitTorrent-like performance. We demonstrate several flaws in OneSwarm's design and implementation through three different attacks available to forensic investigators. First, we prove that the current design is vulnerable to a novel timing attack that allows just two attackers attached to the same target to determine if it is the source of queried content. When attackers comprise 15% of OneSwarm peers, we expect over 90% of remaining peers will be attached to two attackers and therefore vulnerable. Thwarting the attack increases OneSwarm query response times, making them longer than the equivalent in Onion Routing. Second, we show that OneSwarm's vulnerability to traffic analysis by colluding attackers is much greater than was previously reported, and is much worse than Onion Routing. We show for this second attack that when investigators comprise 25% of peers, over 40% of the network can be investigated with 80% precision to find the sources of content. Our examination of the OneSwarm source code found differences with the technical paper that significantly reduce security. For the implementation in use by thousands of people, attackers that comprise 25% of the network can successfully use this second attack against 98% of remaining peers with 95% precision. Finally, we show that a novel application of a known TCP-based attack allows a single attacker to identify whether a neighbor is the source of data or a proxy for it. Users that turn off the default rate-limit setting are exposed. Each attack can be repeated as investigators leave and rejoin the network. All of our attacks are successful in a forensics context: Law enforcement can use them legally ahead of a warrant. Furthermore, private investigators, who have fewer restrictions on their behavior, can use them more easily in pursuit of evidence for such civil suits as copyright infringement.
Swagatika Prusty, Brian Neil Levine, Marc Liberatore
CCS3
2011 Effective Digital Forensics Research Is Investigator-Centric
Robert J. Walls, Brian Neil Levine, Marc Liberatore, Clay Shields
HotSec3
2011 Empirical tests of anonymous voice over IP
Marc Liberatore, Bikas Gurung, Brian Neil Levine, Matthew Wright 0001
J. Netw. Comput. Appl.1
2010 Strengthening forensic investigations of child pornography on P2P networks
abstract
Measurements of the Internet for law enforcement pur-poses must be forensically valid. We examine the prob-lems inherent in using various network- and application-level identifiers in the context of forensic measurement, as exemplified in the policing of peer-to-peer file sharing networks for sexually exploitative imagery of children (child pornography). First, we present a five-month mea-surement performed in the law enforcement context. We then show how the identifiers in these measurements can be unreliable, and propose the tagging of remote machines. Our proposed tagging method marks remote machines by providing them with application- or system-level data which is valid, but which covertly has meaning to investigators. This tagging allows investigators to link network observations with physical evidence in a legal, forensically strong, and valid manner. We present a detailed model and analysis of our method, show how tagging can be used in several specific applications, dis-cuss the general applicability of our method, and detail why the tags are strong evidence of criminal intent and participation in a crime. 1.
Marc Liberatore, Brian Neil Levine, Clay Shields
CoNEXT1
2007 Cheat-proof playout for centralized and peer-to-peer gaming
Nathaniel E. Baughman, Marc Liberatore, Brian Neil Levine
IEEE/ACM Trans. Netw.2
2006 Inferring the source of encrypted HTTP connections
abstract
We examine the effectiveness of two traffic analysis techniques for identifying encrypted HTTP streams. The techniques are based upon classification algorithms, identifying encrypted traffic on the basis of similarities to features in a library of known profiles. We show that these profiles need not be collected immediately before the encrypted stream; these methods can be used to identify traffic observed both well before and well after the library is created. We give evidence that these techniques will exhibit the scalability necessary to be effective on the Internet. We examine several methods of actively countering the techniques, and we find that such countermeasures are effective, but at a significant increase in the size of the traffic stream. Our claims are substantiated by experiments and simulation on over 400,000 traffic streams we collected from 2,000 distinct web sites during a two month period.
Marc Liberatore, Brian Neil Levine
CCS1
2006 Maximizing transfer opportunities in bluetooth DTNs
abstract
Devices in disruption tolerant networks (DTNs) must be able to communicate robustly in the face of short and infrequent connection opportunities. Unfortunately, one of the most inexpensive, energy-efficient and widely deployed peer-to-peer capable radios, Bluetooth, is not well-suited for use in a DTN. Bluetooth's half-duplex process of neighbor discovery can take tens of seconds to complete between two mutually undiscovered radios. This delay can be larger than the time that mobile nodes can be expected to remain in range, resulting in a missed opportunity and lower overall performance in a DTN. This paper proposes a simple, cost effective, and high performance modification to mobile nodes to dramatically reduce this delay: the addition of a second Bluetooth radio. We showed through analysis and simulation that this dual radio technique improves both connection frequency and duration. Moreover, despite powering two radios simultaneously, nodes using dual radios are more energy efficient, spending less energy on average per second of data transfered.
Marc Liberatore, Brian Neil Levine, Chadi Barakat
CoNEXT1