5 papers
Multi-Shard Private Transactions for Permissioned Blockchains
Elli Androulaki, Angelo De Caro, Kaoutar Elkhiyaoui +3
Traditionally, blockchain systems involve sharing transaction information across all blockchain network participants. Clearly, this introduces barriers to the adoption of the techn…
Bypassing memory safety mechanisms through speculative control flow hijacks
Andrea Mambretti, Alexandra Sandulescu, Alessandro Sorniotti +3
The prevalence of memory corruption bugs in the past decades resulted in numerous defenses, such as stack canaries, control flow integrity (CFI), and memory safe languages. These d…
SMoTherSpectre: exploiting speculative execution through port contention
Atri Bhattacharyya, Alexandra Sandulescu, Matthias Neugschwandtner +4
Spectre, Meltdown, and related attacks have demonstrated that kernels, hypervisors, trusted execution environments, and browsers are prone to information disclosure through micro-a…
StreamChain: Rethinking Blockchain for Datacenters
Lucas Kuhring, Zsolt István, Alessandro Sorniotti +1
Permissioned blockchains promise secure decentralized data management in business-to-business use-cases. In contrast to Bitcoin and similar public blockchains which rely on Proof-o…
Blockchain and Trusted Computing: Problems, Pitfalls, and a Solution for Hyperledger Fabric
Marcus Brandenburger, Christian Cachin, Rüdiger Kapitza +1
A smart contract on a blockchain cannot keep a secret because its data is replicated on all nodes in a network. To remedy this problem, it has been suggested to combine blockchains…