Demo Data from EDBT 2026 / reviewers in the wild / expert
Hubert Ritzdorf
dblp:r/HubertRitzdorf
· DBLP profile ↗
19ranked-venue papers
6as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 2 first-authorSecurity and privacy · 9 · 3 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
5 papers |
Blockchain and cryptocurrency security · 54% Cryptographic protocols and secure computation · 30% Network security · 14% | |
| Computer architecture, parallel and distributed computing, and storage systems
6 papers |
Storage systems · 32% Cloud and datacenter computing · 31% Distributed systems · 29% |
Topics — the 21 heaviest of 23, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic protocols and secure computation
secret sharing |
0.3 | 1 | 2018 | Toward Shared Ownership in the Cloud · IEEE Trans. Inf. Forensics Secur. 2018 |
Cryptographic protocols and secure computation › secret sharing
threshold secret sharing |
0.3 | 1 | 2018 | Toward Shared Ownership in the Cloud · IEEE Trans. Inf. Forensics Secur. 2018 |
Network security › secure communication › secure communication protocol
TLS |
0.3 | 1 | 2018 | TLS-N: Non-repudiation over TLS Enablign Ubiquitous Content Signing · NDSS 2018 |
Cloud and datacenter computing
cloud storage |
0.3 | 1 | 2018 | Toward Shared Ownership in the Cloud · IEEE Trans. Inf. Forensics Secur. 2018 |
Blockchain and cryptocurrency security › consensus protocol
consensus protocol security |
0.2 | 1 | 2016 | On the Security and Performance of Proof of Work Blockchains · CCS 2016 |
Blockchain and cryptocurrency security › consensus protocol
proof-of-work |
0.2 | 1 | 2016 | On the Security and Performance of Proof of Work Blockchains · CCS 2016 |
Blockchain and cryptocurrency security
blockchain network security |
0.2 | 1 | 2015 | Tampering with the Delivery of Blocks and Transactions in Bitcoin · CCS 2015 |
Blockchain and cryptocurrency security › blockchain network security
double-spending attack |
0.2 | 1 | 2015 | Tampering with the Delivery of Blocks and Transactions in Bitcoin · CCS 2015 |
Storage systems › secure storage
secure deletion |
0.2 | 1 | 2013 | Secure data deletion from persistent media · CCS 2013 |
Storage systems
storage reliability |
0.2 | 1 | 2013 | Secure data deletion from persistent media · CCS 2013 |
Distributed systems
consensus |
0.1 | 2 | 2016 | On the Security and Performance of Proof of Work Blockchains · CCS 2016 Tampering with the Delivery of Blocks and Transactions in Bitcoin · CCS 2015 |
Blockchain and cryptocurrency security
blockchain-based access control |
0.1 | 1 | 2018 | Toward Shared Ownership in the Cloud · IEEE Trans. Inf. Forensics Secur. 2018 |
Distributed systems
fault tolerance |
0.1 | 1 | 2016 | On the Security and Performance of Proof of Work Blockchains · CCS 2016 |
Distributed systems › blockchain
blockchain scalability |
0.1 | 1 | 2015 | Tampering with the Delivery of Blocks and Transactions in Bitcoin · CCS 2015 |
Cryptographic protocols and secure computation
key management |
0.0 | 1 | 2013 | Secure data deletion from persistent media · CCS 2013 |
Cryptographic primitives and cryptanalysis › encryption
key wrapping |
0.0 | 1 | 2013 | Secure data deletion from persistent media · CCS 2013 |
High-performance computing
parallel i/o |
0.0 | 1 | 2003 | Fast Parallel Non-Contiguous File Access · SC 2003 |
Parallel and multicore computing › parallel programming models › message passing
MPI one-sided communication |
0.0 | 1 | 2000 | The Implementation of MPI-2 One-Sided Communication for the NEC SX-5 · SC 2000 |
Distributed systems › distributed communication
remote memory access |
0.0 | 1 | 2000 | The Implementation of MPI-2 One-Sided Communication for the NEC SX-5 · SC 2000 |
Storage systems
file systems |
0.0 | 1 | 2003 | Fast Parallel Non-Contiguous File Access · SC 2003 |
High-performance computing › supercomputer architecture
vector supercomputer |
0.0 | 1 | 2000 | The Implementation of MPI-2 One-Sided Communication for the NEC SX-5 · SC 2000 |
Methods — techniques the papers use, named apart from their topics
secret sharing · 0.7blockchain consensus · 0.7security analysis · 0.5game theory · 0.5network analysis · 0.4attack analysis · 0.4key disclosure graph · 0.3encryption · 0.3listless i/o · 0.0derived MPI datatypes · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | TLS-N: Non-repudiation over TLS Enablign Ubiquitous Content Signing
Hubert Ritzdorf, Karl Wüst, Arthur Gervais, Guillaume Felley, Srdjan Capkun |
NDSS | 1 |
| 2018 | Toward Shared Ownership in the CloudabstractCloud storage platforms promise a convenient way for users to share files and engage in collaborations, yet they require all files to have a single owner who unilaterally makes access control decisions. Existing clouds are, thus, agnostic to the notion of shared ownership. This can be a significant limitation in much collaboration because, for example, one owner can delete files and revoke access without consulting the other collaborators. In this paper, we first formally define a notion of shared ownership within a file access control model. We then propose two possible instantiations of our proposed shared ownership model. Our first solution, called Commune, relies on secure file dispersal and collusion-resistant secret sharing to ensure that all access grants in the cloud require the support of an agreed threshold of owners. As such, Commune can be used in existing clouds without modifications to the platforms. Our second solution, dubbed Comrade, leverages the blockchain technology in order to reach consensus on access control decision. Unlike Commune, Comrade requires that the cloud is able to translate access control decisions that reach consensus in the blockchain into storage access control rules, thus requiring minor modifications to existing clouds. We analyze the security of our proposals and compare/evaluate their performance through implementations using Amazon S3. Hubert Ritzdorf, Claudio Soriente, Ghassan Karame, Srdjan Marinovic, Damian Gruber, Srdjan Capkun |
IEEE Trans. Inf. Forensics Secur. | 1 |
| 2016 | On the Security and Performance of Proof of Work BlockchainsabstractProof of Work (PoW) powered blockchains currently account for more than 90% of the total market capitalization of existing digital cryptocurrencies. Although the security provisions of Bitcoin have been thoroughly analysed, the security guarantees of variant (forked) PoW blockchains (which were instantiated with different parameters) have not received much attention in the literature. This opens the question whether existing security analysis of Bitcoin's PoW applies to other implementations which have been instantiated with different consensus and/or network parameters. Arthur Gervais, Ghassan Karame, Karl Wüst, Vasileios Glykantzis, Hubert Ritzdorf, Srdjan Capkun |
CCS | 5 |
| 2016 | Quantifying Location Privacy Leakage from Transaction Prices
Arthur Gervais, Hubert Ritzdorf, Mario Lucic, Vincent Lenders, Srdjan Capkun |
ESORICS (2) | 2 |
| 2015 | Tampering with the Delivery of Blocks and Transactions in BitcoinabstractGiven the increasing adoption of Bitcoin, the number of transactions and the block sizes within the system are only expected to increase. To sustain its correct operation in spite of its ever-increasing use, Bitcoin implements a number of necessary optimizations and scalability measures. These measures limit the amount of information broadcast in the system to the minimum necessary. In this paper, we show that current scalability measures adopted by Bitcoin come at odds with the security of the system. More specifically, we show that an adversary can exploit these measures in order to effectively delay the propagation of transactions and blocks to specific nodes for a considerable amount of time---without causing a network partitioning in the system. Notice that this attack alters the information received by Bitcoin nodes, and modifies their views of the ledger state. Namely, we show that this allows the adversary to considerably increase its mining advantage in the network, and to double-spend transactions in spite of the current countermeasures adopted by Bitcoin. Based on our results, we propose a number of countermeasures in order to enhance the security of Bitcoin without deteriorating its scalability. Arthur Gervais, Hubert Ritzdorf, Ghassan Karame, Srdjan Capkun |
CCS | 2 |
| 2015 | Commune: Shared Ownership in an Agnostic CloudabstractCloud storage platforms promise a convenient way for users to share files and engage in collaborations, yet they require all files to have a single owner who unilaterally makes access control decisions. Existing clouds are, thus, agnostic to shared ownership. This can be a significant limitation in many collaborations because, for example, one owner can delete files and revoke access without consulting the other collaborators. Claudio Soriente, Ghassan Karame, Hubert Ritzdorf, Srdjan Marinovic, Srdjan Capkun |
SACMAT | 3 |
| 2014 | Assisted deletion of related contentabstractOn primary storage systems content is often replicated, converted or modified, and the users quickly lose control over its dispersal on the system. Deleting content related to a particular project from the system therefore becomes a labor-intensive task for the user. In this paper we present IRCUS, a system that assists the user in securely removing project-related content, but does not require changes to the user's behavior or to any of the system components, such as the file system, kernel or applications. IRCUS transparently integrates within the user's system, operates in user-space and stores the resulting metadata alongside the files. We implemented and evaluated our system and show that its overhead and accuracy are acceptable for practical use and deployment. Hubert Ritzdorf, Nikolaos Karapanos, Srdjan Capkun |
ACSAC | 1 |
| 2013 | Secure data deletion from persistent mediaabstractSecure deletion is the task of deleting data irrecoverably from a physical medium. In this work, we present a general approach to the design and analysis of secure deletion for persistent storage that relies on encryption and key wrapping. We define a key disclosure graph that models the adversarial knowledge of the history of key generation and wrapping. We introduce a generic update function and prove that it achieves secure deletion of data against a coercive attacker; instances of the update function implement the update behaviour of all arborescent data structures including B-Trees, extendible hash tables, linked lists, and others. We implement a B-Tree instance of our solution. Our implementation is at the block-device layer, allowing any block-based file system to be used on top of it. Using different workloads, we find that the storage and communication overhead required for storing and retrieving B-Tree nodes is small and that this therefore constitutes a viable solution for many applications requiring secure deletion from persistent media. Joel Reardon, Hubert Ritzdorf, David A. Basin, Srdjan Capkun |
CCS | 2 |
| 2013 | First observations using nonblocking collectives in MVAPICHabstractNonblocking collectives were introduced into the MPI 3.0 standard [4] which was released in September 2012. This poster submission analyzes the implementation and performance of the nonblocking collectives in the MVAPICH distribution. The performance and the possibility of overlapping communication and computation are measured by microbenchmarks and by exemplary applications. Hubert Ritzdorf |
EuroMPI | 1 |
| 2012 | Analysis of the communication between colluding applications on modern smartphonesabstractModern smartphones that implement permission-based security mechanisms suffer from attacks by colluding applications. Users are not made aware of possible implications of application collusion attacks---quite the contrary---on existing platforms, users are implicitly led to believe that by approving the installation of each application independently, they can limit the damage that an application can cause. Claudio Marforio, Hubert Ritzdorf, Aurélien Francillon, Srdjan Capkun |
ACSAC | 2 |
| 2011 | The scalable process topology interface of MPI 2.2abstractAbstract The Message‐passing Interface (MPI) standard provides basic means for adaptations of the mapping of MPI process ranks to processing elements to better match the communication characteristics of applications to the capabilities of the underlying systems. The MPI process topology mechanism enables the MPI implementation to rerank processes by creating a new communicator that reflects user‐supplied information about the application communication pattern. With the newly released MPI 2.2 version of the MPI standard, the process topology mechanism has been enhanced with new interfaces for scalable and informative user‐specification of communication patterns. Applications with relatively static communication patterns are encouraged to take advantage of the mechanism whenever convenient by specifying their communication pattern to the MPI library. Reference implementations of the new mechanism can be expected to be readily available (and come at essentially no cost), but non‐trivial implementations pose challenging problems for the MPI implementer. This paper is first and foremost addressed to application programmers wanting to use the new process topology interfaces. It explains the use and the motivation for the enhanced interfaces and the advantages gained even with a straightforward implementation. For the MPI implementer, the paper summarizes the main issues in the efficient implementation of the interface and explains the optimization problems that need to be (approximately) solved by a good MPI library. Copyright © 2010 John Wiley & Sons, Ltd. Torsten Hoefler, Rolf Rabenseifner, Hubert Ritzdorf, Bronis R. de Supinski, Rajeev Thakur, Jesper Larsson Träff |
Concurr. Comput. Pract. Exp. | 3 |
| 2009 | Investigating High Performance RMA Interfaces for the MPI-3 StandardabstractThe MPI-2 Standard, released in 1997, defined an interface for one-sided communication, also known as remote memory access (RMA). It was designed with the goal that it should permit efficient implementations on multiple platforms and networking technologies, and also in heterogeneous environments and non-cache-coherent systems. Nonetheless, even 12 years after its existence, the MPI-2 RMA interface remains scarcely used for a number of reasons. This paper discusses the limitations of the MPI-2 RMA specification, outlines the goals and requirements for a new RMA API that would better meet the needs of both users and implementers, and presents a strawman proposal for such an API. We also study the tradeoffs facing the design of this new API and discuss how it may be implemented efficiently on both cache-coherent and non-cache-coherent systems. Vinod Tipparaju, William Gropp, Hubert Ritzdorf, Rajeev Thakur, Jesper Larsson Träff |
ICPP | 3 |
| 2006 | Collective operations in NEC's high-performance MPI librariesabstractWe give an overview of the algorithms and implementations in the high-performance MPI libraries MPI/SX and MPI/ES of some of the most important collective operations of MPI (the message passing interface). The infrastructure of MPI/SX makes it easy to incorporate new algorithms and algorithms for common special cases (e.g. a single SX node, or a single MPI process per SX node). Algorithms that are among the best known are employed, and special hardware features of the SX architecture and internode crossbar switch (IXS) are exploited wherever possible. We discuss in more detail the implementation of MPLBarrier, MPLBcast, the MPI reduction collectives, MPI-Alltoall, and the gather/scatter collectives. Performance figures and comparisons to straightforward algorithms are given for a large SX-8 system, and for the Earth Simulator. The measurements show excellent absolute performance, and demonstrate the scalability of MPI/SX and MPI/ES to systems with large numbers of nodes Hubert Ritzdorf, Jesper Larsson Träff |
IPDPS | 1 |
| 2003 | Fast Parallel Non-Contiguous File AccessabstractMany applications of parallel I/O perform non-contiguous file accesses: instead of accessing a single (large) block of data in a file, a number of (smaller) blocks of data scattered throughout the file needs to be accessed in each logical I/O operation. However, only few file system interfaces directly support this kind of non-contiguous file access. In contrast, the most commonly used parallel programming interface, MPI, incorporates a exible model of parallel I/O through its MPI-IO interface. With MPI-IO, arbitrary non-contiguous file accesses are supported in a uniform fashion by the use of derived MPI datatypes set up by the user to re ect the desired I/O pattern. Despite a considerable amount of recent work in this area, current MPI-IO implementations suffer from low performance of such non-contiguous accesses when compared to the performance of the storage system for contiguous accesses. In this paper we analyze an important bottleneck in the efficient handling of non-contiguous access patterns in current implementations of MPI-IO. We present a new technique, termed listless I/O, that can be incorporated into MPI-IO implementations like the well-known ROMIO implementation, and completely eliminates this bottleneck. We have implemented the technique in MPI/SX, the MPI implementation for the NEC SX-series of parallel vector computers. Results with a synthetic benchmark and an application kernel show that listless I/O is able to increase the bandwidth for non-contiguous file access by sometimes more than a factor of 500 when compared to the traditional approach. Joachim Worringen, Jesper Larsson Träff, Hubert Ritzdorf |
SC | 3 |
| 2000 | The Implementation of MPI-2 One-Sided Communication for the NEC SX-5abstractWe describe the MPI/SX implementation of the MPI-2 standard for one-sided communication (Remote Memory Access) for the NEC SX-5 vector supercomputer. MPI/SX is a non-threaded implementation of the full MPI-2 standard. Essential features of the implementation are presented, including the synchronization mechanisms, the handling of communication windows in global shared and in process local memory, as well as the handling of MPI derived datatypes. In comparative benchmarks the data transfer operations for one-sided communication and point-to-point message passing show very similar performance, both when data reside in global shared and when in process local memory. Derived datatypes, which are of particular importance for applications using one-sided communications, impose only a modest overhead and can be used without any significant loss of performance. Thus, the MPI/SX programmer can freely choose either the message passing or the one-sided communication model, whichever is most convenient for the given application. Jesper Larsson Träff, Hubert Ritzdorf, Rolf Hempel |
SC | 2 |
| 1999 | A PC Cluster with Application-Quality MPI
Maciej Golebiewski, Achim Basermann, Markus Baum, Rolf Hempel, Hubert Ritzdorf, Jesper Larsson Träff |
Euro-Par | 5 |
| 1996 | Real Applications on the New Parallel System NEC Cenju-3
Rolf Hempel, Robin Calkin, Reinhold Hess, Wolfgang Joppich, Cornelis W. Oosterlee, Hubert Ritzdorf, Peter Wypior, Wolfgang Ziegler, Nubohiko Koike, Takashi Washio, Udo Keller |
Parallel Comput. | 6 |
| 1994 | Scalability aspects of parallel multigrid
Johannes Linden, Guy Lonsdale, Hubert Ritzdorf, Anton Schüller |
Future Gener. Comput. Syst. | 3 |
| 1994 | Li SS - An Environment for the Parallel Multigrid Solution of Partial Differential Equations on General 2D Domains
Hubert Ritzdorf, Anton Schüller, Barbara Steckel, Klaus Stüben |
Parallel Comput. | 1 |