• Publications
  • Influence
A Secure Sharding Protocol For Open Blockchains
TLDR
We propose a new distributed agreement protocol for permission-less blockchains called ELASTICO, which scales almost linearly with available computation. Expand
  • 493
  • 73
  • PDF
Preventing Page Faults from Telling Your Secrets
TLDR
We show that the page fault side-channel has sufficient channel capacity to extract bits of encryption keys from commodity implementations of cryptographic routines in OpenSSL and Libgcrypt -- leaking 27% on average and up to 100% of the secret bits in many cases. Expand
  • 142
  • 18
  • PDF
Preventing Your Faults From Telling Your Secrets: Defenses Against Pigeonhole Attacks
TLDR
We show that the page fault side-channel has sufficient channel capacity to extract bits of encryption keys from commodity implementations of cryptographic routines in OpenSSL and Libgcrypt --- leaking 27% on average and up to 100% of the secret bits in many cases. Expand
  • 25
  • 3
  • PDF
SCP: A Computationally-Scalable Byzantine Consensus Protocol For Blockchains
TLDR
In this paper, we design a new blockchain Byzantine consensus protocol SCP where the throughput scales linearly with the computation: the more computing power available, the more blocks selected per unit time. Expand
  • 68
  • 1
  • PDF
Algorithm-Architecture Codesign for Structured Matrix Operations on Reconfigurable Systems
This article introduces the new ideas and techniques of algorithm-architecture codesign (AA codesign) for customized computation on reconfigurable systems. This approach, enabled by recent advancesExpand
  • 1
  • PDF