VLDB 2026 Research / reviewers in the wild / expert
Giuseppe Persiano
dblp:p/GiuseppePersiano · also Pino Persiano
· DBLP profile ↗
141ranked-venue papers
13as first author
19since 2021 · last 2026
0000-0001-6579-4807ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 75 · 5 first-author · 4 since 2021Security and privacy · 50 · 8 first-author · 14 since 2021Databases, data management, data science and information retrieval · 8Artificial intelligence and machine learning · 4 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 4Systems, architecture and hardware · 3Software engineering, systems software and programming languages · 2Graphics, computer vision, multimedia, augmented reality and games · 2Computer networks · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Oblivious Complex Queries on Variable-Length StringsabstractIn this paper, we study the problem of storing and searching in datasets of variable-length strings, a core primitive in key-value stores, (graph) DBs, and search engines. However, enabling such search capabilities in ORAM scenarios, where data are stored on an honest-but-curious server, remains challenging. We address this problem by proposing a practical design that combines Ring ORAM (Ren et al., 2015) to hide access patterns to outsourced data, with a Patricia trie (Ferragina and Grossi, 1999; Ferragina et al., 2025) for space-efficient search over variable-length strings. The resulting scheme supports search over variable-length string datasets in an ORAM scenario, while retaining efficient storage and access both on the client and the server. We evaluated our scheme on datasets having size up to 273 GB, showing that it supports complex string queries, with only 2 Ring ORAM accesses on the server, incurring a client-server communication cost below 3 MiB, a client memory footprin t of at most 200 MB, and negligible client computation time per query. Although we assume bounded-length strings, the bound is high enough to handle most practical use cases. Mariagiovanna Rotundo, Giuseppe Persiano, Paolo Ferragina |
SECRYPT (1) | 2 |
| 2026 | LatORAM: ORAMs from Lateral Stashes and Delayed Shuffling
Sarvar Patel, Giuseppe Persiano, Joon Young Seo, Kevin Yeo |
SP | 2 |
| 2025 | Anamorphism Beyond One-to-One Messaging: Public-Key with Anamorphic Broadcast Mode
Xuan Thanh Do, Giuseppe Persiano, Duong Hieu Phan, Moti Yung |
EUROCRYPT (3) | 2 |
| 2025 | Plinko: Single-Server PIR with Efficient Updates via Invertible PRFs
Alexander Hoover 0001, Sarvar Patel, Giuseppe Persiano, Kevin Yeo |
EUROCRYPT (6) | 3 |
| 2024 | Efficient Secret Sharing for Large-Scale ApplicationsabstractThreshold secret sharing enables distributing a message to n parties such that no subset of fewer than t parties can learn the message, whereas any subset of at least t parties can recover the message. Despite being a fundamental primitive, secret sharing still suffers from one significant drawback, where its message reconstruction algorithm is computationally expensive for large privacy thresholds t. In this paper, we aim to address this significant drawback. Sarvar Patel, Giuseppe Persiano, Joon Young Seo, Kevin Yeo |
CCS | 2 |
| 2024 | Public-Key Anamorphism in (CCA-Secure) Public-Key Encryption and Beyond
Giuseppe Persiano, Duong Hieu Phan, Moti Yung |
CRYPTO (2) | 1 |
| 2024 | Optimal Non-Adaptive Cell Probe Dictionaries and HashingabstractIn this paper, we study the static cell probe complexity of non-adaptive data structures that maintain a subset of $n$ points from a universe consisting of $m=n^{1+Ω(1)}$ points. A data structure is defined to be non-adaptive when the memory locations that are chosen to be accessed during a query depend only on the query inputs and not on the contents of memory. We prove an $Ω(\log m / \log (sw/n\log m))$ static cell probe complexity lower bound for non-adaptive data structures that solve the fundamental dictionary problem where $s$ denotes the space of the data structure in the number of cells and $w$ is the cell size in bits. Our lower bounds hold for all word sizes including the bit probe model ($w = 1$) and are matched by the upper bounds of Boninger et al. [FSTTCS'17]. Our results imply a sharp dichotomy between dictionary data structures with one round of adaptive and at least two rounds of adaptivity. We show that $O(1)$, or $O(\log^{1-ε}(m))$, overhead dictionary constructions are only achievable with at least two rounds of adaptivity. In particular, we show that many $O(1)$ dictionary constructions with two rounds of adaptivity such as cuckoo hashing are optimal in terms of adaptivity. On the other hand, non-adaptive dictionaries must use significantly more overhead. Finally, our results also imply static lower bounds for the non-adaptive predecessor problem. Our static lower bounds peak higher than the previous, best known lower bounds of $Ω(\log m / \log w)$ for the dynamic predecessor problem by Boninger et al. [FSTTCS'17] and Ramamoorthy and Rao [CCC'18] in the natural setting of linear space $s = Θ(n)$ where each point can fit in a single cell $w = Θ(\log m)$. Furthermore, our results are stronger as they apply to the static setting unlike the previous lower bounds that only applied in the dynamic setting. Kasper Green Larsen, Rasmus Pagh, Giuseppe Persiano, Toniann Pitassi, Kevin Yeo, Or Zamir |
ICALP | 3 |
| 2024 | Differentially Private Set RepresentationsabstractWe study the problem of differentially private (DP) mechanisms for representing
sets of size $k$ from a large universe.
Our first construction creates
$(\epsilon,\delta)$-DP representations with error probability of
$1/(e^\epsilon + 1)$ using space at most $1.05 k \epsilon \cdot \log(e)$ bits where
the time to construct a representation is $O(k \log(1/\delta))$ while decoding time is $O(\log(1/\delta))$.
We also present a second algorithm for pure $\epsilon$-DP representations with the same error using space at most $k \epsilon \cdot \log(e)$ bits, but requiring large decoding times.
Our algorithms match the lower bounds on privacy-utility trade-offs (including constants but ignoring $\delta$ factors) and we also present a new space lower bound
matching our constructions up to small constant factors.
To obtain our results, we design a new approach embedding sets into random linear systems
deviating from most prior approaches that inject noise into non-private solutions. Sarvar Patel, Giuseppe Persiano, Joon Young Seo, Kevin Yeo |
NeurIPS | 2 |
| 2023 | The Complexity of Secure RAMs
Giuseppe Persiano |
CIAC | 1 |
| 2023 | Anamorphic Signatures: Secrecy from a Dictator Who Only Permits Authentication!
Miroslaw Kutylowski, Giuseppe Persiano, Duong Hieu Phan, Moti Yung, Marcin Zawada |
CRYPTO (2) | 2 |
| 2023 | Limits of Breach-Resistant and Snapshot-Oblivious RAMs
Giuseppe Persiano, Kevin Yeo |
CRYPTO (4) | 1 |
| 2023 | Lower Bound Framework for Differentially Private and Oblivious Data Structures
Giuseppe Persiano, Kevin Yeo |
EUROCRYPT (1) | 1 |
| 2023 | Dynamic Volume-Hiding Encrypted Multi-Maps with Applications to Searchable EncryptionabstractWe study encrypted storage schemes where a client outsources data to an untrusted third-party server (such as a cloud storage provider) while maintaining the ability to privately query and dynamically update the data. We focus on encrypted multi-maps (EMMs), a structured encryption (STE) scheme that stores pairs of label and value tuples. EMMs allow queries on labels and return the associated value tuple. As responses are variable-length, EMMs are subject to volume leakage attacks introduced by Kellaris et al. [CCS'16]. To prevent these attacks, volume-hiding EMMs were introduced by Kamara and Moataz [Eurocrypt'19] that hide the label volumes (i.e., the value tuple lengths). As our main contribution, we present the first fully dynamic volume-hiding EMMs that are both asymptotically and concretely efficient. Furthermore, they are simultaneously forward and backward private which are the de-facto standard security notions for dynamic STE schemes. Additionally, we implement our schemes to showcase their concrete efficiency. Our experimental evaluations show that our constructions are able to add dynamicity with minimal to no additional cost compared to the prior best static volume-hiding schemes of Patel et al. [CCS'19]. Ghous Amjad, Sarvar Patel, Giuseppe Persiano, Kevin Yeo, Moti Yung |
Proc. Priv. Enhancing Technol. | 3 |
| 2023 | The Self-Anti-Censorship Nature of Encryption: On the Prevalence of Anamorphic CryptographyabstractAs part of the responses to the ongoing crypto wars, the notion of Anamorphic Encryption was put forth. The notion allows private communication in spite of a dictator who is engaged in an extreme form of surveillance and or censorship, where it asks for all private keys and knows and may even dictate all messages. The original work pointed out efficient ways to use two known schemes in the anamorphic mode, bypassing the draconian censorship and hiding information from the all-powerful dictator. A question left open was whether these examples are outlier results or whether anamorphic mode is pervasive in existing systems. Here we answer the above question: we develop new techniques, expand the notion, and show that the notion of Anamorphic Cryptography is, in fact, very much prevalent. We first refine the notion of Anamorphic Encryption with respect to the nature of covert communication. Specifically, we distinguish Single-Receiver Encryption for many to one communication, and Multiple-Receiver Encryption for many to many communication within the group of conspiring users. We then show that Anamorphic Encryption can be embedded in the randomness used in the encryption, and we give families of constructions that can be applied to numerous ciphers. In total the families cover classical encryption schemes, some of which in actual use. Among our examples is an anamorphic channel with much higher capacity than the regular channel. In sum, the work shows the very large extent of the potential futility of control and censorship over the use of strong encryption by the dictator (typical for and even stronger than governments engaging in the ongoing crypto-wars): While such limitations obviously hurt utility which encryption typically brings to safety in computing systems, they essentially, are not helping the dictator. While the actual implications of what we show here and what it means in practice require further policy and legal analyses and perspectives, the technical aspects regarding the issues are clearly showing the futility of the war against Cryptography. Miroslaw Kutylowski, Giuseppe Persiano, Duong Hieu Phan, Moti Yung, Marcin Zawada |
Proc. Priv. Enhancing Technol. | 2 |
| 2022 | Anamorphic Encryption: Private Communication Against a Dictator
Giuseppe Persiano, Duong Hieu Phan, Moti Yung |
EUROCRYPT (2) | 1 |
| 2022 | Limits of Preprocessing for Single-Server PIRabstractWe present lower bounds for the static cryptographic data structure problem of single-server private information retrieval (PIR). PIR considers the setting where a server holds a database of n entries and a client wishes to privately retrieve the i-th entry without revealing the index i to the server. In our work, we focus on PIR with preprocessing where an r-bit hint may be computed in a preprocessing stage and stored by the server to be used to perform private queries in expected time t. As our main result, we prove that for any single-server, computationally secure PIR with preprocessing, it must be that tr = Ω(n log n) when r = Ω(log n). If r = O(log n), then we show that t = Ω(n). Our lower bound holds even when the scheme errs with probability 1/n2 and the adversary's distinguishing advantage is 1/n. Our work improves upon the tr = Ω(n) lower bound of Beimel, Ishai and Malkin [JoC'04]. For information-theoretic security, we present a stronger lower bound of t + r = Ω(n) and show a matching construction. Both our lower bounds apply for public-key doubly-efficient PIRs of Boyle, Ishai, Pass and Wootters [TCC'17]. Additionally, our lower bound for information-theoretic security also applies for offline-online PIRs as defined by Corrigan-Gibbs and Kogan [Eurocrypt'20], where the hint is private and only viewed by the client. We prove our lower bounds in a variant of the cell probe model where only accesses to the database are charged cost and computation and accesses to the hint are free. Our main technical contribution is a novel use of the cell sampling technique (also known as the incompressibility technique) used to obtain lower bounds on data structures. In previous works, this technique only leveraged the correctness guarantees to prove lower bounds even when used for cryptographic primitives. Our work combines the cell sampling technique with the privacy guarantees of PIR to construct a powerful, polynomial-time adversary that is critical to proving our higher lower bounds. Giuseppe Persiano, Kevin Yeo |
SODA | 1 |
| 2022 | Secure Selections on Encrypted Multi-writer StreamsabstractPerforming searches over encrypted data is a very current and active area. Several efficient solutions have been provided for the single-writer scenario in which all sensitive data originate with one party (the Data Owner ) that encrypts and uploads the data to a public repository. Subsequently, the Data Owner accesses the encrypted data through a Query Processor , which has direct access to the public encrypted repository. Motivated by the recent trend in pervasive data collection, we depart from this model and consider a multi-writer scenario in which the data originate with several and mutually untrusted parties, the Data Sources . In this new scenario, the Data Owner provides public parameters so that each Data Source can add encrypted items to the public encrypted stream; moreover, the Data Owner keeps some related secret information needed to generate tokens so that different Query Sources can decrypt different subsets of the encrypted stream, as specified by corresponding access policies. We propose security model for this problem that we call Secure Selective Stream ( SSS ) and give a secure construction for it based on hard problems in Pairing-Based Cryptography. The cryptographic core of our construction is a new primitive, Amortized Orthogonality Encryption , that is crucial for the efficiency of the proposed implementation for SSS . Angelo Massimo Perillo, Giuseppe Persiano, Alberto Trombetta |
ACM Trans. Priv. Secur. | 2 |
| 2021 | Efficient Boolean Search over Encrypted Data with Reduced Leakage
Sarvar Patel, Giuseppe Persiano, Joon Young Seo, Kevin Yeo |
ASIACRYPT (3) | 2 |
| 2021 | The Price of Defense
Marios Mavronicolas, Loizos Michael, Vicky Papadopoulou Lesta, Giuseppe Persiano, Anna Philippou, Paul G. Spirakis |
Algorithmica | 4 |
| 2020 | Lower Bounds for Encrypted Multi-Maps and Searchable Encryption in the Leakage Cell Probe Model
Sarvar Patel, Giuseppe Persiano, Kevin Yeo |
CRYPTO (1) | 2 |
| 2020 | Secure Dependency Enforcement in Package Management SystemsabstractPackage management systems play an essential role in pursuing systems dependability by ensuring that software is correctly installed and kept up-to-date according to vendor-defined installation policies. Circumventing such policies could make the system unhealthy and insecure and can constitute a serious security threat. In many application scenarios, e.g., distribution of commercial software, the confidentiality of the software must be guaranteed against non-authorized players. In some cases, the installation policy itself is considered a sensitive information, e.g., when it reveals required hardware in military contexts. In this paper we address the problem of strongly enforcing software dependencies in package management systems, to prevent that a malicious user forces the system to install any package despite its requirements are not completely fulfilled. The enforcement is strong in the sense that the encrypted software package cannot be even decrypted if the dependencies are not satisfied. Once a new package is decrypted and installed, our protocol non-interactively updates the key material on the target device. This key update will allow the decryption of further packages that depend on the newly installed one. We further present “policy-hiding” variants of our protocol. Finally we provide an experimental evaluation of the system performance. Luigi Catuogno, Clemente Galdi, Giuseppe Persiano |
IEEE Trans. Dependable Secur. Comput. | 3 |
| 2019 | Mitigating Leakage in Secure Cloud-Hosted Data Structures: Volume-Hiding for Multi-Maps via HashingabstractVolume leakage has recently been identified as a major threat to the security of cryptographic cloud-based data structures by Kellaris \em et al. [CCS'16] (see also the attacks in Grubbs \em et al. [CCS'18] and Lacharité \em et al. [S&P'18]). In this work, we focus on volume-hiding implementations of \em encrypted multi-maps as first considered by Kamara and Moataz [Eurocrypt'19]. Encrypted multi-maps consist of outsourcing the storage of a multi-map to an untrusted server, such as a cloud storage system, while maintaining the ability to perform private queries. Volume-hiding encrypted multi-maps ensure that the number of responses (volume) for any query remains hidden from the adversarial server. As a result, volume-hiding schemes can prevent leakage attacks that leverage the adversary's knowledge of the number of query responses to compromise privacy. We present both conceptual and algorithmic contributions towards volume-hiding encrypted multi-maps. We introduce the first formal definition of volume-hiding leakage functions. In terms of design, we present the first volume-hiding encrypted multi-map dprfMM whose storage and query complexity are both asymptotically optimal. Furthermore, we experimentally show that our construction is practically efficient. Our server storage is smaller than the best previous construction while we improve query complexity by a factor of 10-16x. In addition, we introduce the notion of differentially private volume-hiding leakage functions which strikes a better, tunable balance between privacy and efficiency. To accompany our new notion, we present a differentially private volume-hiding encrypted multi-map dpMM whose query complexity is the volume of the queried key plus an additional logarithmic factor. This is a significant improvement compared to all previous volume-hiding schemes whose query overhead was the maximum volume of any key. In natural settings, our construction improves the average query overhead by a factor of 150-240x over the previous best volume-hiding construction even when considering small privacy budget of ε=0.2. Sarvar Patel, Giuseppe Persiano, Kevin Yeo, Moti Yung |
CCS | 2 |
| 2019 | Lower Bounds for Differentially Private RAMs
Giuseppe Persiano, Kevin Yeo |
EUROCRYPT (1) | 1 |
| 2019 | What Storage Access Privacy is Achievable with Small Overhead?abstractOblivious RAM (ORAM) and private information retrieval (PIR) are classic cryptographic primitives used to hide the access pattern to data whose storage has been outsourced to an untrusted server. Unfortunately, both primitives require considerable overhead compared to plaintext access. For large-scale storage infrastructure with highly frequent access requests, the degradation in response time and the exorbitant increase in resource costs incurred by either ORAM or PIR prevent their usage. In an ideal scenario, a privacy-preserving storage protocols with small overhead would be implemented for these heavily trafficked storage systems to avoid negatively impacting either performance and/or costs. In this work, we study the problem of the best \em storage access privacy that is achievable with only \em small overhead over plaintext access. To answer this question, we consider \em differential privacy access which is a generalization of the \em oblivious access security notion that are considered by ORAM and PIR. Quite surprisingly, we present strong evidence that constant overhead storage schemes may only be achieved with privacy budgets of ε = Ømega(łog n)$. We present asymptotically optimal constructions for differentially private variants of both ORAM and PIR with privacy budgets ε = Θ(łog n)$ with only $O(1)$ overhead. In addition, we consider a more complex storage primitive called key-value storage in which data is indexed by keys from a large universe (as opposed to consecutive integers in ORAM and PIR). We present a differentially private key-value storage scheme with ε = Θ(łog n)$ and $O(łogłog n)$ overhead. This construction uses a new oblivious, two-choice hashing scheme that may be of independent interest. Sarvar Patel, Giuseppe Persiano, Kevin Yeo |
PODS | 2 |
| 2018 | Private Stateful Information RetrievalabstractPrivate information retrieval (PIR) is a fundamental tool for preserving query privacy when accessing outsourced data. All previous PIR constructions have significant costs preventing widespread use. In this work, we present private stateful information retrieval (PSIR), an extension of PIR, allowing clients to be stateful and maintain information between multiple queries. Our design of the PSIR primitive maintains three important properties of PIR: multiple clients may simultaneously query without complex concurrency primitives, query privacy should be maintained if the server colludes with other clients, and new clients should be able to enroll into the system by exclusively interacting with the server. We present a PSIR framework that reduces an online query to performing one single-server PIR on a sub-linear number of database records. All other operations beyond the single-server PIR consist of cryptographic hashes or plaintext operations. In practice, the dominating costs of resources occur due to the public-key operations involved with PIR. By reducing the input database to PIR, we are able to limit expensive computation and avoid transmitting large ciphertexts. We show that various instantiations of PSIR reduce server CPU by up to 10x and online network costs by up to 10x over the previous best PIR construction. Sarvar Patel, Giuseppe Persiano, Kevin Yeo |
CCS | 2 |
| 2018 | Continuously Non-Malleable Codes in the Split-State Model from Minimal Assumptions
Rafail Ostrovsky, Giuseppe Persiano, Daniele Venturi 0001, Ivan Visconti |
CRYPTO (3) | 2 |
| 2018 | Symmetric Searchable Encryption with Sharing and Unsharing
Sarvar Patel, Giuseppe Persiano, Kevin Yeo |
ESORICS (2) | 2 |
| 2018 | PanORAMa: Oblivious RAM with Logarithmic OverheadabstractWe present PanORAMa, the first Oblivious RAM construction that achieves communication overhead O(log N log log N) for database of N blocks and for any block size B = Ω(log N) while requiring client memory of only a constant number of memory blocks. Our scheme can be instantiated in the "balls and bins" model in which Goldreich and Ostrovsky [JACM 96] showed an Ω(log N) lower bound for ORAM communication. Our construction follows the hierarchical approach to ORAM design and relies on two main building blocks of independent interest: a new oblivious hash table construction with improved amortized O(log N + poly(log log λ)) communication overhead for security parameter λ and N = poly(λ), assuming its input is randomly shuffled; and a complementary new oblivious random multi-array shuffle construction, which shuffles N blocks of data with communication O(N log log λ + N log N/log λ) when the input has a certain level of entropy. We combine these two primitives to improve the shuffle time in our hierarchical ORAM construction by avoiding heavy oblivious shuffles and leveraging entropy remaining in the merged levels from previous shuffles. As a result, the amortized shuffle cost is asymptotically the same as the lookup complexity in our construction. Sarvar Patel, Giuseppe Persiano, Mariana Raykova 0001, Kevin Yeo |
FOCS | 2 |
| 2018 | CacheShuffle: A Family of Oblivious ShufflesabstractWe consider Oblivious Shuffling and K-Oblivious Shuffling, a refinement thereof. We provide efficient algorithms for both and discuss their application to the design of Oblivious RAM. The task of K-Oblivious Shuffling is to obliviously shuffle N encrypted blocks that have been randomly allocated on the server in such a way that an adversary learns nothing about the new allocation of blocks. The security guarantee should hold also with respect to an adversary that has learned the initial position of K touched blocks out of the N blocks. The classical notion of Oblivious Shuffling is obtained for K = N. We present a family of algorithms for Oblivious Shuffling. Our first construction, CacheShuffleRoot, is tailored for clients with $O(\sqrt{N})$ blocks of memory and uses $(4+ε)N$ blocks of bandwidth, for every $ε> 0$. CacheShuffleRoot is a 4.5x improvement over previous best known results on practical sizes of N. We also present CacheShuffle that obliviously shuffles using O(S) blocks of client memory with $O(N\log_S N)$ blocks of bandwidth. We then turn to K-Oblivious Shuffling and give algorithms that require 2N + f(K) blocks of bandwidth, for some function f. That is, any extra bandwidth above the 2N lower bound depends solely on K. We present KCacheShuffleBasic that uses O(K) client storage and exactly 2N blocks of bandwidth. For smaller client storage requirements, we show KCacheShuffle, which uses O(S) client storage and requires $2N+(1+ε)O(K\log_S K)$ blocks of bandwidth. Finally, we consider the case in which, in addition to the N blocks, the server stores D dummy blocks whose content is is irrelevant but still their positions must be hidden by the shuffling. For this case, we design algorithm KCacheShuffleDummy that, for N + D blocks and K touched blocks, uses O(K) client storage and $D+(2+ε)N$ blocks of bandwidth. Sarvar Patel, Giuseppe Persiano, Kevin Yeo |
ICALP | 2 |
| 2018 | Metastability of Logit Dynamics for Coordination Games
Vincenzo Auletta, Diodato Ferraioli, Francesco Pasquale, Giuseppe Persiano |
Algorithmica | 4 |
| 2017 | Secure Queries on Encrypted Multi-writer TablesabstractPerforming searches on encrypted data is a very current and active area. Several efficient solutions have been provided for the single-writer scenario in which all sensitive data originates with one party (the Data Owner) that encrypts it and uploads it to a public repository. Subsequently, the Data Owner (or authorized clients, the Query Sources) perform queries on the encrypted data through a Query Processor which has direct access to the public repository. Motivated by the recent trend in pervasive data, we depart from this model and consider a multi-writer scenario in which data originates with several and mutually untrusted parties. In this new scenario the Data Owner provides public parameters so that each piece of the generated data stream can be put into an encrypted stream; moreover, the Data Owner keeps some related secret information needed to generate tokens so that different subscribers can access different subsets of the encrypted stream in clear. We consider the case in which each piece of the data stream consists of a fixed number of cells, organized in columns, and the data owner can authorize subscribers to access individual data based on the content of the columns. Current public-key functional encryption schemes provide a direct and impractical implementation of this scenario. We thus propose a new public-key primitive, Amortized Orthogonality Encryption or AOE, derived from Inner-Product Encryption, that can be used to encrypt each piece of data stream so that ciphertexts have size proportional to the un-encrypted data; moreover, encryption and decryption take time proportional to the number of columns. Previous schemes would give quadratic complexity. We provide a construction of AOE and prove its selective security under standard assumptions in a bilinear setting with prime order group. Using AOE, we implement all the basic operations in our multi-writer scenario in one round of communication. We demonstrate the feasibility and effectiveness of our proposal by providing an implementation of our scenario in C++. Angelo Massimo Perillo, Giuseppe Persiano, Alberto Trombetta |
EuroS&P | 2 |
| 2017 | Information Retention in Heterogeneous Majority Dynamics
Vincenzo Auletta, Ioannis Caragiannis, Diodato Ferraioli, Clemente Galdi, Giuseppe Persiano |
WINE | 5 |
| 2016 | Online/Offline OR Composition of Sigma Protocols
Michele Ciampi, Giuseppe Persiano, Alessandra Scafuro, Luisa Siniscalchi, Ivan Visconti |
EUROCRYPT (2) | 2 |
| 2016 | Generalized Discrete Preference Games
Vincenzo Auletta, Ioannis Caragiannis, Diodato Ferraioli, Clemente Galdi, Giuseppe Persiano |
IJCAI | 5 |
| 2016 | Convergence to Equilibrium of Logit Dynamics for Strategic Games
Vincenzo Auletta, Diodato Ferraioli, Francesco Pasquale, Paolo Penna, Giuseppe Persiano |
Algorithmica | 5 |
| 2015 | Impossibility of Black-Box Simulation Against Leakage Attacks
Rafail Ostrovsky, Giuseppe Persiano, Ivan Visconti |
CRYPTO (2) | 2 |
| 2015 | Minority Becomes Majority in Social NetworksabstractIt is often observed that agents tend to imitate the behavior of their neighbors in a social network. This imitating behavior might lead to the strategic decision of adopting a public behavior that differs from what the agent believes is the right one and this can subvert the behavior of the population as a whole. In this paper, we consider the case in which agents express preferences over two alternatives and model social pressure with the majority dynamics: at each step an agent is selected and its preference is replaced by the majority of the preferences of her neighbors. In case of a tie, the agent does not change her current preference. A profile of the agents’ preferences is stable if the each agent’s preference coincides with the preference of at least half of the neighbors (thus, the system is in equilibrium). We ask whether there are network topologies that are robust to social pressure. That is, we ask whether there are graphs in which the majority of preferences in an initial profile $${\mathbf {s}}$$ always coincides with the majority of the preference in all stable profiles reachable from $${\mathbf {s}}$$ . We completely characterize the graphs with this robustness property by showing that this is possible only if the graph has no edge or is a clique or very close to a clique. In other words, except for this handful of graphs, every graph admits at least one initial profile of preferences in which the majority dynamics can subvert the initial majority. We also show that deciding whether a graph admits a minority that becomes majority is NP-hard when the minority size is at most 1 / 4-th of the social network size. Vincenzo Auletta, Ioannis Caragiannis, Diodato Ferraioli, Clemente Galdi, Giuseppe Persiano |
WINE | 5 |
| 2015 | Logit Dynamics with Concurrent Updates for Local Interaction Potential Games
Vincenzo Auletta, Diodato Ferraioli, Francesco Pasquale, Paolo Penna, Giuseppe Persiano |
Algorithmica | 5 |
| 2015 | Special Issue on Approximation and Online Algorithms
Thomas Erlebach, Giuseppe Persiano |
Theory Comput. Syst. | 2 |
| 2015 | Special Issue on Approximation and Online Algorithms
Roberto Solis-Oba, Giuseppe Persiano |
Theory Comput. Syst. | 2 |
| 2014 | On Input Indistinguishable Proof Systems
Rafail Ostrovsky, Giuseppe Persiano, Ivan Visconti |
ICALP (1) | 2 |
| 2014 | Information security for sensors by overwhelming random sequences and permutations
Shlomi Dolev, Niv Gilboa, Marina Kopeetsky, Giuseppe Persiano, Paul G. Spirakis |
Ad Hoc Networks | 4 |
| 2014 | A lightweight privacy preserving SMS-based recommendation system for mobile users
Luca Becchetti, Lorenzo Bergamini, Ugo Maria Colesanti, Luca Filipponi, Giuseppe Persiano, Andrea Vitaletti |
Knowl. Inf. Syst. | 5 |
| 2014 | Special Issue on Algorithmic Game Theory
Giuseppe Persiano |
Theory Comput. Syst. | 1 |
| 2013 | On the Achievability of Simulation-Based Security for Functional Encryption
Angelo De Caro, Vincenzo Iovino, Abhishek Jain 0002, Adam O'Neill, Omer Paneth, Giuseppe Persiano |
CRYPTO (2) | 6 |
| 2013 | Logit Dynamics with Concurrent Updates for Local Interaction Games
Vincenzo Auletta, Diodato Ferraioli, Francesco Pasquale, Paolo Penna, Giuseppe Persiano |
ESA | 5 |
| 2013 | Certified Information Access
Carlo Blundo, Angelo De Caro, Clemente Galdi, Giuseppe Persiano |
J. Syst. Softw. | 4 |
| 2013 | Mixing Time and Stationary Expected Social Welfare of Logit Dynamics
Vincenzo Auletta, Diodato Ferraioli, Francesco Pasquale, Giuseppe Persiano |
Theory Comput. Syst. | 4 |
| 2012 | Fully Secure Hidden Vector Encryption
Angelo De Caro, Vincenzo Iovino, Giuseppe Persiano |
Pairing | 3 |
| 2012 | Metastability of logit dynamics for coordination gamesabstractLogit Dynamics [Blume, Games and Economic Behavior, 1993] is a randomized best response dynamics for strategic games: at every time step a player is selected uniformly at random and she chooses a new strategy according to a probability distribution biased toward strategies promising higher payoffs. This process defines an ergodic Markov chain, over the set of strategy profiles of the game, whose unique stationary distribution is the long-term equilibrium concept for the game. However, when the mixing time of the chain is large (e.g., exponential in the number of players), the stationary distribution loses its appeal as equilibrium concept, and the transient phase of the Markov chain becomes important. In several cases it happens that on a time-scale shorter than mixing time the chain is “quasi-stationary”, meaning that it stays close to some small set of the state space, while in a time-scale multiple of the mixing time it jumps from one quasi-stationary configuration to another; this phenomenon is usually called “metastability”. In this paper we give a quantitative definition of “metastable probability distributions” for a Markov chain and we study the metastability of the Logit dynamics for some classes of coordination games. In particular, we study no-risk-dominant coordination games on the clique (which is equivalent to the well-known Glauber dynamics for the Ising model) and coordination games on a ring (both the risk-dominant and no-risk-dominant case). We also describe a simple “artificial” game that highlights the distinctive features of our metastability notion based on distributions. Vincenzo Auletta, Diodato Ferraioli, Francesco Pasquale, Giuseppe Persiano |
SODA | 4 |
| 2011 | Convergence to equilibrium of logit dynamics for strategic gamesabstractWe present the first general bounds on the mixing time of logit dynamics for wide classes of strategic games. The logit dynamics describes the behaviour of a complex system whose individual components act "selfishly" and keep responding according to some partial ("noisy") knowledge of the system. In particular, we prove nearly tight bounds for potential games and games with dominant strategies. Our results show that, for potential games, the mixing time is upper and lower bounded by an "exponential" in the inverse of the noise and in the maximum potential difference. Instead, for games with dominant strategies, the mixing time cannot grow arbitrarily with the inverse of the noise. Finally, we refine our analysis for a subclass of potential games called "graphical" coordination games and we give evidence that the mixing time strongly depends on the structure of the underlying graph. Games in this class have been previously studied in Physics and, more recently, in Computer Science in the context of diffusion of new technologies. Vincenzo Auletta, Diodato Ferraioli, Francesco Pasquale, Paolo Penna, Giuseppe Persiano |
SPAA | 5 |
| 2011 | Alternatives to truthfulness are hard to recognize
Vincenzo Auletta, Paolo Penna, Giuseppe Persiano, Carmine Ventre |
Auton. Agents Multi Agent Syst. | 3 |
| 2011 | A response to "Mechanism Design with Partial Verification and Revelation Principle"
Vincenzo Auletta, Paolo Penna, Giuseppe Persiano, Carmine Ventre |
Auton. Agents Multi Agent Syst. | 3 |
| 2010 | Predicate Encryption with Partial Public Keys
Carlo Blundo, Vincenzo Iovino, Giuseppe Persiano |
CANS | 3 |
| 2010 | Information security for sensors by overwhelming random sequences and permutationsabstractWe propose efficient schemes for information-theoretically secure key exchange in the Bounded Storage Model (BSM), where the adversary is assumed to have limited storage. Our schemes generate a secret One Time Pad (OTP) shared by the sender and the receiver,from a large number of public random bits produced by the sender or by an external source. Our schemes initially generate a small number of shared secret bits, using known techniques. We introduce a new method to expand a small number of shared bits to a much longer, shared key. Shlomi Dolev, Niv Gilboa, Marina Kopeetsky, Giuseppe Persiano, Paul G. Spirakis |
CCS | 4 |
| 2010 | Fully Secure Anonymous HIBE and Secret-Key Anonymous IBE with Short Ciphertexts
Angelo De Caro, Vincenzo Iovino, Giuseppe Persiano |
Pairing | 3 |
| 2010 | A lightweight privacy preserving SMS-based recommendation system for mobile usersabstractIn this paper we propose a fully decentralized approach for recommending new contacts in the social network of mobile phone users. With respect to existing solutions, our approach is characterized by some distinguishing features. In particular, the application we propose does not assume any centralized coordination: it transparently collects and processes user information that is accessible in any mobile phone, such as the log of calls, the list of contacts or the inbox/outbox of short messages and exchanges it with other users. This information is used to recommend new friendships to other users. Furthermore, the information needed to perform recommendation is collected and exchanged between users in a privacy preserving way. Finally, information necessary to implement the application is exchanged transparently and opportunistically, by using the residual space in standard short messages occasionally exchanged between users. As a consequence, we do not ask users to change their habits in using SMS. Elisa Baglioni, Luca Becchetti, Lorenzo Bergamini, Ugo Maria Colesanti, Luca Filipponi, Andrea Vitaletti, Giuseppe Persiano |
RecSys | 7 |
| 2010 | Mixing Time and Stationary Expected Social Welfare of Logit Dynamics
Vincenzo Auletta, Diodato Ferraioli, Francesco Pasquale, Giuseppe Persiano |
SAGT | 4 |
| 2009 | Private-Key Hidden Vector Encryption with Key Confidentiality
Carlo Blundo, Vincenzo Iovino, Giuseppe Persiano |
CANS | 3 |
| 2009 | Collusion-Free Multiparty Computation in the Mediated Model
Joël Alwen, Jonathan Katz, Yehuda Lindell, Giuseppe Persiano, Abhi Shelat, Ivan Visconti |
CRYPTO | 4 |
| 2009 | Private Capacities in Mechanism Design
Vincenzo Auletta, Paolo Penna, Giuseppe Persiano |
MFCS | 3 |
| 2009 | Simulation-Based Concurrent Non-malleable Commitments and Decommitments
Rafail Ostrovsky, Giuseppe Persiano, Ivan Visconti |
TCC | 2 |
| 2009 | The power of verification for one-parameter agents
Vincenzo Auletta, Roberto De Prisco, Paolo Penna, Giuseppe Persiano |
J. Comput. Syst. Sci. | 4 |
| 2009 | On designing truthful mechanisms for online scheduling
Vincenzo Auletta, Roberto De Prisco, Paolo Penna, Giuseppe Persiano |
Theor. Comput. Sci. | 4 |
| 2008 | A Distributed Implementation of the Certified Information Access Service
Carlo Blundo, Emiliano De Cristofaro, Aniello Del Sorbo, Clemente Galdi, Giuseppe Persiano |
ESORICS | 5 |
| 2008 | Improved Security Notions and Protocols for Non-transferable Identification
Carlo Blundo, Giuseppe Persiano, Ahmad-Reza Sadeghi, Ivan Visconti |
ESORICS | 2 |
| 2008 | Constant-Round Concurrent Non-malleable Zero Knowledge in the Bare Public-Key Model
Rafail Ostrovsky, Giuseppe Persiano, Ivan Visconti |
ICALP (2) | 2 |
| 2008 | Hidden-Vector Encryption with Groups of Prime Order
Vincenzo Iovino, Giuseppe Persiano |
Pairing | 2 |
| 2008 | Alternatives to Truthfulness Are Hard to Recognize
Vincenzo Auletta, Paolo Penna, Giuseppe Persiano, Carmine Ventre |
SAGT | 3 |
| 2008 | WAOA 2005 Special Issue of TOCS
Thomas Erlebach, Giuseppe Persiano |
Theory Comput. Syst. | 2 |
| 2008 | On Monotone Formula Composition of Perfect Zero-Knowledge LanguagesabstractWe investigate structural properties of interactive perfect zero-knowledge (PZK) proofs. Specifically, we look into the closure properties of PZK languages under monotone boolean formula composition. This gives rise to new protocol techniques. We show that interactive PZK for random self-reducible (RSR) (and for co-RSR) languages is closed under monotone boolean formula composition. Namely, we present PZK proofs for monotone boolean formulae whose atoms are statements about membership in a PZK language which is RSR (or whose complement is RSR). We also discuss extensions, recent applications, and generalizations of the techniques. Alfredo De Santis, Giovanni Di Crescenzo, Giuseppe Persiano, Moti Yung |
SIAM J. Comput. | 3 |
| 2007 | Distributed Certified Information Access for Mobile Devices
Aniello Del Sorbo, Clemente Galdi, Giuseppe Persiano |
WISTP | 3 |
| 2007 | Routing selfish unsplittable trafficabstractWe consider general resource assignment games involvingselfish users/agentsin which users compete for resources and try to be assigned to those which maximize their own benefits (e.g., try to route their traffic through links which minimize the latency of their own traffic). We propose and study amechanism designapproach in which an allocation mechanism assigns users to resources and charges the users for using the resources so as to induce each user totruthfullyreport a private piece of information he/she holds (e.g., how much traffic he/she needs to transmit). This information is crucial for computing optimal (or close to optimal) allocations and an agent could misreport his/her information to induce the underlying allocation algorithm to output a solution which he/she likes more (e.g., which assigns better resources to him/her). For our resource allocation problems, we give analgorithmic characterizationof the solutions for which truth-telling is a Nash equilibrium. A natural application of these results is to a scheduling/routing problem which is the mechanism design counterpart of the selfish routing game of Koutsoupias and Papadimitriou [1999]: Each selfish user wants to route a piece of unsplittable traffic using one ofmlinks of different speeds so as to minimize his/herownlatency. Our mechanism design counterpart can be seen as the problem of schedulingselfish jobson parallel related machines and is the dual of the problem of scheduling (unselfish) jobs on parallelselfish machinesstudied by Archer and Tardos [2001]. Koutsoupias and Papadimitriou studied an “anarchic” scenario in which each user chooses his/her own link, and this may produce Nash equilibria of cost Ω(logm/log logm) times the optimum. Our mechanism design counterpart is a possible way of reducing the effect of selfish behavior via suitable incentives to the agents (i.e., taxes for using the links). We indeed show that in the resulting game, it is possible to guarantee an approximation factor of 8 for any number of links/machines (this solution also works for online settings). However, it remains impossible to guarantee arbitrarily good approximate solutions, even for 2 links/machines and even if the allocation algorithm is allowed superpolynomial time. This result shows that our scheduling problem with selfish jobs is more difficult than the scheduling problem with selfish machines by Archer and Tardos (which admits exact solutions). We also study some generalizations of this basic problem. Vincenzo Auletta, Roberto De Prisco, Paolo Penna, Giuseppe Persiano |
ACM Trans. Algorithms | 4 |
| 2006 | New Constructions of Mechanisms with Verification
Vincenzo Auletta, Roberto De Prisco, Paolo Penna, Giuseppe Persiano, Carmine Ventre |
ICALP (1) | 4 |
| 2006 | On Non-Interactive Zero-Knowledge Proofs of Knowledge in the Shared Random String Model
Giuseppe Persiano, Ivan Visconti |
MFCS | 1 |
| 2006 | Efficient automatic simulation of parallel computation on networks of workstations
Christos Kaklamanis, Danny Krizanc, Manuela Montangero, Giuseppe Persiano |
Discret. Appl. Math. | 4 |
| 2005 | Impossibility and Feasibility Results for Zero Knowledge with Public Keys
Joël Alwen, Giuseppe Persiano, Ivan Visconti |
CRYPTO | 2 |
| 2005 | Single-Prover Concurrent Zero Knowledge in Almost Constant Rounds
Giuseppe Persiano, Ivan Visconti |
ICALP | 1 |
| 2005 | On Designing Truthful Mechanisms for Online Scheduling
Vincenzo Auletta, Roberto De Prisco, Paolo Penna, Giuseppe Persiano |
SIROCCO | 4 |
| 2004 | Improved Setup Assumptions for 3-Round Resettable Zero Knowledge
Giovanni Di Crescenzo, Giuseppe Persiano, Ivan Visconti |
ASIACRYPT | 2 |
| 2004 | Constant-Round Resettable Zero Knowledge with Concurrent Soundness in the Bare Public-Key Model
Giovanni Di Crescenzo, Giuseppe Persiano, Ivan Visconti |
CRYPTO | 2 |
| 2004 | Public Key Encryption with Keyword Search
Dan Boneh, Giovanni Di Crescenzo, Rafail Ostrovsky, Giuseppe Persiano |
EUROCRYPT | 4 |
| 2004 | The Power of Verification for One-Parameter Agents
Vincenzo Auletta, Roberto De Prisco, Paolo Penna, Giuseppe Persiano |
ICALP | 4 |
| 2004 | Providing Privacy for Web Services by Anonymous Group IdentificationabstractIn this paper we present a SOAP extension for protecting the privacy of users of a Web service. This extension allows a user to prove to a remote SOAP server to be member of a trusted group without revealing his/her identity. Our extension has been designed as to ensure interoperability among SOAP applications written in different programming languages. We developed also some implementations of our extension using different programming languages. Moreover, we conducted an extensive experimentation of our implementation to prove its feasibility in a real-world context. In sums, our work suggests that privacy can be added to Web services with very little impact on the application developer and without compromising the performance of Web services. Giuseppe Cattaneo, Pompeo Faruolo, Umberto Ferraro Petrillo, Giuseppe Persiano |
ICWS | 4 |
| 2004 | On NC1 Boolean Circuit Composition of Non-interactive Perfect Zero-Knowledge
Alfredo De Santis, Giovanni Di Crescenzo, Giuseppe Persiano |
MFCS | 3 |
| 2004 | How to route and tax selfish unsplittable trafficabstractWe study the problem of assigning unsplittable traffic to a set of m links so to minimize the maximum link congestion (i.e., the makespan). We consider the case of selfish agents owning pieces of the traffic. In particular, we introduce a variant of the model by Koutsopias and Papadimitriou [1999] in which owners of the traffic cannot directly choose which link to use; instead, the assignment is performed by a scheduler. The agents can manipulate the scheduler by reporting falseinformation regarding the size of each piece of unsplittable traffic.We provide upper and ower bounds on the approximation achievable by mechanisms that induce a Nash equilibrium when all agents report their true values.For the case of each agent owning one job, our positive results for m identical links show the effectiveness of introducing such a scheduler since, in this case, (1+ε)-approximate solutions are guaranteed in polynomial time. In contrast, the result by Koutsopias and Papadimitriou [1999] shows that, without payments and allowing selfish routing, Nash equilibria yield (in the worst case) Ω(log m over log log m)-approximate solutions, even for unitary weighted traffic. When links have different speeds we prove lower and upper bounds on the approximation achievable by a mechanism inducing a Nash equilibrium.Similar approximability results for identical machines have been achieved by Feldman et al. [2003]. However these results do not hold in our setting because their model assumes that the algorithm is provided with the correct traffic weights. For the case of agents owning more than one job, we give mechanisms that achieve constant approximation and prove lower bounds on the approximation ratio that can be achieved by a mechanism. Vincenzo Auletta, Roberto De Prisco, Paolo Penna, Giuseppe Persiano |
SPAA | 4 |
| 2004 | Deterministic Truthful Approximation Mechanisms for Scheduling Related Machines
Vincenzo Auletta, Roberto De Prisco, Paolo Penna, Giuseppe Persiano |
STACS | 4 |
| 2004 | Approximate constrained bipartite edge coloring
Ioannis Caragiannis, Afonso Ferreira, Christos Kaklamanis, Stéphane Pérennes, Giuseppe Persiano, Hervé Rivano |
Discret. Appl. Math. | 5 |
| 2003 | An Anonymous Credential System and a Privacy-Aware PKI
Giuseppe Persiano, Ivan Visconti |
ACISP | 1 |
| 2003 | Fractional and Integral Coloring of Locally-Symmetric Sets of Paths on Binary Trees
Ioannis Caragiannis, Christos Kaklamanis, Giuseppe Persiano, Anastasios Sidiropoulos |
WAOA | 3 |
| 2003 | A secure and private system for subscription-based remote servicesabstractIn this paper we study privacy issues regarding the use of the SSL/TLS protocol and X.509 certificates. Our main attention is placed on subscription-based remote services (e.g., subscription to newspapers and databases) where the service manager charges a flat fee for a period of time independent of the actual number of times the service is requested.We start by pointing out that restricting the access to such services by using X.509 certificates and the SSL/TLS protocol, while preserving the interests of the service managers, neglects the right to privacy of the users.We then propose the concept of a crypto certificate and the Secure and Private Socket Layer protocol (SPSL protocol, in short) and show how they can be used to preserve user privacy and, at the same time, protecting the interests of the service managers. The SPSL protocol only requires the user to have a standard X.509 certificate (with an RSA key) and does not require the user to get any special ad hoc certificate.Finally, we show the viability of the proposed solution by describing a system based on SPSL for secure and private access to subscription-based web services. Our implementation includes an SPSL proxy for a TLS-enabled web client and a module for the Apache web server along with administrative tools for the server side. The system has been developed starting from the implementation of an API for the SPSL protocol that we describe in the paper. Giuseppe Persiano, Ivan Visconti |
ACM Trans. Inf. Syst. Secur. | 1 |
| 2002 | Randomized path coloring on binary trees
Vincenzo Auletta, Ioannis Caragiannis, Christos Kaklamanis, Giuseppe Persiano |
Theor. Comput. Sci. | 4 |
| 2002 | Edge coloring of bipartite graphs with constraints
Ioannis Caragiannis, Christos Kaklamanis, Giuseppe Persiano |
Theor. Comput. Sci. | 3 |
| 2001 | Robust Non-interactive Zero Knowledge
Alfredo De Santis, Giovanni Di Crescenzo, Rafail Ostrovsky, Giuseppe Persiano, Amit Sahai |
CRYPTO | 4 |
| 2001 | Optimal and Approximate Station Placement in Networks (With Applications to Multicasting and Space Efficient Traversals)
Clemente Galdi, Christos Kaklamanis, Manuela Montangero, Giuseppe Persiano |
STACS | 4 |
| 2001 | Approximate Constrained Bipartite Edge Coloring
Ioannis Caragiannis, Afonso Ferreira, Christos Kaklamanis, Stéphane Pérennes, Giuseppe Persiano, Hervé Rivano |
WG | 5 |
| 2001 | Optimal Pebble Motion on a Tree
Vincenzo Auletta, Giuseppe Persiano |
Inf. Comput. | 2 |
| 2001 | Sparse and limited wavelength conversion in all-optical tree networks
Vincenzo Auletta, Ioannis Caragiannis, Luisa Gargano, Christos Kaklamanis, Giuseppe Persiano |
Theor. Comput. Sci. | 5 |
| 2000 | User privacy issues regarding certificates and the TLS protocol: the design and implementation of the SPSL protocolabstractThe aim of this paper is two-fold.1) We raise concerns regarding possible violations of user privacy relative to the use of X509 Certi cates and the Transport Layer Security protocol.We stress that this approach to secure network transactions, while preserving the interests of service providers, neglects to consider the right to privacy of the users.2) We propose the concept of a crypto certi cate and the Secure and Private Socket Layer protocol (SPSL protocol, in short) and show their eectiveness in preserving user privacy and, at the same time, protecting the interests of service providers.Focusing on the particular case of web transactions, we describe a system based on SPSL for secure and private web navigation.Our implementation includes an SPSL-proxy for an SSL-enabled web client and a module for the Apache web server along with administrative tools for the server side.The system has been developed starting from the implementation of an API for the SPSL protocol that we d escribe in the paper.Experimental results show t h a t S P S L i s an eective and ecient solution to the problem of privacy in web transaction.The protocol we propose and, consequently, the implementation we describe are fully dynamic and provide an adjustable level of privacy.Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Giuseppe Persiano, Ivan Visconti |
CCS | 1 |
| 2000 | Necessary and Sufficient Assumptions for Non-iterative Zero-Knowledge Proofs of Knowledge for All NP Relations
Alfredo De Santis, Giovanni Di Crescenzo, Giuseppe Persiano |
ICALP | 3 |
| 1999 | Non-Interactive Zero-Knowledge: A Low-Randomness Characterization of NP
Alfredo De Santis, Giovanni Di Crescenzo, Giuseppe Persiano |
ICALP | 3 |
| 1999 | Edge Coloring of Bipartite Graphs with Constraints
Ioannis Caragiannis, Christos Kaklamanis, Giuseppe Persiano |
MFCS | 3 |
| 1999 | Randomness Recycling in Constant-Round Private Computations (extended Abstract)
Carlo Blundo, Clemente Galdi, Giuseppe Persiano |
DISC | 3 |
| 1999 | A Linear-Time Algorithm for the Feasibility of Pebble Motion on Trees
Vincenzo Auletta, Angelo Monti, Mimmo Parente, Giuseppe Persiano |
Algorithmica | 4 |
| 1999 | Randomness Complexity of Private Computation
Carlo Blundo, Alfredo De Santis, Giuseppe Persiano, Ugo Vaccaro |
Comput. Complex. | 3 |
| 1999 | The Graph Clustering Problem has a Perfect Zero-Knowledge Interactive Proof
Alfredo De Santis, Giovanni Di Crescenzo, Oded Goldreich 0001, Giuseppe Persiano |
Inf. Process. Lett. | 4 |
| 1999 | Optimal Wavelength Routing on Directed Fiber Trees
Thomas Erlebach, Klaus Jansen, Christos Kaklamanis, Milena Mihail, Giuseppe Persiano |
Theor. Comput. Sci. | 5 |
| 1998 | Communication-Efficient Anonymous Group IdentificationabstractIdentification schemes allow a user to identify herself to a verifying authority in a secure way (i.e., without revealing her secret key). Group identification schemes allow a user to identify herself as a member of a group of users in a secure and anonymous way (i.e., without revealing her identity nor her secret key). Several identification schemes and group identification schemes have been proposed in the literature. In this paper we consider the problem of constructing communication-efficient group identification schemes. Assuming factoring Blum integers is hard, we construct a secure and anonymous group identification scheme having communication complexity \\Theta(m+n), where m is the size of the group and n is the security parameter (previous results achieved complexity \\Theta(mn)). In fact, we show our protocol to be perfect zero-knowledge. We extend this scheme to the case of groups of t ? 1 users and obtain a protocol that improves on the communication complexity of previous ... Alfredo De Santis, Giovanni Di Crescenzo, Giuseppe Persiano |
CCS | 3 |
| 1998 | Image Density is Complete for Non-Interactive-SZK (Extended Abstract)
Alfredo De Santis, Giovanni Di Crescenzo, Giuseppe Persiano, Moti Yung |
ICALP | 3 |
| 1998 | On the Complexity of Wavelength Converters
Vincenzo Auletta, Ioannis Caragiannis, Christos Kaklamanis, Giuseppe Persiano |
MFCS | 4 |
| 1998 | Wavelength Routing of Symmetric Communication Requests in Directed Fiber Trees
Ioannis Caragiannis, Christos Kaklamanis, Giuseppe Persiano |
SIROCCO | 3 |
| 1997 | Constrained Bipartite Edge Coloring with Applications to Wavelength Routing
Christos Kaklamanis, Giuseppe Persiano, Thomas Erlebach, Klaus Jansen |
ICALP | 2 |
| 1997 | Randomness-Efficient Non-Interactive Zero-Knowledge (Extended Abstract)
Alfredo De Santis, Giovanni Di Crescenzo, Giuseppe Persiano |
ICALP | 3 |
| 1997 | Bandwidth Allocation Algorithms on Tree-Shaped All-Optical Networks with Wavelength Converters
Vincenzo Auletta, Ioannis Caragiannis, Christos Kaklamanis, Giuseppe Persiano |
SIROCCO | 4 |
| 1996 | A New Approach to Optimal Planning of Robot Motion on a Tree with Obstacles
Vincenzo Auletta, Mimmo Parente, Giuseppe Persiano |
ESA | 3 |
| 1996 | Efficient Wavelength Routing on Directed Fiber Trees
Christos Kaklamanis, Giuseppe Persiano |
ESA | 2 |
| 1996 | A Note on the Expected Path Length of Trees with Known Fringe
Roberto De Prisco, Giuseppe Parlati, Giuseppe Persiano |
Inf. Process. Lett. | 3 |
| 1996 | The Power of Preprocessing in Zero-Knowledge Proofs of Knowledge
Alfredo De Santis, Giuseppe Persiano |
J. Cryptol. | 2 |
| 1996 | Dynamic and Static Algorithms for Optimal Placement of Resources in a Tree
Vincenzo Auletta, Mimmo Parente, Giuseppe Persiano |
Theor. Comput. Sci. | 3 |
| 1995 | Placing Resources in a Tree: Dynamic and Static Algorithms
Vincenzo Auletta, Mimmo Parente, Giuseppe Persiano |
ICALP | 3 |
| 1995 | On the Number of Random Bits in Totally Private Computation
Carlo Blundo, Alfredo De Santis, Giuseppe Persiano, Ugo Vaccaro |
ICALP | 3 |
| 1995 | Zero-Knowledge Arguments and Public-Key Cryptography
Alfredo De Santis, Giovanni Di Crescenzo, Giuseppe Persiano |
Inf. Comput. | 3 |
| 1995 | Characteristic Inequalities for Binary Trees
Roberto De Prisco, Giuseppe Persiano |
Inf. Process. Lett. | 2 |
| 1995 | Minimal Path Length of Trees with Known FringeabstractIn this paper we continue the study of the path length of trees with known fringe as initiated by Klein and Wood (1989) and De Santis and Persiano (1994). We compute the path length of the minimal tree with given number of leaves N and fringe Δ for the case Δ ⩾ N/2. This complements the result of De Santis and Persiano (1994) that studied the case Δ ⩽ N/2. Our methods also yield a linear time algorithm for constructing the minimal tree when Δ ⩾ N/2. Roberto De Prisco, Giuseppe Parlati, Giuseppe Persiano |
Theor. Comput. Sci. | 3 |
| 1994 | Zero-Knowledge Proofs of Computational Power in the Shared String Model
Alfredo De Santis, Tatsuaki Okamoto, Giuseppe Persiano |
ASIACRYPT | 3 |
| 1994 | On Monotone Formula Closure of SZKabstractWe investigate structural properties of statistical zero knowledge (SZK) both in the interactive and in the non-interactive model. Specifically, we look into the closure properties of SZK languages under monotone logical formula composition. This gives rise to new protocol techniques. We show that interactive SZK for random self reducible languages (RSR) (and for co-RSR) is closed under monotone Boolean operations. Namely, we give SZK proofs for monotone Boolean formulae whose atoms are statements about an SZK language which is RSR (or a complement of RSR). All previously known languages in SZK are in these classes. We then show that if a language L has a non-interactive SZK proof system then honest-verifier interactive SZK proof systems exist for all monotone Boolean formulae whose atoms are statements about the complement of L. We also discuss extensions and generalizations.> Alfredo De Santis, Giovanni Di Crescenzo, Giuseppe Persiano, Moti Yung |
FOCS | 3 |
| 1994 | Round-Optimal Perfect Zero-Knowledge Proofs
Giovanni Di Crescenzo, Giuseppe Persiano |
Inf. Process. Lett. | 2 |
| 1994 | Branch-and-Bound and Backtrack Search on Mesh-Connected Arrays of Processors
Christos Kaklamanis, Giuseppe Persiano |
Math. Syst. Theory | 2 |
| 1994 | Tight Upper and Lower Bounds on the Path Length of Binary TreesabstractThe external path length of a treeT is the sum of the lengths of the paths from the root to each external node. The maximal path length difference, $\Delta $, is the difference between the lengths of the longest and shortest such paths Tight lower and upper bounds are proved on the external path length of binary trees with N external nodes and maximal path length difference $\Delta $ is prescribed. In particular, an upper bound is given that, for each value of $\Delta $, can be exactly achieved for infinitely many values of N. This improves on the previously known upper bound that could only be achieved up to a factor proportional to N. An elementary proof of the known upper bound is also presented as a preliminary result. Moreover, a lower bound is proved that can be exactly achieved for each value of N and $\Delta \leqslant {N / 2}$. Alfredo De Santis, Giuseppe Persiano |
SIAM J. Comput. | 2 |
| 1994 | The Knowledge Complexity of Quadratic Residuosity Languages
Alfredo De Santis, Giovanni Di Crescenzo, Giuseppe Persiano |
Theor. Comput. Sci. | 3 |
| 1994 | Binary prefix codes ending in a "1"abstractBinary prefix codes with the constraint that each codeword must end with a "1" have been recently introduced by Berger and Yeung (1990). We analyze the performance of such codes by investigating their average codeword length. In particular, we show that a very simple strategy permits the construction of a "1"-ended binary prefix code whose average codeword length is less than H+1 for any discrete source with entropy H. We also prove a tight lower bound on the optimal average codeword length in terms of H and of the minimum letter probability of the source. Finally, we discuss the problem of finding an optimum feasible code.> Renato M. Capocelli, Alfredo De Santis, Giuseppe Persiano |
IEEE Trans. Inf. Theory | 3 |
| 1993 | Secret Sharing and Perfect Zero Knowledge
Alfredo De Santis, Giovanni Di Crescenzo, Giuseppe Persiano |
CRYPTO | 3 |
| 1992 | Zero-Knowledge Proofs of Knowledge Without Interaction (Extended Abstract)abstractA zero-knowledge proof system of knowledge is a protocol between two parties called the prover and the verifier. The prover wants to convince the verifier that he 'knows' the proof of a given theorem without revealing any additional information. This is different from a zero-knowledge proof system of membership where the prover convinces the verifier only of the veridicity of the statement. Zero-knowledge proofs of knowledge are very useful tools in the design of secure protocols. Though, the concept of a proof of knowledge is a very subtle one and great care is needed to obtain a satisfying formalization. The authors investigate the concept of a zero-knowledge proof of knowledge with a non-interactive model. Here, the prover and the verifier share a short random string and the only communication allowed is from the prover to the verifier. Although this is a simpler model than the interactive one, still formalizing zero-knowledge proofs of knowledge is a delicate task.> Alfredo De Santis, Giuseppe Persiano |
FOCS | 2 |
| 1992 | One-Message Statistical Zero-Knowledge Proofs and Space-Bounded Verifier
Alfredo De Santis, Giuseppe Persiano, Moti Yung |
ICALP | 2 |
| 1992 | Branch-and-Bound and Backtrack Search on Mesh-Connected Arrays of ProcessorsabstractIn this paper we investigate the parallel complexity of the backtrack and branch-and-bound search on the mesh-connected array.We present an Q(~/-) lower bound for the time needed by a randomized algorithm to perform backtrack and branch-and-bound search of a tree of depth d on the ~x fl mesh, even when the depth of the tree is known in advance.The lower bound holds also for algorithms that are allowed to move tree-nodes and create multiple copies of the same tre~node.For the upper bounds we give deterministic algorithms that are within a factor of O(log ~N) from our lower bound.Our algorithms do not make any assumption on the shape of the tree to be searched, do not know the depth of the tree in advance and do not move tree-nodes nor create multiple copies of the same node; also, they guarantee optimal load and only need constant-sized buffers.The best previously known algorithm for backtrack search on the mesh was randomized and required O(d@/ log N) time.Our algorithm for branch-andbound is the first algorithm that performs branch-andbound search on a sparae network.Both the lower and the upper bounds extend to higher dimension meshes. Christos Kaklamanis, Giuseppe Persiano |
SPAA | 2 |
| 1992 | Communication Efficient Zero-Knowledge Proofs of Knowledge (With Applications to Electronic Cash)
Alfredo De Santis, Giuseppe Persiano |
STACS | 2 |
| 1991 | An Optimal Algorithm for the Construction of Optimal Prefix Codes with Given FringeabstractThe codeword lengths of a maximal prefix code with minimum length among those with a given number of codewords differ by at most one. This paper studies the length of the optimal maximal prefix code with a given number N of codewords and the additional constraint that the difference of the lengths of the longest and shortest codeword must be equal to a given parameter Delta . An optimal algorithm is given that, for all N and Delta , constructs an (N, Delta )-MPC of minimum length. Then a lower bound is given for the length of the optimal (N, Delta )-MPC for Delta> Alfredo De Santis, Giuseppe Persiano |
Data Compression Conference | 2 |
| 1991 | Tight Bounds on the Path Length of Binary Trees
Alfredo De Santis, Giuseppe Persiano |
STACS | 2 |
| 1991 | Noninteractive Zero-KnowledgeabstractThis paper investigates the possibility of disposing of interaction between prover and verifier in a zero-knowledge proof if they share beforehand a short random string. Without any assumption, it is proven that noninteractive zero-knowledge proofs exist for some number-theoretic languages for which no efficient algorithm is known. If deciding quadratic residuosity (modulo composite integers whose factorization is not known) is computationally hard, it is shown that the NP-complete language of satisfiability also possesses noninteractive zero-knowledge proofs. Manuel Blum 0001, Alfredo De Santis, Silvio Micali, Giuseppe Persiano |
SIAM J. Comput. | 4 |
| 1988 | Non-Interactive Zero-Knowledge with Preprocessing
Alfredo De Santis, Silvio Micali, Giuseppe Persiano |
CRYPTO | 3 |
| 1987 | Non-Interactive Zero-Knowledge Proof Systems
Alfredo De Santis, Silvio Micali, Giuseppe Persiano |
CRYPTO | 3 |