Page properties | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Description
GOAL
GSMA during the 2019 is planning to investigating characteristics and behaviour of DLT for IoT applications which utilise mobile connectivity. The idea is to gain a better understanding of the benefits of using DLT and how some of the challenges of IoT, where there are a lot of stakeholders involved, can be bridged. GSMA is also looking at the interoperability with other DLT technologies. One example could be in relation to device identity, or validation of the installed firmware/software. In general, we are not looking to store actual data produced by the devices, due to privacy and data protection laws (i.e. GDPR).
SCOPE
By 2020, there will be over 24 billion connected devices, which are equipped with sensing and actuating capabilities. Obviously, considering billions of people, trillions of IoT devices, and innumerable data resources,
The Internet of Things aims at connecting every entity ranging from
- individuals (human beings),
- collectives (homes, organizations, companies, etc.)
- to things such as objects from physical and cyber worlds
The 3 major characteristics of IoT are mobility, scalability, interoperability that play at three different levels/layers: identity, connectivity and application.
Blockchain and trusted identities enable the true potential of IoT
Current needs:
- Trusted IoT identities: enabling connection or communication among entities
- Scalable connectivity
- Interoperability of apps
The solutions:
- Cryptographically secured identity
- Autonomous provisioning
- Decentralization
Existing identity management systems on the Internet cannot be directly transplanted to IoT environments due to native IoT characteristics and needs such as scalability, trustless, interoperability, mobility, security and privacy
Even though many promising solutions (i.e., blockchain-based identity management and socialized IoT paradigm) are proposed, other critical supporting components of building effective IdMS for IoT remain challenges such as access controls, privacy, trust and performance.
Task 1: 1º PoC
Using Indy to building up an IdM system taking into account the needs of an IoT architecture (mobility, scalability and interoperability) and challenges (access control, privacy, trust and performance).
a - proving basic feasibility and viability
b – proving feasibility with a real system and providing viability
Task 2:
Identify the metrics to measure the performance & scalability of a decentralized IdM for IoT
Task 3: 2º PoC
a - proving scalability to bi- parties (2 carriers) and a large amount of data
c- proving privacy and confidentiality in bi- parties (2 carriers) environment
d- exploring integration with different types of data & contract types
Additional Information
- https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6308926
- https://blog.sovrin.org/identity-sovrin-and-the-internet-of-things-8ef911fa715d
- https://www.cablelabs.com/vision-secure-iot/
- https://oracletimes.com/how-to-bring-balance-to-iot-device-identity-management-with-blockchain/
- https://www.researchgate.net/profile/Khaled_Salah7/publication/325819533_IOT_Access_control_and_Authentication_Management_via_blockchain/links/5b2794db0f7e9be8bdaebaea/IOT-Access-control-and-Authentication-Management-via-blockchain.pdf?origin=publication_detail
- https://github.com/hyperledger/indy-node#how-to-contribute
Learning Objectives
- Participating and contributing to an open source project
- Collaborating with other developers over common open source communication and collaboration tools. / calls / chat / mailinglist
- Understanding IoT applications and architecture
- Applying self sovereign Identity concepts to IoT
- Governance and economics of a cross-carrier IoT network blockchain based
- Smart contracts
- Scalability and performance IoT metrics
Expected Outcome
- Developing a PoC of two carriers through Indy
- Contribute to the Performance and Scalability GIS adding IoT metrics
Relation to Hyperledger
- Hyperledger Indy, Telcom GIS, Hyperledger Burrow
Education Level
Master’s or Phd
Skills
The project mainly focuses on Hyperledger Indy. The project will also showcase how Hyperledger projects can be utilized to enable an important Telecom use case.
- Familiarity with Blockchain (Hyperledger) and the concept of Self Sovereign
- Familiarity with IoT applications and networks
- Experience with Node.js, AngularJS
- Knowledge of programming/scripting language such as Python.
- Be a proactive and self-learner, comfortable with dynamic/asynchronous e-mails and exchange of ideas
Future plans
Task 3: 3º PoC
- a - proving scalability to multiple parties (carriers) and large amount of data
- b- proving feasibility and commercial viability of multiple parties (carriers) platform
Preferred Hours and Length of Internship
Full-time (40 hours a week for 12 weeks during the summer)
Mentor(s) Names and Contact Info
Laura Spinaci lauraspinaci.biz@hotmail.com
Waqas Ahmad waqasahmedch@hotmail.com
Talha Malik talhamalik883@gmail.com