<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Research</title>
    <link rel="alternate" type="text/html" href="http://www.cs.virginia.edu/~shelat/research/" />
    <link rel="self" type="application/atom+xml" href="http://www.cs.virginia.edu/~shelat/research/atom.xml" />
    <id>tag:www.cs.virginia.edu,2007-07-25:/~shelat/research//1</id>
    <updated>2009-11-13T19:36:04Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.21-en</generator>

<entry>
    <title>Bit Encryption is Complete</title>
    <link rel="alternate" type="text/html" href="http://www.cs.virginia.edu/~shelat/research/2009/08/bit_encryption_is_complete.html" />
    <id>tag:www.cs.virginia.edu,2009:/~shelat/research//1.28</id>

    <published>2009-08-04T14:12:43Z</published>
    <updated>2009-11-13T19:36:04Z</updated>

    <summary><![CDATA[Steven Myers and abhi shelat.&nbsp; FOCS 2009.Proceedings version: [pdf]...]]></summary>
    <author>
        <name></name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cs.virginia.edu/~shelat/research/">
        <![CDATA[Steven Myers and abhi shelat.&nbsp; FOCS 2009.<br /><br />Proceedings version: [<a href="http://www.cs.virginia.edu/%7Eshelat/papers/ms09-1bit.pdf">pdf</a>] <br />]]>
        <![CDATA[Under CPA and CCA1 attacks, a secure bit encryption scheme can be applied bit-by-bit to construct a secure many-bit encryption scheme.&nbsp; The same construction fails, however, under a&nbsp; CCA2 attack.&nbsp; In fact, since the notion of CCA2 security was introduced by Rackoff and Simon [RS91], it has been an open question to determine whether single bit CCA2 secure encryption implies the existence of many-bit CCA2 security.&nbsp; We positively resolve this long-standing question and establish that bit encryption is complete. &nbsp;<br /><br />Our construction is black-box, and thus requires novel techniques to avoid known impossibility results concerning trapdoor predicates [GMR01].&nbsp; To the best of our knowledge, our work is also the first example of&nbsp; a non-shielding reduction (introduced in [GMM07]) in the standard (i.e., not random-oracle) model. <br /><br />]]>
    </content>
</entry>

<entry>
    <title>Collusion-Free Multiparty Computation in the Mediated Model</title>
    <link rel="alternate" type="text/html" href="http://www.cs.virginia.edu/~shelat/research/2009/05/collusion-free_multiparty_comp.html" />
    <id>tag:www.cs.virginia.edu,2009:/~shelat/research//1.27</id>

    <published>2009-05-15T16:07:39Z</published>
    <updated>2009-05-15T16:47:19Z</updated>

    <summary><![CDATA[J. Alwen, J. Katz, Y. Lindell, G. Persiano,&nbsp; abhi shelat, and I. Visconti.CRYPTO 2009. Santa Barbara, CA....]]></summary>
    <author>
        <name></name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cs.virginia.edu/~shelat/research/">
        <![CDATA[J. Alwen, J. Katz, Y. Lindell, G. Persiano,&nbsp; abhi shelat, and I. Visconti.<br />CRYPTO 2009. Santa Barbara, CA.<br /><br /> ]]>
        <![CDATA[Collusion-free protocols prevent subliminal communication (i.e., covert channels) between<br />parties running the protocol. In the standard communication model (and assuming the existence of one-way functions), protocols satisfying any reasonable degree of privacy cannot be collusion-free. To circumvent this impossibility result, Alwen et al.\ (CRYPTO 2008) recently suggested the \emph{mediated model} where all communication passes through a mediator; the goal is to design protocols where collusion-freeness is guaranteed as long as the mediator is honest, while standard security guarantees hold if the mediator is dishonest. In this model, they gave constructions of collusion-free protocols for commitments and zero-knowledge proofs in the two-party setting.<br /><br />We strengthen the definition of Alwen et al., and resolve the main open questions in this area by showing a collusion-free protocol (in the mediated model) for computing any multi-party functionality.<br /><br />]]>
    </content>
</entry>

