Cryptographically Assured Zero-knowledge Cloud Service For Composable Atomic Transactions

  • Published: Sep 28, 2017
  • Earliest Priority: Mar 25 2016
  • Family: 1
  • Cited Works: 0
  • Cited by: 0
  • Cites: 10
  • Additional Info: Full text

A trusted network based service running on a server, for example as a cloud server, includes receiving a request from a first user device and a second user device. The request includes one or more inputs to perform a transaction. Based upon the request, selecting one or more computational resources from a set of a plurality of computational resources using zero-knowledge verifiable computing. In response to receiving authorization from each of the computational resources that they are capable of performing the zero-knowledge verifiable computing transactions to carry out at least a portion of the request, executing the program using zero-knowledge verifiable computing to carry out the request using a zero-knowledge protocol to ensure privacy of the first user device and the second user device. Sending to the first user device and the second user device an output of the request.

Download PDF
Document Preview
Document History
  • Publication: Sep 28, 2017
  • Application: Mar 25, 2016
    US US 201615080678 A
  • Priority: Mar 25, 2016
    US US 201615080678 A

Download Citation

Sign in to the Lens