Grant Proposal - Homomorphic Encryption for Ocean Market
Part 1 - Proposal Submission (*Mandatory)
Name of Project:
Homomorphic Encryption for Ocean Market
Proposal in one sentence:
Homomorphic Encryption based solution to preserve intellectual property and/or privacy of monetized data for participant X and AT THE SAME TIME preserve intellectual property and/or privacy of the monetized algorithm/model applied on that data for participant Y for applications in healthcare and finance.
Description of the project and what problem is it solving:
The Ocean Market currently supports
-
monetization of data OR
-
monetization of algorithms.
Data can be monetized by publishing a dataset. The seller loses intellectual property and/or privacy to the buyer by sharing his data.
Algorithms can be monetized with “Compute to Data”. The seller loses intellectual property and/or privacy by sharing his algorithm/model.
In both cases the buyer is protected.
Protecting BOTH parties, seller and buyer, AT THE SAME TIME (more precise for the same interaction) is currently not possible in a convenient manner, not even for the simplest algorithms/models.
This can lead to a blocking-scenario: If at least one party considers the potential damage bigger than the upside of interaction the interaction will not take place.
Homomorphic Encryption for Ocean Market solves this problem for a selected use-case to demonstrate it to a broader audience. It further creates an open-source-blueprint for applications in healthcare and finance.
Grant Deliverables: (Provide us with a check-boxed list of deliverables for the funding provided.)
-
[X] Detailed specification of the use-case in healthcare or finance
-
[X] “Encryption module” provided as open-source software for homomorphic encryption of datasets for the Ocean Market
-
[X] “Inference module” provided as open-source software for computation/inference based on Homomorphic Encrypted datasets of the Ocean Market
-
[X] “App” provided as open-source solution which integrates and makes previous deliverables accessible via https://ocean-he.tributech.io for an E2E-demonstration of Homomorphic Encryption on Ocean Market
Which category best describes your project? Pick one.
-
[X] Build / improve applications or integrations to Ocean
-
[ ] Outreach / community / spread awareness (grants don’t need to be technical in nature)
-
[ ] Unleash data
-
[ ] Build / improve core Ocean software
-
[ ] Improvements to OceanDAO
Which Fundamental Metric best describes your project? Pick one.
-
[X] Data Consume Volume
-
[ ] Datatoken Contracts
-
[ ] Total Value Locked
-
[ ] Network Revenue
-
[ ] Market WAU (Weekly market participants in Ocean Market or across all data markets)
-
[ ] $ Proposed / $ Funded (Your project helps generate, and fund more proposals)
-
[ ] Other
What is the final product?:
The final product will be an E2E-demonstration of a use-case for healthcare or finance which can be accessed by a web-portal which enables
-
monetizing data of participant X AND
-
monetizing an algorithm/model provided by participant Y
BOTH AT THE SAME TIME preserving privacy and protecting intellectual property for participants X and Y on the Ocean Market.
In addition to the working E2E-demonstration it will be an open-source blueprint for additional applications.
The ROI will be generated by every use-case which requires BOTH guarantees outlined above at the same time.
According to the market report “GLOBAL HOMOMORPHIC ENCRYPTION MARKET REPORT, HISTORY AND FORECAST 2016-2027, BREAKDOWN DATA BY COMPANIES, KEY REGIONS, TYPES AND APPLICATION" the market was valued at US$ 120.12 million in 2019 and is projected to reach US$ 246.29 million by 2027; it is expected to grow at a CAGR of 9.7% from 2020 to 2027.
Press release to the cited report can be found here.
The assumptions are the following:
-
The considered duration for the ROI will be 1 year (calculation based on 2022)
-
The solution will bring 0.3% of EXISTING- and 1% of NEW/EXTENDED homomorphic encryption use cases to the Ocean Market
-
Shareholders of Homomorphic Encryption use cases on Ocean Market accept to pay 20% to sell their data/algorithms/models on the Ocean Ecosystem.
-
The chance of success is 70%
bang
= (
(
(Homomorphic Encryption Market share on Ocean Market for EXISTING use-cases) +
(Homomorphic Encryption Market share on Ocean Market for NEW/EXTENDED use-cases)
)
* (% for revenues to the OCEAN Market ecosystem based on Market share of Ocean Market for HE use-cases)
)
= (
($144,553,489.08 * 0.003) +
($14,021,688.44 * 0.01)
)
* 0.2
= $114,775.47
buck
= $17,500
(% chance of success)
= 70%
ROI
= (bang / buck) * (% chance of success)
= ($114,775.47 / $17,500) * 0.7
= ~4.59
ROI = ~4.59
Details can be found at ROI.pdf (424.6 KB)
Funding Requested:
$17,500
Proposal Wallet Address:
0x69E49561bbdB44CaF87ae6505f7330bAf8dD32BF
(must have minimum 500 OCEAN in wallet to be eligible. This wallet is where you will receive the grant amount if selected).
Have you previously received an OceanDAO Grant (Y/N)?
No.
Team Website (if applicable):
Project lead Contact Email:
Country of Residence:
Austria
Part 2 - Proposal Details (*Recommended)
Project Deliverables - Category:
-
[X] IF: Build / improve applications or integration to Ocean, then:
-
App will be live, at: https://ocean-he.tributech.io
-
Is your software open-source? Project can be found (with permissive license if necessary) at: https://github.com/tributech-solutions/ocean-he
If the project includes software:
From a conceptual perspective Homomorphic Encryption for Ocean Market will work as sketched in the following diagram.
The crucial property of the proposal is that algorithms/models can be executed with encrypted data as input and deliver encrypted insights.
On one hand side the raw-data and the insights will not be available in plain-text to the “Insights generator”. On the other hand the algorithm/model will never be exposed to the “Data provider & Insights consumer”.
Both parties can collaborate and benefit from each other without sharing intellectual property or privacy.
In general it might be necessary for certain use-cases to split the two parties “Data provider & Insights consumer”. Deliverable 1 (see below) will outline if it’s necessary for the use-case.
The parts “Encryption module” and “Inference module” in the diagram above and mentioned below as deliverables 2 und 3 will be implemented in C, C++ and C# (dotnet). Source-code and the documentation will be available on GitHub with appropriate CI-pipelines to build public docker-images.
The deliverable 4 mentioned below will be implemented as web-app using Angular with MetaMask-integration.
Project Deliverables - Roadmap
-
Any prior work completed thus far?
Tributech is one of the project partners of the research project “Secure Machine Learning Applications with Homomorphically Encrypted Data” (alias SMiLe). More details can be found here. The ongoing project has already shown the current state of research, what can be realized with homomorphic encrypted data and where the limitations/overheads are. Furthermore a technology research on available frameworks (e.g. Fully Homomorphic Encryption (by Google) or Microsoft SEAL) has been conducted.
-
What is the project roadmap? That is: what are key milestones, and the target date for each milestone.
-
Detailed specification of the use-case. Deliverables: Specification (available on GitHub). Date: Q3 2021.
-
“Encryption module” provided as open-source software for homomorphic encryption of datasets for the Ocean Market. Deliverables: Documentation, source code, docker image (available on GitHub and a public docker registry). Date: Q4 2021.
-
“Inference module” provided as open-source software for computation/inference based on Homomorphic Encrypted datasets of the Ocean Market. Deliverables: Documentation, source code, docker image (available on GitHub and a public docker registry). Date: Q4 2021 - Q1 2022.
-
“App” provided as open-source solution which integrates and makes 2. and 3. accessible via https://ocean-he.tributech.io for an E2E-demonstration of Homomorphic Encryption on Ocean Market. Deliverables: Documentation, source code, app (available on GitHub and a public docker registry; hosted by Tributech and reachable at the mentioned URL). Date: Q1 2022 - Q2 2022.
-
Team members
Simon Pfeifhofer
-
Role: Developer
-
Relevant Credentials:
-
Background/Experience:
-
Head of Development at Tributech Solutions
-
Co-Founder of Distributed Ledger
-
Michael Bernhofer
-
Role: Product Owner
-
Relevant Credentials:
-
Background/Experience:
- Product Owner at Tributech Solutions
Christian Lumper
-
Role: Developer
-
Relevant Credentials:
-
Background/Experience:
- Lead Backend Developer at Tributech Solutions
Maximilian Mayr
-
Role: Developer
-
Relevant Credentials:
-
GitHub: https://github.com/mayrmax
-
LinkedIn: https://www.linkedin.com/in/mayrmax/
-
-
Background/Experience:
- Lead Frontend Developer at Tributech Solutions