<entry>
    <title>Purely Rational Secret Sharing</title>
    <link rel="alternate" type="text/html" href="http://www.cs.virginia.edu/~shelat/research/2009/05/purely_rational_secret_sharing.html" />
    <id>tag:www.cs.virginia.edu,2009:/~shelat/research//1.26</id>

    <published>2009-05-15T16:03:18Z</published>
    <updated>2009-05-15T16:46:13Z</updated>

    <summary>Silvio Micalli and abhi shelat.Theory of Cryptography Conference (TCC) 2009....</summary>
    <author>
        <name></name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cs.virginia.edu/~shelat/research/">
        <![CDATA[Silvio Micalli and abhi shelat.<br />Theory of Cryptography Conference (TCC) 2009.<br /><br /> ]]>
        <![CDATA[Rational secret sharing is a fundamental primitive at the intersection of cryptography and game theory. In essence, a dealer wishes to engineer a communication game that, when rationally played, guarantees that each of the players learns the dealer's secret.&nbsp;&nbsp; Yet, all solutions so far were {\em quite inefficient} and relied on the players' {\em beliefs} and not just on their rationality.<br />After providing a more complete definition of this problem, we exhibit a very efficient and&nbsp; purely rational solution to it.&nbsp; Our solution works in the verifiable trusted third party model.<br />]]>
    </content>
</entry>

<entry>
    <title>Efficient Protocols for Set Membership and Range Proofs</title>
    <link rel="alternate" type="text/html" href="http://www.cs.virginia.edu/~shelat/research/2008/08/efficient-protocols-for-set-me.html" />
    <id>tag:www.cs.virginia.edu,2008:/~shelat/research//1.22</id>

    <published>2008-08-29T12:40:49Z</published>
    <updated>2008-08-29T12:45:10Z</updated>

    <summary>Jan Camenisch, Raﬁk Chaabouni, and abhi shelatTo Appear in ASIACRYPT 2008...</summary>
    <author>
        <name></name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cs.virginia.edu/~shelat/research/">
        <![CDATA[Jan Camenisch, Raﬁk Chaabouni, and abhi shelat<br><br>To Appear in ASIACRYPT 2008<br><br> ]]>
        <![CDATA[<br>We consider the following problem: Given a commitment to <br>a value σ, prove in zero-knowledge that σ belongs to some discrete set <br>Φ. The set Φ can perhaps be a list of cities or clubs; often Φ can be a <br>numerical range such as [1, 220 ]. This problem arises in e-cash systems, <br>anonymous credential systems, and various other practical uses of zero- <br>knowledge protocols. <br><br>When using commitment schemes relying on RSA-like assumptions, there <br>are solutions to this problem which require only a constant number <br>of RSA-group elements to be exchanged between the prover and veriﬁer <br>[Bou00,Lip03,Gro05]. However, for many commitment schemes based <br>on bilinear group assumptions, these techniques do not work, and the <br>best known protocols require O(k) group elements to be exchanged. <br>In this paper, we present two new approaches to building set-membership <br>proofs. The ﬁrst is based on bilinear group assumptions. When ap- <br>plied to the case where Φ is a range of integers, our protocols require <br>O( k / log k - log log k ) group elements to be exchanged. Not only is this result <br>asymptotically better, but the constants are small enough to provide <br>signiﬁcant improvements even for small ranges. Indeed, in a pure discrete <br>logarithm based setting, our new protocol is by an order of magnitude <br>more efficient than previously known ones. We also discuss alternative <br>implementations of our membership proof based on the strong RSA <br>assumption. Depending on the application, e.g., when Φ is a published set <br>of values such a frequent ﬂyer clubs, cities, or other adhoc collections, <br>these alternative also outperform prior solutions.<br><br><br>]]>
    </content>
</entry>

