A Fast and Resource Efficient FPGA Implementation of Secret Sharing for Storage Applications

Jakob Stangl1,2,a, Thomas Lorünser2 and Sai Manoj Pudukotai Dinakarrao1,b
1Technical University of Vienna, Austria
ajakob.stangl@tuwien.ac.at
bsaimanoj.p.2013@ieee.org
2AIT Austrian Institute of Technology GmbH, Digital Safety & Security, Austria
thomas.loruenser@ait.ac.at

ABSTRACT


Outsourcing data into the cloud gives wide benefits and opportunities to customers. Beside these advantages, new challenges such as confidentiality and accessibility have to be addressed. One approach to overcome these challenges is by applying secret sharing in a distributed storage setting, known as cloud of clouds approach. For this purpose we present a new hardware architecture of a wide parametrizable secret sharing core. Performance metrics for various applied bitwidths of secret words are given, which are crucial for benefits of higher level protocols in the cloud of clouds approach. Additionally, a complete system which is able to operate in a network environment is presented. The achieved throughputs are in the order of Gbit/s. It is significantly faster than similar comparable hardware architectures and orders of magnitude higher than software implementations.

Keywords: Secure cloud computing, Cryptography, Privacy, Information theoretic security, Usability, Privacy by design.



Full Text (PDF)