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

Ryan Craven

dblp:08/10126 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
1since 2021 · last 2024
0009-0002-5615-0078ORCID · corroborated

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

Artificial intelligence and machine learning · 1Computer networks · 1 · 1 first-authorSecurity and privacy · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 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
1 paper
Systems and software security · 100%
Computer networks
1 paper
Transport protocols and congestion control · 33% Internet architecture and protocols · 33% Network measurement and analytics · 33%
Artificial intelligence
1 paper
Probabilistic and Bayesian machine learning · 50% Learning theory · 50%
Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 100%
Theoretical computer science
1 paper
Information theory · 100%

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

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › software evolution › software adaptation
software customization
0.212024
FEAST'24: Sixth Workshop on Forming an Ecosystem Around Software Transformation · CCS 2024
Internet architecture and protocols › middlebox
middlebox traversal
0.212014
A middlebox-cooperative TCP for a non end-to-end internet · SIGCOMM 2014
Network measurement and analytics › network performance measurement
path diagnosis
0.212014
A middlebox-cooperative TCP for a non end-to-end internet · SIGCOMM 2014
Transport protocols and congestion control
TCP
0.212014
A middlebox-cooperative TCP for a non end-to-end internet · SIGCOMM 2014
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
hidden markov model
0.212013
Inferring Statistically Significant Hidden Markov Models · IEEE Trans. Knowl. Data Eng. 2013
Machine learning › Learning theory
model selection
0.212013
Inferring Statistically Significant Hidden Markov Models · IEEE Trans. Knowl. Data Eng. 2013

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

statistical significance testing · 0.3sample size bound · 0.3
YearPublicationVenuePosition
2024 FEAST'24: Sixth Workshop on Forming an Ecosystem Around Software Transformation
abstract
The Sixth Workshop on Forming an Ecosystem Around Software Transformation (FEAST) revives the series, with the original five events taking place from 2016-2020. FEAST is concerned with all aspects of achieving effective, robust, and appraisable late-stage transformation of software for security. Late-stage transformations allow third parties to deeply tailor existing software to their mission, customizing it with little to no access to source code or support from the original developer.
Ryan Craven, Matthew S. Mickelson
CCS1
2014 A middlebox-cooperative TCP for a non end-to-end internet
abstract
Understanding, measuring, and debugging IP networks, particularly across administrative domains, is challenging. One particularly daunting aspect of the challenge is the presence of transparent middleboxes---which are now common in today's Internet. In-path middleboxes that modify packet headers are typically transparent to a TCP, yet can impact end-to-end performance or cause blackholes. We develop TCP HICCUPS to reveal packet header manipulation to both endpoints of a TCP connection. HICCUPS permits endpoints to cooperate with currently opaque middleboxes without prior knowledge of their behavior. For example, with visibility into end-to-end behavior, a TCP can selectively enable or disable performance enhancing options. This cooperation enables protocol innovation by allowing new IP or TCP functionality (e.g., ECN, SACK, Multipath TCP, Tcpcrypt) to be deployed without fear of such functionality being misconstrued, modified, or blocked along a path. HICCUPS is incrementally deployable and introduces no new options. We implement and deploy TCP HICCUPS across thousands of disparate Internet paths, highlighting the breadth and scope of subtle and hard to detect middlebox behaviors encountered. We then show how path diagnostic capabilities provided by HICCUPS can benefit applications and the network.
Ryan Craven, Robert Beverly, Mark Allman
SIGCOMM1
2013 A Normalized Statistical Metric Space for Hidden Markov Models
abstract
In this paper, we present a normalized statistical metric space for hidden Markov models (HMMs). HMMs are widely used to model real-world systems. Like graph matching, some previous approaches compare HMMs by evaluating the correspondence, or goodness of match, between every pair of states, concentrating on the structure of the models instead of the statistics of the process being observed. To remedy this, we present a new metric space that compares the statistics of HMMs within a given level of statistical significance. Compared with the Kullback-Leibler divergence, which is another widely used approach for measuring model similarity, our approach is a true metric, can always return an appropriate distance value, and provides a confidence measure on the metric value. Experimental results are given for a sample application, which quantify the similarity of HMMs of network traffic in the Tor anonymization system. This application is interesting since it considers models extracted from a system that is intentionally trying to obfuscate its internal workings. In the conclusion, we discuss applications in less-challenging domains, such as data mining.
Jason M. Schwier, Ryan Craven, Lu Yu 0001, Richard R. Brooks, Christopher Griffin 0001
IEEE Trans. Cybern.3
2013 Inferring Statistically Significant Hidden Markov Models
abstract
Hidden Markov models (HMMs) are used to analyze real-world problems. We consider an approach that constructs minimum entropy HMMs directly from a sequence of observations. If an insufficient amount of observation data is used to generate the HMM, the model will not represent the underlying process. Current methods assume that observations completely represent the underlying process. It is often the case that the training data size is not large enough to adequately capture all statistical dependencies in the system. It is, therefore, important to know the statistical significance level for that the constructed model representing the underlying process, not only the training set. In this paper, we present a method to determine if the observation data and constructed model fully express the underlying process with a given level of statistical significance. We use the statistics of the process to calculate an upper bound on the number of samples required to guarantee that the model has a given level significance. We provide theoretical and experimental results that confirm the utility of this approach. The experiment is conducted on a real private Tor network.
Lu Yu 0001, Jason M. Schwier, Ryan Craven, Richard R. Brooks, Christopher Griffin 0001
IEEE Trans. Knowl. Data Eng.3
2011 Noise tolerant symbolic learning of Markov models of tunneled protocols
abstract
Recent research has exposed timing side channel vulnerabilities in many security applications. Hidden Markov models (HMMs) have used timing data to extract passwords from cryptographically protected communications tunnels. We extend that work to show how HMM models of protocols can be extracted directly from observations of protocol timing artifacts with no a priori knowledge. Since our approach uses symbolic reasoning, an important question is how to best translate continuous data observations to symbolic data. This translation is problematic when observation variance makes continuous to symbolic translation unreliable. We examine this problem and show that the HMMs we infer compensate automatically for significant observation jitter and symbol misclassification. Experimental verification is presented.
Harakrishnan Bhanu, Jason M. Schwier, Ryan Craven, Ilker Özçelik, Christopher Griffin 0001, Richard R. Brooks
IWCMC3