<entry>
    <title>Collusion-Free Protocols in the Mediated Model</title>
    <link rel="alternate" type="text/html" href="http://www.cs.virginia.edu/~shelat/research/2008/08/collusionfree-protocols-in-the.html" />
    <id>tag:www.cs.virginia.edu,2008:/~shelat/research//1.21</id>

    <published>2008-08-29T12:33:29Z</published>
    <updated>2008-08-29T12:46:01Z</updated>

    <summary>Joel Alwen, abhi shelat, and Ivan ViscontiCRYPTO 2008...</summary>
    <author>
        <name></name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cs.virginia.edu/~shelat/research/">
        <![CDATA[Joel Alwen, abhi shelat, and Ivan Visconti<br><br>CRYPTO 2008<br>]]>
        <![CDATA[<br>Prior approaches [15, 14] to building collusion-free protocols <br>require exotic channels. By taking a conceptually new approach, we are <br>able to use a more digitally-friendly communication channel to construct <br>protocols that achieve a stronger collusion-free property. <br><br>We consider a communication channel which can ﬁlter and rerandomize <br>message traffic. We then provide a new security definition that captures <br>collusion-freeness in this new setting; our new setting even allows for the <br>mediator to be corrupted in which case the security gracefully fails to <br>providing standard privacy and correctness. This stronger notion makes <br>the property useful in more settings. <br><br>To illustrate feasibility, we construct a commitment scheme and a zero- <br>knowledge proof of knowledge that meet our definition in its two variations.<br><br><a href="../../../papers/ASV08.pdf">[pdf]</a><br>&nbsp;<br> <div><br></div>]]>
    </content>
</entry>

