Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Axel Schröpfer

dblp:65/468 · DBLP profile ↗
← Back
8ranked-venue papers
3as first author
0since 2021 · last 2014
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 7 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
4 papers
Cryptographic primitives and cryptanalysis · 55% Cryptographic protocols and secure computation · 26% Systems and software security · 19%
Databases, data mining, and information retrieval
2 papers
Query processing and optimization · 54% Indexing and storage engines · 46%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis › encryption › property-preserving encryption
order-preserving encryption
0.212014
Optimal Average-Complexity Ideal-Security Order-Preserving Encryption · CCS 2014
Cryptographic protocols and secure computation › secure multiparty computation
secure two-party computation
0.212013
Automatic Protocol Selection in Secure Two-Party Computations · NDSS 2013
Systems and software security
javascript engine
0.112011
Demo: secure computation in JavaScript · CCS 2011
Query processing and optimization › secure query processing
encrypted query processing
0.112014
Optimal Average-Complexity Ideal-Security Order-Preserving Encryption · CCS 2014
Query processing and optimization › secure query processing › encrypted query processing
encrypted range query
0.112014
Optimal Average-Complexity Ideal-Security Order-Preserving Encryption · CCS 2014
Indexing and storage engines › data compression
dictionary compression
0.012013
Adjustably encrypted in-memory column-store · CCS 2013
Indexing and storage engines › column store
main-memory column store
0.012013
Adjustably encrypted in-memory column-store · CCS 2013

Methods — techniques the papers use, named apart from their topics

random binary search tree analysis · 0.4probabilistic encryption · 0.3order-preserving encryption · 0.3homomorphic encryption · 0.3deterministic encryption · 0.3secure two-party computation · 0.2javascript · 0.1
YearPublicationVenuePosition
2014 Automatic Protocol Selection in Secure Two-Party Computations
Florian Kerschbaum, Thomas Schneider 0003, Axel Schröpfer
ACNS3
2014 Optimal Average-Complexity Ideal-Security Order-Preserving Encryption
abstract
Order-preserving encryption enables performing many classes of queries -- including range queries -- on encrypted databases. Popa et al. recently presented an ideal-secure order-preserving encryption (or encoding) scheme, but their cost of insertions (encryption) is very high. In this paper we present an also ideal-secure, but significantly more efficient order-preserving encryption scheme. Our scheme is inspired by Reed's referenced work on the average height of random binary search trees. We show that our scheme improves the average communication complexity from O(n log n) to O(n) under uniform distribution. Our scheme also integrates efficiently with adjustable encryption as used in CryptDB. In our experiments for database inserts we achieve a performance increase of up to 81% in LANs and 95% in WANs.
Florian Kerschbaum, Axel Schröpfer
CCS2
2013 Adjustably encrypted in-memory column-store
abstract
Recent databases are implemented as in-memory column-stores. Adjustable encryption offers a solution to encrypted database processing in the cloud. We show that the two technologies play well together by providing an analysis and prototype results that demonstrate the impact of mechanisms at the database side (dictionaries and their compression) and cryptographic mechanisms at the adjustable encryption side (order-preserving, homomorphic, deterministic and probabilistic encryption).
Florian Kerschbaum, Patrick Grofig, Isabelle Hang, Martin Härterich, Mathias Kohler, Andreas Schaad, Axel Schröpfer, Walter Tighzert
CCS7
2013 Optimal Re-encryption Strategy for Joins in Encrypted Databases
Florian Kerschbaum, Martin Härterich, Patrick Grofig, Mathias Kohler, Andreas Schaad, Axel Schröpfer, Walter Tighzert
DBSec6
2013 Automatic Protocol Selection in Secure Two-Party Computations
Florian Kerschbaum, Thomas Schneider 0003, Axel Schröpfer
NDSS3
2013 Secure benchmarking in the cloud
abstract
Benchmarking is the comparison of one company's key performance indicators (KPI) to the statistics of the same KPIs of its peer group. A KPI is a statistical quantity measuring the performance of a business process. Privacy by means of controlling access to data is of the utmost importance in benchmarking. Companies are reluctant to share their business performance data due to the risk of losing a competitive advantage or being embarrassed. We present a cryptographic protocol for securely computing benchmarks between multiple parties and describe the technical aspects of a proof of concept implementation of SAP's research prototype Global Benchmarking Service (GBS) on Microsoft's cloud technology Windows Azure.
Axel Schröpfer, Andreas Schaad, Florian Kerschbaum, Heiko Boehm, Joerg Jooss
SACMAT1
2011 Demo: secure computation in JavaScript
Axel Schröpfer, Florian Kerschbaum
CCS1
2011 L1 - An Intermediate Language for Mixed-Protocol Secure Computation
abstract
Secure Computation (SC) enables secure distributed computation of arbitrary functions of private inputs. It has many useful applications, e.g. benchmarking or auctions. Several general protocols for SC have been proposed and recently been implemented in a number of compilers and frameworks. These compilers or frameworks implement one general SC protocol and then require the programmer to implement the function he wants the protocol to compute. Performance remains a challenge for this approach and it has been realized early on that special protocols for important problems can deliver superior performance. In this paper we propose a new intermediate language (L1) for optimizing SC compilers which enables efficient implementation of special protocols potentially mixing several general SC protocols. We show by three case studies - one for computation of the median, one for weighted average, one for division - that special protocols and mixed-protocol implementations in our language L1 can lead to superior performance. Moreover, we show that only a combined view on algorithm and cryptographic protocol can discover SCs with best run-time performance.
Axel Schröpfer, Florian Kerschbaum, Günter Müller
COMPSAC1