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

Alexander Healy

dblp:68/5217 · DBLP profile ↗
← Back
9ranked-venue papers
5as first author
0since 2021 · last 2013
—ORCID · none

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

Theory of computation · 7 · 5 first-authorSecurity and privacy · 2

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
4 papers
Computational complexity · 89% Mathematical optimization · 11%
Network and information security
3 papers
Cryptographic protocols and secure computation · 100%

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

TopicWeightPapersLastEvidence papers
Cryptographic protocols and secure computation
commitment schemes
0.222013
Mercurial Commitments with Applications to Zero-Knowledge Sets · J. Cryptol. 2013
Mercurial Commitments with Applications to Zero-Knowledge Sets · EUROCRYPT 2005
Cryptographic protocols and secure computation › commitment schemes
mercurial commitments
0.222013
Mercurial Commitments with Applications to Zero-Knowledge Sets · J. Cryptol. 2013
Mercurial Commitments with Applications to Zero-Knowledge Sets · EUROCRYPT 2005
Computational complexity
circuit complexity
0.122006
Using Nondeterminism to Amplify Hardness · SIAM J. Comput. 2006
Using nondeterminism to amplify hardness · STOC 2004
Computational complexity › pseudorandomness
hardness amplification
0.122006
Using Nondeterminism to Amplify Hardness · SIAM J. Comput. 2006
Using nondeterminism to amplify hardness · STOC 2004
Computational complexity › circuit complexity
circuit depth
0.112008
A (de)constructive approach to program checking · STOC 2008
Computational complexity › verification complexity
program checking
0.112008
A (de)constructive approach to program checking · STOC 2008
Computational complexity › property testing
self-testing
0.112008
A (de)constructive approach to program checking · STOC 2008
Cryptographic protocols and secure computation
interactive proofs
0.112007
Verifying and decoding in constant depth · STOC 2007
Mathematical optimization
integer programming
0.112007
Verifying and decoding in constant depth · STOC 2007
Computational complexity
derandomization
0.122006
Using nondeterminism to amplify hardness · STOC 2004
Using Nondeterminism to Amplify Hardness · SIAM J. Comput. 2006
Cryptographic protocols and secure computation › proof systems › zero-knowledge proofs
zero-knowledge sets
0.122013
Mercurial Commitments with Applications to Zero-Knowledge Sets · J. Cryptol. 2013
Mercurial Commitments with Applications to Zero-Knowledge Sets · EUROCRYPT 2005
Computational complexity › circuit complexity
circuit lower bounds
0.112006
Using Nondeterminism to Amplify Hardness · SIAM J. Comput. 2006
Cryptographic protocols and secure computation › proof systems
zero-knowledge proofs
0.012005
Mercurial Commitments with Applications to Zero-Knowledge Sets · EUROCRYPT 2005

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

