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.

Jason Teutsch

dblp:77/1405 · DBLP profile ↗
← Back
21ranked-venue papers
2as first author
0since 2021 · last 2017
—ORCID · none

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

Theory of computation · 16 · 2 first-authorSecurity and privacy · 4Applied, 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.

Theoretical computer science
3 papers
Computational complexity · 52% Information theory · 20% Logic in computer science · 17%
Network and information security
2 papers
Blockchain and cryptocurrency security · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

Topics — the 7 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Blockchain and cryptocurrency security › cryptocurrency mining
pooled mining
0.312017
SmartPool: Practical Decentralized Pooled Mining · USENIX Security Symposium 2017
Computational complexity
algorithmic randomness
0.212016
Lower bounds on the redundancy in computations from random oracles via betting strategies with restricted wagers · Inf. Comput. 2016
Computational complexity › relativization
random oracle
0.212016
Lower bounds on the redundancy in computations from random oracles via betting strategies with restricted wagers · Inf. Comput. 2016
Blockchain and cryptocurrency security
smart contract
0.212015
Demystifying Incentives in the Consensus Computer · CCS 2015
Logic in computer science
self-reference
0.212014
Things that can be made into themselves · Inf. Comput. 2014
Distributed systems
consensus
0.112017
SmartPool: Practical Decentralized Pooled Mining · USENIX Security Symposium 2017
Logic in computer science › domain theory
fixed points
0.112014
Things that can be made into themselves · Inf. Comput. 2014

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

