Abstract: |
Disclosed are examples of decentralized systems and related apparatus, devices, computer program products, and methods for secure access of digital content. In some implementations, a first request from a client to access encrypted digital content includes a call on a digital contract. The call passes an ephemeral key set encrypted with a public key of a consumer. A transaction identifying the first request in association with the encrypted ephemeral key set is recorded in the digital contract. The transaction is identified by a transaction identifier (ID), which is sent to the client. A second request from the client includes: an authorization token including the transaction ID, and a signature of the consumer. Authorization of the consumer is verified based on the authorization token. A transaction identifying one or more keys is recorded in the digital contract. The digital content can be re-encrypted and sent to the client. |
Inventor: |
Munson, Michelle (Berkeley, CA, US); Simu, Serban (Berkeley, CA, US) |
Applicant: |
Eluvio, Inc. (Berkeley, CA, US) |
Face Assignee: |
Eluvio, Inc. (Berkeley, CA, US) |
Filed: |
2020-04-03 |
Issued: |
2020-10-13 |
Claims: |
15 |
|
US10805084
|
1. A decentralized system for secure access of digital content in an overlay network, the system comprising:
(3)
(2)
|
|
6. A non-transitory computer-readable medium storing program code to be executed by one or more processors, the program code comprising instructions configured to cause:
(3)
(8)
|
|
11. A method comprising:
(3)
(8)
|
|