delegation of computation · 0.1nondeterminism · 0.1derandomization · 0.1combinatorial techniques · 0.1algebraic techniques · 0.1black-box hardness amplification · 0.1black-box construction · 0.0
YearPublicationVenuePosition
2013 Mercurial Commitments with Applications to Zero-Knowledge Sets
Melissa Chase, Alexander Healy, Anna Lysyanskaya, Tal Malkin, Leonid Reyzin
J. Cryptol.2
2008 A (de)constructive approach to program checking
abstract
Program checking, program self-correcting and program self-testing were pioneered by [Blum and Kannan] and [Blum, Luby and Rubinfeld] in the mid eighties as a new way to gain confidence in software, by considering program correctness on an input by input basis rather than full program verification. Work in the field of program checking focused on designing, for specific functions, checkers, testers and correctors which are more efficient than the best program known for the function. These were designed utilizing specific algebraic, combinatorial or completeness properties of the function at hand. In this work we introduce a novel composition methodology for improving the efficiency of program checkers. We use this approach to design a variety of program checkers that are provably more efficient, in terms of circuit depth, than the optimal program for computing the function being checked. Extensions of this methodology for the cases of program testers and correctors are also presented. In particular, we show: For all i ≥ 1, every language in RNCi (that is NCO-hard under NCZ-reductions) has a program checker in RNCi-1. In addition, for all i ≥ 1, every language in RNCi (that is NCO-hard under ACZ-reductions) has a program corrector, tester and checker in RACi-1. This is the first time checkers are designed for a wide class of functions characterized only by its complexity, rather than by algebraic or combinatorial properties. This characterization immediately yields new and efficient checkers for languages such as graph connectivity, perfect matching and bounded-degree graph isomorphism. Constant-depth checkers, testers and correctors for matrix multiplication, inversion, determinant and rank. All previous program checkers, testers and correctors for these problems run in nearly logarithmic depth. Moreover, except for matrix multiplication, they all require the use of the library notion of [Blum-Luby-Rubinfeld], in which checkers have access to a library of programs for various matrix functions, rather than only having access to a program for the function being checked. Furthermore, we provide conditions under which program libraries can be eliminated. Important ingredients in these results are new and very efficient checkers for complete languages in low complexity classes (e.g. NCO). These constructions are based on techniques that were developed in the field of cryptography.
Shafi Goldwasser, Dan Gutfreund, Alexander Healy, Tali Kaufman, Guy N. Rothblum
STOC3
2008 Randomness-Efficient Sampling within NC1
Alexander Healy
Comput. Complex.1
2007 Verifying and decoding in constant depth
abstract
We develop a general approach for improving the efficiency of a computationally bounded receiver interacting with a powerful and possibly malicious sender. The key idea we use is that of delegating some of the receiver's computation to the (potentially malicious) sender. This idea was recently introduced by Goldwasser et al. [14] in the area of program checking. A classic example of such a sender-receiver setting is interactive proof systems. By taking the sender to be a (potentially malicious) prover and the receiver to be a verifier, we show that (p-prover) interactive proofs with k rounds of interaction are equivalent to (p-prover) interactive proofs with k+O(1) rounds, where the verifier is in NC0. That is, each round of the verifier's computation can be implemented in constant parallel time. As a corollary, we obtain interactive proof systems, with (optimally) constant soundness, for languages in AM and NEXP, where the verifier runs in constant parallel-time.
Shafi Goldwasser, Dan Gutfreund, Alexander Healy, Tali Kaufman, Guy N. Rothblum
STOC3
2006 Randomness-Efficient Sampling Within NC1
Alexander Healy
APPROX-RANDOM1
2006 Constant-Depth Circuits for Arithmetic in Finite Fields of Characteristic Two
Alexander Healy, Emanuele Viola
STACS1
2006 Using Nondeterminism to Amplify Hardness
abstract
We revisit the problem of hardness amplification in $\mathcal{NP}$, as recently studied by O'Donnell [J. Comput. System Sci., 69 (2004), pp. 68-94]. We prove that if $\mathcal{NP}$ has a balanced function f such that any circuit of size $s(n)$ fails to compute f on a $1/\poly(n)$ fraction of inputs, then $\mathcal{NP}$ has a function $f'$ such that any circuit of size $s'(n)=s(\sqrt{n})^{\Omega(1)}$ fails to compute $f'$ on a $1/2 - 1/s'(n)$ fraction of inputs. In particular, \begin{enumerate} \item if $s(n)=n^{\omega(1)}$, we amplify to hardness $1/2-1/n^{\omega(1)}$; \item if $s(n)=2^{n^{\Omega(1)}}$, we amplify to hardness $1/2-1/2^{n^{\Omega(1)}}$; \item if $s(n)=2^{\Omega(n)}$, we amplify to hardness $1/2-1/2^{\Omega(\sqrt{n})}$. \end{enumerate} Our results improve those of of O'Donnell, which amplify to $1/2-1/\sqrt{n}$. O'Donnell also proved that no construction of a certain general form could amplify beyond $1/2-1/n$. We bypass this barrier by using both derandomization and nondeterminism in the construction of $f'$. We also prove impossibility results demonstrating that both our use of nondeterminism and the hypothesis that f is balanced are necessary for "black-box" hardness amplification procedures (such as ours).
Alexander Healy, Salil P. Vadhan, Emanuele Viola
SIAM J. Comput.1
2005 Mercurial Commitments with Applications to Zero-Knowledge Sets
Melissa Chase, Alexander Healy, Anna Lysyanskaya, Tal Malkin, Leonid Reyzin
EUROCRYPT2
2004 Using nondeterminism to amplify hardness
abstract
We revisit the problem of hardness amplification in NP, as recently studied by O'Donnell (STOC '02). We prove that if NP has a balanced function f such that any circuit of size s(n) fails to compute f on a 1/poly(n) fraction of inputs, then NP has a function f′ such that any circuit of size s′(n)=s(√n)Ω(1) fails to compute f′ on a 1/2 - 1/s′(n) fraction of inputs. In particular, 1. If s(n)=nω(1), we amplify to hardness 1/2-1/nω(1). 2. If s(n)=2nω(1), we amplify to hardness 1/2-1/2nΩ(1). 3. If s(n)=2(n), we amplify to hardness 1/2-1/2 Ω(sqrtn).These improve the results of O'Donnell, which only amplified to 1/2-1/√n. O'Donnell also proved that no construction of a certain general form could amplify beyond 1/2-1/n. We bypass this barrier by using both derandomization and nondeterminism in the construction of f′.We also prove impossibility results demonstrating that both our use of nondeterminism and the hypothesis that f is balanced are necessary for "black-box" hardness amplification procedures (such as ours).
Alexander Healy, Salil P. Vadhan, Emanuele Viola
STOC1