<entry>
    <title>Relations Among Notions of Non-Malleability for Encryption</title>
    <link rel="alternate" type="text/html" href="http://www.cs.virginia.edu/~shelat/research/2007/08/relations-among-notions-of-non.html" />
    <id>tag:www.cs.virginia.edu,2007:/~shelat/research//1.18</id>

    <published>2007-08-29T22:26:43Z</published>
    <updated>2008-08-29T12:44:23Z</updated>

    <summary>Rafael Pass, abhi shelat, and Vinod Vaikuntanathan.ASIACRYPT&apos;07, December 2007, Kuching, Malaysia....</summary>
    <author>
        <name></name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cs.virginia.edu/~shelat/research/">
        <![CDATA[Rafael Pass, abhi shelat, and Vinod Vaikuntanathan.<br><br>ASIACRYPT'07, December 2007, Kuching, Malaysia.<br> ]]>
        <![CDATA[Since its introduction in the early 90's, the notion of non-malleability for encryption schemes has been formalized using a number of conceptually different definitional approaches---most notably, the ``semantical'' simulation-based approach, and the ``pragmatic'' indistinguishability-based approach.&nbsp; We provide a full characterization of these approaches and consider their robustness under composition.<br><br>]]>
    </content>
</entry>

<entry>
    <title>Bounded CCA2-Secure Encryption</title>
    <link rel="alternate" type="text/html" href="http://www.cs.virginia.edu/~shelat/research/2007/08/bounded-cca2secure-encryption.html" />
    <id>tag:www.cs.virginia.edu,2007:/~shelat/research//1.17</id>

    <published>2007-08-29T22:19:02Z</published>
    <updated>2007-08-29T22:38:54Z</updated>

    <summary><![CDATA[Ronald Cramer, Goichiro Hanaoka, Dennis Hofheinz, Hideki Imai, Eike Kiltz, Rafael Pass, abhi shelat, and Vinod Vaikuntanathan.&nbsp; To appear in ASIACRYPT'07, December 2007, Kuching, Malaysia.This paper is a merger of three papers: one by Cramer, Hofheinz, and Kiltz, one by...]]></summary>
    <author>
        <name></name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cs.virginia.edu/~shelat/research/">
        <![CDATA[Ronald Cramer, Goichiro Hanaoka, Dennis Hofheinz, Hideki Imai, Eike Kiltz, Rafael Pass, abhi shelat, and Vinod Vaikuntanathan.&nbsp; <br><br>To appear in ASIACRYPT'07, December 2007, Kuching, Malaysia.<br><br>This paper is a merger of three papers: one by Cramer, Hofheinz, and Kiltz, one by Hanaoka and Imai, and one by Pass, shelat, and Vaikuntanathan.<br>]]>
        <![CDATA[<br>Whereas encryption schemes withstanding only passive chosen-plaintext attacks (CPA) can be constructed based on a variety of computational assumptions, only a few assumptions are known to imply the existence of&nbsp; encryption schemes withstanding adaptive chosen-ciphertext attacks (CCA2). Towards addressing this asymmetry, we consider a weakening of the CCA2 model---<i>bounded CCA2-security</i>---wherein security needs only hold against adversaries that make an a-priori bounded number of queries to the decryption oracle.&nbsp; Regarding this notion we show (without any further assumptions):<br><br><ul><li>For any polynomial $q$, a simple <i>black-box</i> construction of $q$-bounded <i>IND-CCA2-secure</i> encryption schemes, from any CPA secure encryption scheme. When instantiated with the DDH assumption, this construction additionally yields encryption schemes with very short ciphertexts.</li></ul><ul><li>For any polynomial $q$, a (non-black box) construction of $q$-bounded <i>NM-CCA2-secure</i> encryption schemes, from any CPA secure encryption scheme. As far as we know, bounded-CCA2 non-malleability is the strongest notion of security known to be achievable assuming only the existence of CPA secure encryption schemes.<br></li></ul><br>Finally, we show that non-malleability and indistinguishability are <i>not equivalent</i> under bounded CCA2 attacks<br>(in contrast to general CCA2 attacks).<br>]]>
    </content>
</entry>

<entry>
    <title>Cryptography from Sunspots: How to use an Imperfect Reference String</title>
    <link rel="alternate" type="text/html" href="http://www.cs.virginia.edu/~shelat/research/2007/07/cryptography-from-sunspots-how.html" />
    <id>tag:www.cs.virginia.edu,2007:/~shelat/research//1.6</id>

    <published>2007-07-25T20:34:22Z</published>
    <updated>2007-08-02T15:39:51Z</updated>

    <summary>Ran Canetti, Rafael Pass, and abhi shelatTo appear in Foundations of Computer Science (FOCS&apos;07), Providence, Rhode Island, October 2007....</summary>
    <author>
        <name></name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cs.virginia.edu/~shelat/research/">
        <![CDATA[Ran Canetti, Rafael Pass, and abhi shelat<br>To appear in Foundations of Computer Science (FOCS'07), Providence, Rhode Island, October 2007.<br> ]]>
        <![CDATA[The Common Reference String (CRS) model enables otherwise-impossible cryptographic goals such as removing interaction from protocols and guaranteeing composable security.<br><br>However, the reference string in the CRS model must be guaranteed to be sampled from a precisely specified distribution; indeed, current security analyses typically fail when the distribution is changed even slightly. This fact rules out a large class of potential implementations of the CRS model such as measurements of physical phenomena (like sunspots), or alternatively using random sources that might be adversarially influenced.<br><br>Are there protocols that guarantee composable security even when the<br>reference string is taken from an ``imperfect'', or ``adversarially<br>controlled'' distribution? <br><br>The answer turns out to be surprisingly intricate.<br>We first show that impossibility results for composable secure computation in the plain model extend to this relaxed version of the CRS model, as long as the only guarantee on the reference&nbsp; string is that it is taken from a distribution of some minimal min-entropy; here ``minimal'' is as high as full entropy minus any polynomially vanishing fraction.&nbsp; Impossibility holds even when the reference string is taken from an&nbsp; <i>algorithmically samplable</i> distribution, whose code is known to the adversary, as long as the sampling algorithm is allowed to run for sub-exponential time. &nbsp;<br><br>Finally we show how to regain general feasibility of universally composable secure computation in this model, as long as the sampling algorithm is efficient, and known to the adversary. The construction and analysis make essential use of the technique of Barak's non black-box zero-knowledge protocol (FOCS 2001). <br>]]>
    </content>
</entry>

<entry>
    <title>Efficient Fork-Linearizable Access to Untrusted Shared Memory</title>
    <link rel="alternate" type="text/html" href="http://www.cs.virginia.edu/~shelat/research/2007/07/efficient-forklinearizable-acc.html" />
    <id>tag:www.cs.virginia.edu,2007:/~shelat/research//1.5</id>

    <published>2007-07-25T20:09:02Z</published>
    <updated>2007-08-02T15:36:36Z</updated>

    <summary>Christian Cachin, abhi shelat, and Alex ShraerPrinciples of Distributed Computing (PODC&apos;07), Portland, Oregan, Aug 2007....</summary>
    <author>
        <name></name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cs.virginia.edu/~shelat/research/">
        <![CDATA[Christian Cachin, abhi shelat, and Alex Shraer<br>Principles of Distributed Computing (PODC'07), Portland, Oregan, Aug 2007.<br> ]]>
        When data is stored on a faulty server that is accessed concurrently by multiple clients, the server may present inconsistent data to different clients. For example, the server might complete a write operation of one client, but respond with stale data to another client. Mazi\`{e}res and Shasha (PODC 2002) introduced the notion of {fork-consistency, also called fork-linearizability, which ensures that the operations seen by every client are linearizable and guarantees that if the server causes the views of two clients to differ in a single operation, they may never again see each other&apos;s updates after that without the server being exposed as faulty. In this paper, we improve the communication complexity of their fork-linearizable storage access protocol with $n$ clients from $\Omega(n^2)$ to $O(n)$. We also prove that in every such protocol, a reader must wait for a concurrent writer. This explains a seeming limitation of their and of our improved protocol. Furthermore, we give novel characterizations of fork-linearizability and prove that it is neither stronger nor weaker than sequential consistency.
    </content>
</entry>

<entry>
    <title>Simulatable Adaptive Oblivious Transfer</title>
    <link rel="alternate" type="text/html" href="http://www.cs.virginia.edu/~shelat/research/2007/07/simulatable-adaptive-oblivious.html" />
    <id>tag:www.cs.virginia.edu,2007:/~shelat/research//1.4</id>

    <published>2007-07-25T20:08:20Z</published>
    <updated>2007-08-02T15:34:36Z</updated>

    <summary>Jan Camenisch, Gregory Neven, and abhi shelatEUROCRYPT 2007, Barcelona, Spain, May 2007. p.573-590....</summary>
    <author>
        <name></name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cs.virginia.edu/~shelat/research/">
        <![CDATA[Jan Camenisch, Gregory Neven, and abhi shelat<br>EUROCRYPT 2007, Barcelona, Spain, May 2007. p.573-590. ]]>
        <![CDATA[We study an adaptive variant of oblivious transfer in which a sender has $N$ messages, of which a receiver can adaptively choose to receive $k$ one-after-the-other, in such a way that (a) the sender learns nothing about the receiver's selections, and (b) the receiver only learns about the $k$ requested messages.<br><br>We propose two practical protocols for this primitive that achieve a stronger security notion than previous schemes with comparable efficiency. In particular, by requiring full simulatability for both sender and receiver security, our notion prohibits a subtle selective-failure attack not addressed by the security notions achieved by previous practical schemes.<br><br><a href="/%7Eshelat/papers/CNS07.pdf">[PDF]</a><br><br><div><br></div>]]>
    </content>
</entry>

<entry>
    <title>Securely Obfuscating Re-encryption</title>
    <link rel="alternate" type="text/html" href="http://www.cs.virginia.edu/~shelat/research/2007/07/securely-obfuscating-reencrypt.html" />
    <id>tag:www.cs.virginia.edu,2007:/~shelat/research//1.3</id>

    <published>2007-07-25T20:07:41Z</published>
    <updated>2007-08-02T15:31:54Z</updated>

    <summary>Susan Hohenberger, Guy Rothblum, abhi shelat, and Vinod VaikuntanathanTheory of Cryptography Conference (TCC&apos;07), Amsterdam, The Netherlands, Feb 2007, p. 233-252....</summary>
    <author>
        <name></name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cs.virginia.edu/~shelat/research/">
        <![CDATA[Susan Hohenberger, Guy Rothblum, abhi shelat, and Vinod Vaikuntanathan<br>Theory of Cryptography Conference (TCC'07), Amsterdam, The Netherlands, Feb 2007, p. 233-252.]]>
        <![CDATA[We present the first positive obfuscation result for a traditional cryptographic functionality. This positive result stands in contrast to well-known negative impossibility results~\cite{betal01} for general obfuscation and recent negative impossibility and improbability~\cite{golkal05} results for obfuscation of many cryptographic functionalities.<br><br>Whereas other positive obfuscation results in the standard model apply to very simple point functions, our obfuscation result applies to the significantly more complicated and widely-used re-encryption functionality. This functionality takes a ciphertext for message $m$ encrypted under Alice's public key and transforms it into a ciphertext for the same message $m$ under Bob's public key.<br><br><a href="../../../papers/HRSV07.pdf">[PDF]</a><br><div><br></div>]]>
    </content>
</entry>

<entry>
    <title>Construction of a Non-malleable Encryption Scheme from Any Semantically-Secure One</title>
    <link rel="alternate" type="text/html" href="http://www.cs.virginia.edu/~shelat/research/2007/07/construction-of-a-nonmalleable.html" />
    <id>tag:www.cs.virginia.edu,2007:/~shelat/research//1.2</id>

    <published>2007-07-25T20:05:54Z</published>
    <updated>2007-07-25T22:07:59Z</updated>

    <summary>Rafael Pass, abhi shelat, and Vinod VaikuntanathanCRYPTO&apos;06, Santa Barbara, CA, Aug 2006, p.271-289....</summary>
    <author>
        <name></name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cs.virginia.edu/~shelat/research/">
        <![CDATA[Rafael Pass, abhi shelat, and Vinod Vaikuntanathan<br>CRYPTO'06, Santa Barbara, CA, Aug 2006, p.271-289.<br> ]]>
        <![CDATA[There are several candidate semantically secure encryption schemes, yet
in many applications <i>non-malleability</i> of encryptions is crucial.
We show how to transform <i>any</i> semantically secure encryption
scheme into one that is non-malleable for arbitrarily many messages.<br><br><a href="/%7Eshelat/papers/PSV06a.pdf">[PDF]</a>]]>
    </content>
</entry>

<entry>
    <title>Unconditional Characterizations of Non-Interactive Zero-Knowledge</title>
    <link rel="alternate" type="text/html" href="http://www.cs.virginia.edu/~shelat/research/2005/08/unconditional-characterization.html" />
    <id>tag:www.cs.virginia.edu,2005:/~shelat/research//1.7</id>

    <published>2005-08-25T21:36:06Z</published>
    <updated>2007-07-25T22:10:19Z</updated>

    <summary> Rafael pass and abhi shelat CRYPTO&apos;05, Santa Barbara, CA, Aug 2005, p.118-134....</summary>
    <author>
        <name></name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cs.virginia.edu/~shelat/research/">
        <![CDATA[

	Rafael pass and abhi shelat<br>
	CRYPTO'05, Santa Barbara, CA, Aug 2005, p.118-134. ]]>
        <![CDATA[Non-interactive zero-knowledge (NIZK) proofs have been investigated in two models: the <i>Public Parameter</i><br>model and the <i>Secret Parameter model</i>.&nbsp; In the former, a public string is ``ideally'' chosen according to some efficiently samplable distribution and made available to both the Prover and Verifier.&nbsp; In the latter, the parties instead obtain correlated (possibly different) private strings.<br><br>To add further choice, the definition of zero-knowledge in these settings can either be <i>non-adaptive</i> or <i>adaptive</i>.<br>&nbsp; <br>In this paper, we obtain several <i>unconditional</i> characterizations of computational, statistical and perfect NIZK for all combinations of these settings.&nbsp; Specifically, we show:<br><br>In the secret parameter model, \nizk$=\,$\niszk$=\,$\nipzk$=\,$\am.<br><br>In the public parameter model,<br><ul><li>for the non-adaptive definition, \niszk $\subseteq$ \am $\cap$ \coam,</li><li>for the adaptive one, it also holds that \niszk $\subset$ \bpp/1,</li><li>for computational NIZK for ``hard'' languages, one-way functions are both <i>necessary</i> and <i>sufficient</i>.<br>
</li></ul>From our last result, we arrive at the following <i>unconditional</i> characterization of computational NIZK in the public parameter model (which complements well-known results for interactive zero-knowledge):<br><br><ul><li>Either NIZK proofs exist only for ``easy'' languages (i.e., languages that are not hard-on-average), or theyexist for all of \am (i.e., all languages which admit non-interactive proofs).<br></li></ul><a href="/%7Eshelat/papers/nizk-preprocess.pdf">[PDF]</a><div><br></div>]]>
    </content>
</entry>

<entry>
    <title>Collusion-free Protocols</title>
    <link rel="alternate" type="text/html" href="http://www.cs.virginia.edu/~shelat/research/2005/07/collusionfree-protocols.html" />
    <id>tag:www.cs.virginia.edu,2005:/~shelat/research//1.9</id>

    <published>2005-07-25T21:43:39Z</published>
    <updated>2007-07-25T22:15:29Z</updated>

    <summary> Matt Lepinski and Silvio Micali and abhi shelat Symposium on the Theory of Computation (STOC&apos;05), Baltimore, MD, May 2005, p.543-552....</summary>
    <author>
        <name></name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cs.virginia.edu/~shelat/research/">
        <![CDATA[
	Matt Lepinski and Silvio Micali and abhi shelat<br>
	Symposium on the Theory of Computation (STOC'05), Baltimore, MD, May 2005, p.543-552.  ]]>
        <![CDATA[Secure protocols attempt to minimize the injuries to privacy and correctness inflicted by malicious participants who <i>collude during run-time</i>.&nbsp; They do not, however, prevent malicious parties from colluding and coordinating their actions in the first place!<br><br>Eliminating such collusion of malicious parties during the execution of a protocol is an important and exciting direction for research in Cryptography.&nbsp; We contribute the first general result in this direction:<br><br><br>

<ol>
<li>We provide a rigorous definition of what a <i>collusion-free</i> protocol is; and</li>
<li>We prove that, under standard physical and computational assumptions ---i.e., plain envelopes and trapdoor permutations---collusion-free protocols exist for all finite protocol tasks with publicly observable actions.</li>
</ol>
<br>
(Note that such tasks are allowed to have secret global state, and thus include Poker, Bridge, and other such games.)<br><br>
<a href="/%7Eshelat/papers/CollusionFreeSTOC.pdf">[PDF]</a>]]>
    </content>
</entry>

<entry>
    <title>The Smallest Grammar Problem</title>
    <link rel="alternate" type="text/html" href="http://www.cs.virginia.edu/~shelat/research/2005/07/the-smallest-grammar-problem.html" />
    <id>tag:www.cs.virginia.edu,2005:/~shelat/research//1.8</id>

    <published>2005-07-25T21:42:31Z</published>
    <updated>2007-07-25T22:22:47Z</updated>

    <summary> Moses Charikar, Eric Lehman, Ding Liu, Rina Panigrahy, Manoj Prabhakaran, Amit Sahai, abhi shelat IEEE Transactions on Information Theory, Vol. 51, Issue 7, Jul 2005, p2554-2576.This paper subsumes Approximating the Smallest Grammar: Kolmogorov Complexity in Natural Models Moses Charikar,...</summary>
    <author>
        <name></name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.cs.virginia.edu/~shelat/research/">
        <![CDATA[
	Moses Charikar, Eric Lehman, Ding Liu, Rina Panigrahy, Manoj Prabhakaran, Amit Sahai, abhi shelat<br>

	IEEE Transactions on Information Theory, Vol. 51, Issue 7, Jul 2005, p2554-2576.<br><br>This paper subsumes <br><strong>Approximating the Smallest Grammar: Kolmogorov Complexity in Natural Models</strong><br>

	Moses Charikar, Eric Lehman, Ding Liu, Rina Panigrahy, Manoj Prabhakaran, April Rasala, Amit Sahai, abhi shelat<br>
	STOC 2002<br>]]>
        <![CDATA[This paper addresses the {\em smallest grammar problem}: What is the {\em smallest} context-free grammar that generates exactly one given string $\sigma$? <br>&nbsp; <br>&nbsp; This is a natural question about a fundamental object connected to many fields, including data compression, Kolmogorov complexity, pattern identification, and addition chains.<br><br>Due to the problem's inherent complexity, our objective is to find an approximation algorithm which finds a {\em small} grammar for the input string.&nbsp; We focus attention on the {\em approximation ratio} of the algorithm (and implicitly, worst-case behavior) to establish provable performance guarantees and to address short-comings in the classical measure of {\em redundancy} in the literature.<br><br>Our first results are a variety of hardness results, most notably that every efficient algorithm for the smallest grammar problem has approximation ratio at least $\frac{8569}{8568}$ unless $P = NP$.<br><br>We then bound approximation ratios for several of the best-known grammar-based compression algorithms, including {\sc LZ78}, {\sc&nbsp; Bisection}, {\sc Sequential}, {\sc Longest Match}, {\sc Greedy}, and {\sc Re-Pair}.&nbsp; Among these, the best upper bound we show is $O(n^{1/2})$.<br><br>We finish by presenting two novel algorithms with exponentially better ratios of $O(\log^3 n)$ and $O(\log(n / m^*))$, where $m^*$ is the size of the smallest grammar for that input.&nbsp; The latter highlights a connection between grammar-based compression and {\sc LZ77}.<br><br><br><a href="../../../papers/GrammerIEEE.pdf">[PDF]</a><div><br></div>]]>
    </content>
</entry>

</feed>
