EDBT 2026 Demo / reviewers in the wild / expert
Johannes Ottenhues
dblp:357/9689 · also Johannes Ernst
· DBLP profile ↗
4ranked-venue papers
2as first author
3since 2021 · last 2023
0009-0001-3475-819XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 3 · 2 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | A Framework for UC Secure Privacy Preserving Biometric Authentication Using Efficient Functional Encryption
Johannes Ottenhues, Aikaterini Mitrokotsa |
ACNS | 1 |
| 2023 | Generalized Fuzzy Password-Authenticated Key Exchange from Error Correcting Codes
Jonathan Bootle, Sebastian H. Faller, Julia Hesse, Kristina Hostáková, Johannes Ottenhues |
ASIACRYPT (8) | 5 |
| 2021 | Private Stream Aggregation with Labels in the Standard ModelabstractAbstract A private stream aggregation (PSA) scheme is a protocol of n clients and one aggregator. At every time step, the clients send an encrypted value to the (untrusted) aggregator, who is able to compute the sum of all client values, but cannot learn the values of individual clients. One possible application of PSA is privacy-preserving smart-metering, where a power supplier can learn the total power consumption, but not the consumption of individual households. We construct a simple PSA scheme that supports labels and which we prove to be secure in the standard model. Labels are useful to restrict the access of the aggregator, because it prevents the aggregator from combining ciphertexts with different labels (or from different time-steps) and thus avoids leaking information about values of individual clients. The scheme is based on key-homomorphic pseudorandom functions (PRFs) as the only primitive, supports a large message space, scales well for a large number of users and has small ciphertexts. We provide an implementation of the scheme with a lattice-based key-homomorphic PRF (secure in the ROM) and measure the performance of the implementation. Furthermore, we discuss practical issues such as how to avoid a trusted party during the setup and how to cope with clients joining or leaving the system. Johannes Ottenhues, Alexander Koch 0001 |
Proc. Priv. Enhancing Technol. | 1 |
| 2018 | Two C++ libraries for counting trees on a phylogenetic terraceabstractMotivation: The presence of terraces in phylogenetic tree space, i.e. a potentially large number of distinct tree topologies that have exactly the same analytical likelihood score, was first described by Sanderson et al. However, popular software tools for maximum likelihood and Bayesian phylogenetic inference do not yet routinely report, if inferred phylogenies reside on a terrace, or not. We believe, this is due to the lack of an efficient library to (i) determine if a tree resides on a terrace, (ii) calculate how many trees reside on a terrace and (iii) enumerate all trees on a terrace. Results: In our bioinformatics practical that is set up as a programming contest we developed two efficient and independent C++ implementations of the SUPERB algorithm by Constantinescu and Sankoff (1995) for counting and enumerating trees on a terrace. Both implementations yield exactly the same results, are more than one order of magnitude faster, and require one order of magnitude less memory than a previous thirrd party python implementation. Availability and implementation: The source codes are available under GNU GPL at https://github.com/terraphast. Supplementary information: Supplementary data are available at Bioinformatics online. Rudolf Biczok, Peter Bozsoky, Peter Eisenmann, Johannes Ottenhues, Tobias Ribizel, Fedor Scholz, Axel Trefzer, Florian Weber, Michael Hamann, Alexandros Stamatakis |
Bioinform. | 4 |