Abstract
This paper addresses the problem of uploading large quantities of sensitive industrial data to a public distributed network by proposing a new framework. The framework combines the existing technologies of the distributed web and distributed ledger to provide a mechanism of encrypting data and choosing whom to share the data with. The framework is designed to work with existing platforms; the InterPlanetary File System (IPFS) and the Ethereum blockchain platforms are used as examples within this paper, though it is stated that similar platforms are capable of providing the requirements for the framework to operate. The framework uses the concept of the Diffie-Hellman Key Exchange (DHKE), and is implemented in three different mechanisms of the DHKE: one-step Elliptical-Curve Diffie-Hellman Key Exchange (ECDH); two-step ECDH; and Supersingular Isogeny Diffie-Hellman Key Exchange (SIDH). The paper discusses the security of each along with individual advantages and disadvantages, and concludes that the SIDH is the most appropriate implementation for future use due to it being post-quantum secure.
| Original language | English |
|---|---|
| Title of host publication | 2018 IEEE International Conference on Big Data (Big Data) |
| Editors | Naoki Abe, Huan Liu, Calton Pu, Xiaohua Hu, Nesreen Ahmed, Mu Qiao, Yang Song, Donald Kossmann, Bing Liu, Kisung Lee, Jiliang Tang, Jingrui He, Jeffrey Saltz |
| Publisher | IEEE |
| Pages | 4540-4544 |
| Number of pages | 5 |
| ISBN (Electronic) | 9781538650356, 9781538650349 |
| ISBN (Print) | 9781538650363 |
| DOIs | |
| Publication status | Published - 24 Jan 2019 |
| Event | 2018 IEEE International Conference on Big Data - Seattle, United States Duration: 10 Dec 2018 → 13 Dec 2018 |
Conference
| Conference | 2018 IEEE International Conference on Big Data |
|---|---|
| Abbreviated title | Big Data 2018 |
| Country/Territory | United States |
| City | Seattle |
| Period | 10/12/18 → 13/12/18 |
Keywords
- blockchain
- cryptography
- distribution
- networks
ASJC Scopus subject areas
- Computer Science Applications
- Information Systems