Phoenix, Arizona
March 3-6
More Information & Registration
Back To Schedule
Wednesday, March 4 • 5:15pm - 5:30pm
Demo: Fabric Private Chaincode - Bruno Vavala, Intel & Marcus Brandenburger, IBM Corp.

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
IBM and Intel demonstrate the privacy-enhanced capabilities that the Fabric Private Chaincode (FPC) project brings to Hyperledger Fabric, a popular blockchain framework for the enterprise. Such capabilities allow Fabric chaincode to maintain and work on encrypted data, thereby hiding any sensitive information from Fabric Peers and hosting organizations. This enables privacy-sensitive applications such as sealed auctions and analytics over medical data. The demo aims at familiarizing and engaging the audience with FPC as follows.

First, it argues that the Fabric framework can be seamlessly augmented with a privacy-enhancement feature through a sound and low-cost mechanism. In particular, it briefly overviews the functional and the security aspects of FPC chaincodes. The former describes how FPC chaincodes are executed on Fabric and how clients can interact with them. This will appear straightforward to Fabric users, since FPC does not modify Fabric’s programming model. The latter guides the audience through sensitive-information flows between clients and chaincodes (in the trusted execution environment), and between chaincodes and the ledger.

Second, the demo introduces a concrete system which implements FPC based on Intel SGX. It briefly overviews the FPC code base released in Hyperledger Labs, explaining how developers can integrate it with Fabric. Also, it demonstrates how the system can be used in simulation-mode on non-SGX-capable platform.
This allows a larger audience to immediately experiment with the code, while work is in progress to support additional platforms.

Third, the demo focuses on an application solving a real-world problem, which could not have been easily addressed by Fabric.

avatar for Bruno Vavala

Bruno Vavala

Research Scientist, Intel Labs
Bruno Vavala is a Research Scientist in the Security and Privacy Research group at Intel Labs. His research interests span Trusted Computing, Distributed Systems and Fault-Tolerance. He regularly contributes to Hyperledger projects, hosted by the Linux Foundation, with the objective... Read More →
avatar for Marcus Brandenburger

Marcus Brandenburger

Research Staff Memeber, IBM Research - Zurich
Marcus is a researcher at the IBM Research Lab in Zurich, Switzerland working in the area of Blockchain Security and Applications. His research is focused on secure distributed systems using Confidential Computing. Marcus holds a PhD in Computer Science from TU Braunschweig, Germany... Read More →

Wednesday March 4, 2020 5:15pm - 5:30pm MST
105 A
  Demo Theater