cryptographic protocols · 0.6game-theoretic modeling · 0.2
YearPublicationVenuePosition
2017 SmartPool: Practical Decentralized Pooled Mining
Loi Luu, Yaron Velner, Jason Teutsch, Prateek Saxena
USENIX Security Symposium3
2017 Enumerations including laconic enumerators
Sanjay Jain 0001, Jason Teutsch
Theor. Comput. Sci.2
2016 Lower bounds on the redundancy in computations from random oracles via betting strategies with restricted wagers
George Barmpalias, Andy Lewis-Pye, Jason Teutsch
Inf. Comput.3
2015 Demystifying Incentives in the Consensus Computer
abstract
Cryptocurrencies like Bitcoin and the more recent Ethereum system allow users to specify scripts in transactions and contracts to support applications beyond simple cash transactions. In this work, we analyze the extent to which these systems can enforce the correct semantics of scripts. We show that when a script execution requires nontrivial computation effort, practical attacks exist which either waste miners' computational resources or lead miners to accept incorrect script results. These attacks drive miners to an ill-fated choice, which we call the verifier's dilemma, whereby rational miners are well-incentivized to accept unvalidated blockchains. We call the framework of computation through a scriptable cryptocurrency a consensus computer and develop a model that captures incentives for verifying computation in it. We propose a resolution to the verifier's dilemma which incentivizes correct execution of certain applications, including outsourced computation, where scripts require minimal time to verify. Finally we discuss two distinct, practical implementations of our consensus computer in real cryptocurrency networks like Ethereum.
Loi Luu, Jason Teutsch, Raghav Kulkarni, Prateek Saxena
CCS2
2015 Maximizing T-complexity
abstract
We investigate Mark Titchener’s T-complexity, an algorithm which measures the information content of finite strings. After introducing the T-complexity algorithm, we turn our attention to a particular class of “simple” finite strings. By exploiting special properties of simple strings, we obtain a fast algorithm to compute the maximum T-complexity among strings of a given length, and our estimates of these maxima show that T-complexity differs asymptotically from Kolmogorov complexity. Finally, we examine how closely de Bruijn sequences resemble strings with high T-complexity.
Gregory Clark, Jason Teutsch
Fundam. Informaticae2
2014 Monitor placement for large-scale systems
abstract
System administrators employ network monitors, such as traffic analyzers, network intrusion prevention systems, and firewalls, to protect the network's hosts from remote adversaries. The problem is that vulnerabilities are caused primarily by errors in the host software and/or configuration, but modern hosts are too complex for system administrators to understand, limiting monitoring to known attacks. Researchers have proposed automated methods to compute network monitor placements, but these methods also fail to model attack paths within hosts and/or fail to scale beyond tens of hosts. In this paper, we propose a method to compute network monitor placements that leverages commonality in available access control policies across hosts to compute network monitor placement for large-scale systems. We introduce an equivalence property, called flow equivalence, which reduces the size of the placement problem to be proportional to the number of unique host configurations. This process enables us to solve mediation placement problems for thousands of hosts with access control policies containing of thousands of rules in seconds (less than 125 for a network of 9500 hosts). Our method enables administrators to place network monitors in large-scale networks automatically, leveraging the actual host configuration, to detect and prevent network-borne threats.
Nirupama Talele, Jason Teutsch, Robert F. Erbacher, Trent Jaeger
SACMAT2
2014 Short lists for shortest descriptions in short time
Jason Teutsch
Comput. Complex.1
2014 Things that can be made into themselves
Frank Stephan 0001, Jason Teutsch
Inf. Comput.2
2013 Selection by Recursively Enumerable Sets
Wolfgang Merkle, Frank Stephan 0001, Jason Teutsch, Wei Wang 0150, Yue Yang 0004
TAMC3
2012 Transforming commodity security policies to enforce Clark-Wilson integrity
abstract
Modern distributed systems are composed from several off-the-shelf components, including operating systems, virtualization infrastructure, and application packages, upon which some custom application software (e.g., web application) is often deployed. While several commodity systems now include mandatory access control (MAC) enforcement to protect the individual components, the complexity of such MAC policies and the myriad of possible interactions among individual hosts in distributed systems makes it difficult to identify the attack paths available to adversaries. As a result, security practitioners react to vulnerabilities as adversaries uncover them, rather than proactively protecting the system's data integrity. In this paper, we develop a mostly-automated method to transform a set of commodity MAC policies into a system-wide policy that proactively protects system integrity, approximating the Clark-Wilson integrity model. The method uses the insights from the Clark-Wilson model, which requires integrity verification of security-critical data and mediation at program entrypoints, to extend existing MAC policies with the proactive mediation necessary to protect system integrity. We demonstrate the practicality of producing Clark-Wilson policies for distributed systems on a web application running on virtualized Ubuntu SELinux hosts, where our method finds: (1) that only 27 additional entrypoint mediators are sufficient to mediate the threats of remote adversaries over the entire distributed system and (2) and only 20 additional local threats require mediation to approximate Clark-Wilson integrity comprehensively. As a result, available security policies can be used as a foundation for proactive integrity protection from both local and remote threats.
Divya Muthukumaran, Sandra Julieta Rueda, Nirupama Talele, Hayawardh Vijayakumar, Jason Teutsch, Trent Jaeger
ACSAC5
2012 Constant compression and random weights
abstract
Omega numbers, as considered in algorithmic randomness, are by definition real numbers that are equal to the halting probability of a universal prefix-free Turing machine. Omega numbers are obviously left-r.e., i.e., are effectively approximable from below. Furthermore, among all left-r.e. real numbers in the appropriate range between 0 and 1, the Omega numbers admit well-known characterizations as the ones that are Martin-Löf random, as well as the ones such that any of their effective approximation from below is slower than any other effective approximation from below to any other real, up to a constant factor. In what follows, we obtain a further characterization of Omega numbers in terms of Theta numbers. Tadaki considered for a given prefix-free Turing machine and some natural number a the set of all strings that are compressed by this machine by at least a bits relative to their length, and he introduced Theta numbers as the weight of sets of this form. He showed that in the case of a universal prefix-free Turing machine any Theta number is an Omega number and he asked whether this implication can be reversed. We answer his question in the affirmative and thus obtain a new characterization of Omega numbers. In addition to the one-sided case of the set of all strings compressible by at least a certain number a of bits, we consider sets that comprise all strings that are compressible by at least a but no more than b bits, and we call the weight of such a set a two-sided Theta number. We demonstrate that in the case of a universal prefix-free Turing machine, for given a and all sufficiently large b the corresponding two-sided Theta number is again an Omega number. Conversely, any Omega number can be realized as two-sided Theta number for any pair of natural numbers a and b>a.
Wolfgang Merkle, Jason Teutsch
STACS2
2012 How to build a probability-free casino
Adam Chalcraft, Randall Dougherty, Christopher F. Freiling, Jason Teutsch
Inf. Comput.4
2012 An incomplete set of shortest descriptions
abstract
Abstract The truth-table degree of the set of shortest programs remains an outstanding problem in recursion theory. We examine two related sets, the set of shortest descriptions and the set of domain-random strings, and show that the truth-table degrees of these sets depend on the underlying acceptable numbering. We achieve some additional properties for the truth-table incomplete versions of these sets, namely retraceability and approximability. We give priority-free constructions of bounded truth-table chains and bounded truth-table antichains inside the truth-table complete degree by identifying an acceptable set of domain-random strings within each degree.
Frank Stephan 0001, Jason Teutsch
J. Symb. Log.2
2012 How Powerful Are Integer-Valued Martingales?
Laurent Bienvenu, Frank Stephan 0001, Jason Teutsch
Theory Comput. Syst.3
2012 Arithmetic complexity via effective names for random sequences
abstract
We investigate enumerability properties for classes of sets which permit recursive, lexicographically increasing approximations, or left-r.e. sets. In addition to pinpointing the complexity of left-r.e. Martin-Löf, computably, Schnorr, and Kurtz random sets, weakly 1-generics and their complementary classes, we find that there exist characterizations of the third and fourth levels of the arithmetic hierarchy purely in terms of these notions. More generally, there exists an equivalence between arithmetic complexity and existence of numberings for classes of left-r.e. sets with shift-persistent elements. While some classes (such as Martin-Löf randoms and Kurtz nonrandoms) have left-r.e. numberings, there is no canonical, or acceptable , left-r.e. numbering for any class of left-r.e. randoms. Finally, we note some fundamental differences between left-r.e. numberings for sets and reals.
Bjørn Kjos-Hanssen, Frank Stephan 0001, Jason Teutsch
ACM Trans. Comput. Log.3
2011 Closed Left-R.E. Sets
Sanjay Jain 0001, Frank Stephan 0001, Jason Teutsch
TAMC3
2011 Index sets and universal numberings
Sanjay Jain 0001, Frank Stephan 0001, Jason Teutsch
J. Comput. Syst. Sci.3
2010 How Powerful Are Integer-Valued Martingales?
Laurent Bienvenu, Frank Stephan 0001, Jason Teutsch
CiE3
2009 Index Sets and Universal Numberings
Sanjay Jain 0001, Frank Stephan 0001, Jason Teutsch
CiE3
2007 On the Turing degrees of minimal index sets
Jason Teutsch
Ann. Pure Appl. Log.1
2005 On the minimal pseudo-codewords of codes from finite geometries
abstract
In order to understand the performance of a code under maximum-likelihood (ML) decoding, it is crucial to know the minimal codewords. In the context of linear programming (LP) decoding, it turns out to be necessary to know the minimal pseudo-codewords. This paper studies the minimal codewords and minimal pseudo-codewords of some families of codes derived from projective and Euclidean planes. Although our numerical results are only for codes of very modest length, they suggest that these code families exhibit an interesting property. Namely, all minimal pseudo-codewords that are not multiples of a minimal codeword have an AWGNC pseudo-weight that is strictly larger than the minimum Hamming weight of the code. This observation has positive consequences not only for LP decoding but also for iterative decoding
Pascal O. Vontobel, Roxana Smarandache, Negar Kiyavash, Jason Teutsch, Dejan Vukobratovic
ISIT4