EDBT 2026 Demo / reviewers in the wild / expert
Nikos Triandopoulos
dblp:29/4200
· DBLP profile ↗
32ranked-venue papers
0as first author
2since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 25 · 2 since 2021Theory of computation · 3Databases, data management, data science and information retrieval · 2Computer networks · 1Human-computer interaction and ubiquitous computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | chiku: Efficient Probabilistic Polynomial Approximations Library
Devharsh Trivedi, Nesrine Kaaniche, Aymen Boudguiga, Nikos Triandopoulos |
SECRYPT | 4 |
| 2022 | Debloating Address Sanitizer
Yuchen Zhang 0006, Chengbin Pang, Georgios Portokalidis, Nikos Triandopoulos, Jun Xu 0024 |
USENIX Security Symposium | 4 |
| 2019 | Transparency Logs via Append-Only Authenticated DictionariesabstractTransparency logs allow users to audit a potentially malicious service, paving the way towards a more accountable Internet. For example, Certificate Transparency (CT) enables domain owners to audit Certificate Authorities (CAs) and detect impersonation attacks. Yet, to achieve their full potential, transparency logs must be bandwidth-efficient when queried by users. Specifically, everyone should be able to efficientlylook up log entries by their keyand efficiently verify that the log remainsappend-only. Unfortunately, without additional trust assumptions, current transparency logs cannot provide both small-sizedlookup proofs and small-sizedappend-only proofs. In fact, one of the proofs always requires bandwidth linear in the size of the log, making it expensive for everyone to query the log. In this paper, we address this gap with a new primitive called anappend-only authenticated dictionary (AAD). Our construction is the first to achieve (poly)logarithmic size for both proof types and helps reduce bandwidth consumption in transparency logs. This comes at the cost of increased append times and high memory usage, both of which remain to be improved to make practical deployment possible. Alin Tomescu, Vivek Bhupatiraju, Dimitrios Papadopoulos 0001, Charalampos Papamanthou, Nikos Triandopoulos, Srini Devadas |
CCS | 5 |
| 2017 | Server-Aided Secure Computation with Off-line Parties
Foteini Baldimtsi, Dimitrios Papadopoulos 0001, Stavros Papadopoulos 0001, Alessandra Scafuro, Nikos Triandopoulos |
ESORICS (1) | 5 |
| 2016 | Zero-Knowledge Accumulators and Set Algebra
Esha Ghosh, Olga Ohrimenko, Dimitrios Papadopoulos 0001, Roberto Tamassia, Nikos Triandopoulos |
ASIACRYPT (2) | 5 |
| 2016 | Authenticated Hash Tables Based on Cryptographic Accumulators
Charalampos Papamanthou, Roberto Tamassia, Nikos Triandopoulos |
Algorithmica | 3 |
| 2015 | Falcon Codes: Fast, Authenticated LT Codes (Or: Making Rapid Tornadoes Unstoppable)abstractWe introduce Falcon codes, a class of authenticated error correcting codes that are based on LT codes and achieve the following properties, for the first time simultaneously: (1) with high probability, they can correct adversarial corruptions of an encoded message, and (2) they allow very efficient encoding and decoding times, even linear in the message length. Ari Juels, James Kelley, Roberto Tamassia, Nikos Triandopoulos |
CCS | 4 |
| 2015 | Practical Authenticated Pattern Matching with Optimal Proof SizeabstractWe address the problem of authenticating pattern matching queries over textual data that is outsourced to an untrusted cloud server. By employing cryptographic accumulators in a novel optimal integrity-checking tool built directly over a suffix tree, we design the first authenticated data structure for verifiable answers to pattern matching queries featuring fast generation of constant-size proofs. We present two main applications of our new construction to authenticate: (i) pattern matching queries over text documents, and (ii) exact path queries over XML documents. Answers to queries are verified by proofs of size at most 500 bytes for text pattern matching, and at most 243 bytes for exact path XML search, independently of the document or answer size. By design, our authentication schemes can also be parallelized to offer extra efficiency during data outsourcing. We provide a detailed experimental evaluation of our schemes showing that for both applications the times required to compute and verify a proof are very small---e.g., it takes less than 10μs to generate a proof for a pattern (mis)match of 10 2 characters in a text of 10 6 characters, once the query has been evaluated. Dimitrios Papadopoulos 0001, Charalampos Papamanthou, Roberto Tamassia, Nikos Triandopoulos |
Proc. VLDB Endow. | 4 |
| 2014 | Taking Authenticated Range Queries to Arbitrary DimensionsabstractWe study the problem of authenticated multi-dimensional range queries over outsourced databases, where an owner outsources its database to an untrusted server, which maintains it and answers queries to clients. Previous schemes either scale exponentially in the number of query dimensions, or rely on heuristic data structures without provable bounds. Most importantly, existing work requires an exponential, in the database attributes, number of structures to support queries on every possible combination of dimensions in the database. In this paper, we propose the first schemes that (i) scale linearly with the number of dimensions, and (ii) support queries on any set of dimensions with linear in the number of attributes setup cost and storage. We achieve this through an elaborate fusion of novel and existing set-operation sub-protocols. We prove the security of our solutions relying on the q-Strong Bilinear Diffie-Hellman assumption, and experimentally confirm their feasibility. Dimitrios Papadopoulos 0001, Stavros Papadopoulos 0001, Nikos Triandopoulos |
CCS | 3 |
| 2014 | PillarBox: Combating Next-Generation Malware with Fast Forward-Secure Logging
Kevin D. Bowers, Catherine Hart, Ari Juels, Nikos Triandopoulos |
RAID | 4 |
| 2014 | TRUESET: Faster Verifiable Set Computations
Ahmed E. Kosba, Dimitrios Papadopoulos 0001, Charalampos Papamanthou, Mahmoud F. Sayed, Elaine Shi, Nikos Triandopoulos |
USENIX Security Symposium | 6 |
| 2013 | Delegatable pseudorandom functions and applicationsabstractWe put forth the problem of delegating the evaluation of a pseudorandom function (PRF) to an untrusted proxy and introduce a novel cryptographic primitive called delegatable pseudorandom functions, or DPRFs for short: A DPRF enables a proxy to evaluate a pseudorandom function on a strict subset of its domain using a trapdoor derived from the DPRF secret key. The trapdoor is constructed with respect to a certain policy predicate that determines the subset of input values which the proxy is allowed to compute. The main challenge in constructing DPRFs is to achieve bandwidth efficiency (which mandates that the trapdoor is smaller than the precomputed sequence of the PRF values conforming to the predicate), while maintaining the pseudorandomness of unknown values against an attacker that adaptively controls the proxy. A DPRF may be optionally equipped with an additional property we call policy privacy, where any two delegation predicates remain indistinguishable in the view of a DPRF-querying proxy: achieving this raises new design challenges as policy privacy and bandwidth efficiency are seemingly conflicting goals. Aggelos Kiayias, Stavros Papadopoulos 0001, Nikos Triandopoulos, Thomas Zacharias 0001 |
CCS | 3 |
| 2012 | Hourglass schemes: how to prove that cloud files are encryptedabstractWe consider the following challenge: How can a cloud storage provider prove to a tenant that it's encrypting files at rest, when the provider itself holds the corresponding encryption keys? Such proofs demonstrate sound encryption policies and file confidentiality. (Cheating, cost-cutting, or misconfigured providers may bypass the computation/management burdens of encryption and store plaintext only.) Marten van Dijk, Ari Juels, Alina Oprea, Ronald L. Rivest, Emil Stefanov, Nikos Triandopoulos |
CCS | 6 |
| 2012 | Hardening Access Control and Data Protection in GFS-like File Systems
James Kelley, Roberto Tamassia, Nikos Triandopoulos |
ESORICS | 3 |
| 2012 | Efficient Verification of Web-Content Searching Through Authenticated Web CrawlersabstractWe consider the problem of verifying the correctness and completeness of the result of a keyword search. We introduce the concept of an authenticated web crawler and present its design and prototype implementation. An authenticated web crawler is a trusted program that computes a specially-crafted signature over the web contents it visits. This signature enables (i) the verification of common Internet queries on web pages, such as conjunctive keyword searches---this guarantees that the output of a conjunctive keyword search is correct and complete ; (ii) the verification of the content returned by such Internet queries---this guarantees that web data is authentic and has not been maliciously altered since the computation of the signature by the crawler. In our solution, the search engine returns a cryptographic proof of the query result. Both the proof size and the verification time are proportional only to the sizes of the query description and the query result, but do not depend on the number or sizes of the web pages over which the search is performed. As we experimentally demonstrate, the prototype implementation of our system provides a low communication overhead between the search engine and the user, and fast verification of the returned results by the user. Michael T. Goodrich, Olga Ohrimenko, Charalampos Papamanthou, Roberto Tamassia, Nikos Triandopoulos, Cristina V. Lopes |
Proc. VLDB Endow. | 6 |
| 2011 | Optimal Verification of Operations on Dynamic Sets
Charalampos Papamanthou, Roberto Tamassia, Nikos Triandopoulos |
CRYPTO | 3 |
| 2011 | Efficient Authenticated Data Structures for Graph Connectivity and Geometric Search Problems
Michael T. Goodrich, Roberto Tamassia, Nikos Triandopoulos |
Algorithmica | 3 |
| 2011 | AnonySense: A system for anonymous opportunistic sensing
Minho Shin, Cory Cornelius, Daniel Peebles, Apu Kapadia, David Kotz, Nikos Triandopoulos |
Pervasive Mob. Comput. | 6 |
| 2010 | Optimal Authenticated Data Structures with Multilinear Forms
Charalampos Papamanthou, Roberto Tamassia, Nikos Triandopoulos |
Pairing | 3 |
| 2010 | Authenticated error-correcting codes with applications to multicast authenticationabstractWe consider the problem of authenticating a stream of packets transmitted over a network controlled by an adversary who may perform arbitrary attacks on the stream: He may drop or modify chosen packets, rearrange the order of the packets in any way, and inject new, random, or specially crafted packets into the stream. In contrast, prior work on the multicast authentication problem has focused on a less powerful adversarial network model or has examined a considerably more restrictive setting with specific timing or structural assumptions about the network. We model the ability of the network to modify a stream of n packets with two parameters: the survival rate α (0 <α≤ 1) denoting the fraction of the packets that are guaranteed to reach any particular receiver unmodified and the flood rate β (β ≥ 1) indicating the factor by which the size of the received stream at any particular receiver may exceed the size of the transmitted stream. Combining error-correcting codes with standard cryptographic primitives, our approach gives almost the same security guarantees as if each packet were individually signed, but requires only one signature operation for the entire stream and adds to each transmitted packet only a small amount of authentication information, proportional to β/α 2 . We prove the security and correctness of our scheme and analyze its performance in terms of communication overhead and computational effort at the sender and the receiver. Our results demonstrate how list decoding can be transformed into unambiguous decoding in the public-key model and the bounded computational model for the underlying communication channel. Overall, our technique provides an authenticated error-correcting code of independent interest that may be useful in other settings. Anna Lysyanskaya, Roberto Tamassia, Nikos Triandopoulos |
ACM Trans. Inf. Syst. Secur. | 3 |
| 2009 | Privacy-Enhancing Auctions Using Rational Cryptography
Peter Bro Miltersen, Jesper Buus Nielsen, Nikos Triandopoulos |
CRYPTO | 3 |
| 2009 | Reliable Resource Searching in P2P Networks
Michael T. Goodrich, Jonathan Z. Sun, Roberto Tamassia, Nikos Triandopoulos |
SecureComm | 4 |
| 2008 | Authenticated hash tablesabstractHash tables are fundamental data structures that optimally answer membership queries. Suppose a client stores n elements in a hash table that is outsourced at a remote server so that the client can save space or achieve load balancing. Authenticating the hash table functionality, i.e., verifying the correctness of queries answered by the server and ensuring the integrity of the stored data, is crucial because the server, lying outside the administrative control of the client, can be malicious. Charalampos Papamanthou, Roberto Tamassia, Nikos Triandopoulos |
CCS | 3 |
| 2008 | Super-Efficient Verification of Dynamic Outsourced Databases
Michael T. Goodrich, Roberto Tamassia, Nikos Triandopoulos |
CT-RSA | 3 |
| 2008 | Athos: Efficient Authentication of Outsourced File Systems
Michael T. Goodrich, Charalampos Papamanthou, Roberto Tamassia, Nikos Triandopoulos |
ISC | 4 |
| 2008 | Anonysense: privacy-aware people-centric sensingabstractPersonal mobile devices are increasingly equipped with the capability to sense the physical world (through cameras, microphones, and accelerometers, for example) and the, network world (with Wi-Fi and Bluetooth interfaces). Such devices offer many new opportunities for cooperative sensing applications. For example, users' mobile phones may contribute data to community-oriented information services, from city-wide pollution monitoring to enterprise-wide detection of unauthorized Wi-Fi access points. This people-centric mobile-sensing model introduces a new security challenge in the design of mobile systems: protecting the privacy of participants while allowing their devices to reliably contribute high-quality data to these large-scale applications. Cory Cornelius, Apu Kapadia, David Kotz, Daniel Peebles, Minho Shin, Nikos Triandopoulos |
MobiSys | 6 |
| 2008 | Halo: High-Assurance Locate for Distributed Hash Tables
Apu Kapadia, Nikos Triandopoulos |
NDSS | 2 |
| 2007 | Efficient Content Authentication in Peer-to-Peer Networks
Roberto Tamassia, Nikos Triandopoulos |
ACNS | 2 |
| 2006 | Rationality and Adversarial Behavior in Multi-party Computation
Anna Lysyanskaya, Nikos Triandopoulos |
CRYPTO | 2 |
| 2005 | Computational Bounds on Hierarchical Data Processing with Applications to Information Security
Roberto Tamassia, Nikos Triandopoulos |
ICALP | 2 |
| 2004 | Multicast Authentication in Fully Adversarial NetworksabstractWe study a general version of the multicast authentication problem where the underlying network, controlled by an adversary, may drop chosen packets, rearrange the order of the packets in an arbitrary way, and inject new packets into the transmitted stream. Prior work on the problem has focused on less general models, where random, rather than adversarially-selected packets may be dropped and altered, or no additional packets may be injected into the stream. We describe an efficient and scalable authentication scheme that is based on a novel combination of error-correcting codes with standard cryptographic primitives. We prove the security of our scheme and analyze its performance in terms of the computational effort at the sender and receiver and the communication overhead. We also discuss specific design and implementation choices and compare our scheme with previously proposed approaches. Anna Lysyanskaya, Roberto Tamassia, Nikos Triandopoulos |
S&P | 3 |
| 2003 | Authenticated Data Structures for Graph and Geometric Searching
Michael T. Goodrich, Roberto Tamassia, Nikos Triandopoulos, Robert F. Cohen |
CT-RSA | 3 |