We show an Ω( √ n/T ) lower bound for the space required by any unidirectional constanterror randomized T -pass streaming algorithm that recognizes whether an expression over two types of parenthesis is well-parenthesized. This proves a conjecture due to Magniez, Mathieu, and Nayak (2009) and rigorously establishes that bidirectional streams are exponentially more efficient in space usage as compared with unidirectional ones. We obtain the lower bound by analyzing the information that is necessarily revealed by the players about their respective inputs in a two-party communication protocol for a variant of the Index function, namely Augmented Index. We show that in any communication protocol that computes this function correctly with constant error on the uniform distribution (a "hard" distribution), either Alice reveals Ω(n) information about her n-bit input, or Bob reveals Ω(1) information about his (log n)-bit input, even when the inputs are drawn from an "easy" distribution, the uniform distribution over inputs which evaluate to 0. The information cost trade-off is obtained by a novel application of the conceptually simple and familiar ideas such as average encoding and the cut-and-paste property of randomized protocols.Motivated by recent examples of exponential savings in space by streaming quantum algorithms, we also study quantum protocols for Augmented Index. Defining an appropriate notion of information cost for quantum protocols involves a delicate balancing act between its applicability and the ease with which we can analyze it. We define a notion of quantum information cost which reflects some of the non-intuitive properties of quantum information. We show that in quantum protocols that compute the Augmented Index function correctly with constant error on the uniform distribution, either Alice reveals Ω(n/t) information about her n-bit input, or Bob reveals Ω(1/t) information about his (log n)-bit input, where t is the number of messages in the protocol, even when the inputs are drawn from the abovementioned easy distribution. While * The results on quantum communication in this article were presented at the 15th Workshop on Quantum Information Processing, QIP 2012, Dec., 2011.this trade-off demonstrates the strength of our proof techniques, it does not lead to a space lower bound for checking parentheses. We leave such an implication for quantum streaming algorithms as an intriguing open question.The connection between streaming algorithms using "small" space to two-party protocols for Augmented Index with "small" information cost was presented by Magniez et al. for one-pass algorithms. However, it generalizes in a straightforward manner to multi-pass algorithms. For completeness, this reduction is described in full in Section 3, for multi-pass algorithms. The reduction consists of three steps, following the information cost approach. (See, for example, Refs. [13,45,5,25,23] for earlier applications of this approach.) First, a streaming algorithm for Dyck(2) that uses space s is mapped to a multi...