Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MFSSIA

 MFSSIA

Slides presented at the second ONTOCHAIN Summit for Trustworthy Internet by Alex Norta, CEO, owner (Dymaxion OU) and researcher (Tallinn University)

ONTOCHAIN

June 23, 2023

Transcript

8 slides
  1. CLICK TO EDIT MASTER TITLE STYLE Click to add subtitle

    Location Date ONTOCHAIN SUMMIT 2023 ONTOCHAIN Services MFSSIA - Multi-Factor Challenge Set Self-Sovereign Identity Authentication 22/06/2023
  2. | ONTOCHAIN.NGI.EU 2 PROJECT OBJECTIVES AND FUNCTIONALITIES • Introduction: MFSSIA

    (Multi-factor challenge-set self-sovereign identity authentication) is a protocol that uses blockchain technology to establish trust between systems, devices, organizations, and humans for secure data exchange in the emerging machine-to-everything (M2X) economy. Norta A, Kormiltsyn A, Udokwu C, Dwivedi V, Aroh S, Nikolajev I. A Blockchain Implementation for Configurable Multi-Factor Challenge-Set Self- Sovereign Identity Authentication. In2022 IEEE International Conference on Blockchain (Blockchain) 2022 Aug 22 (pp. 455-461). IEEE.
  3. | ONTOCHAIN.NGI.EU 3 PROJECT OBJECTIVES AND FUNCTIONALITIES • Further key

    objectives and goals of our project: ◦ provide a flexible and configurable challenge-set for self-sovereign identity authentication (IA) that is not limited to fixed challenge sets of limited degree. ◦ create a marketplace for challenge-set creation and challenge/response-lifecycle management. ◦ use decentralized knowledge graphs (DKG) and oracles for response evaluations. • Key problem addressed: ◦ in an untrusted M2X collaboration environment to establish self- sovereign identity authentication (SSIA) ◦ use-context tailored challenge-set configuration
  4. | ONTOCHAIN.NGI.EU 4 METHODOLOGY AND APPROACH •The MFSSIA development methodologies

    employs design-science research (DSR). ◦ running case of cross-blockchain connection establishment ◦ requirements derived from running case ◦ integration of other ONTOCHAIN projects [decentralized knowledge graph (DKG), oracles, PerunX gateways] •DKG for unified-view creation of distributed data •Oracles for fetching off-chain data for response evaluations.
  5. | ONTOCHAIN.NGI.EU 5 METHODOLOGY AND APPROACH • Unique or innovative

    techniques utilized. ◦ flexibly scaling challenge/response lifecycle management ◦ involves DKG, oracles, smart contracts • Specific tools or technologies leveraged during development: ◦ Amazon Web Services (AWS) and Elastic Compute Cloud (Amazon EC2) ◦ SpringBoot with Docker supports the DKG REST client implementation ◦ RPC interfaces for off-chain communication by smart contracts ◦ JSON structures that the ontologies are mapped into ◦ Node.js as an asynchronous event-driven JavaScript runtime ◦ Ethereum and Polygon as smart-contract systems that must be connected ◦ Java Spring Framework for stand-alone enterprise applications ◦ Angular (Google) for typescript-based web applications ◦ React (Facebook) for creating interactive UIs.
  6. | ONTOCHAIN.NGI.EU 7 RESOURCES & DEMONSTRATION •For the demo, we

    have also a recorded video available: https://tinyurl.com/2ap46em8 •All demo-relevant information is available on this website: https://www.dymaxion- mfssia.com/mfssia/ •Installing the software ◦ First, you need to clone the project with this command : ◦ “git clone ”https://github.com/ONTOCHAIN/MFSSIA.git”” ◦ As there is only one repository provided by Ontochain it contains several projects located in the subfolders. The structure of the repository is: ▪mfssia-authcoin ▪mfssia-challenge-set-marketplace ▪mfssia-dkg-authcoin • Set up the decentralized knowledge graph (DKG) Version 6. •The documentation for the DKG v5 setup testnet can be found here: https://docs.origintrail.io/developers/node-setup/testnet-installation •Mainnet v5 docker installation can be found here: https://docs.origintrail.io/developers/node-setup/docker •For the purpose of demonstration we have used the testnet
  7. STAY UPDATED AND GET INVOLVED! /company/ontochain ontochain.ngi.eu @ONTOCHAIN @ONTOCHAIN f6s.com/ontochainproject

    /channel/UCcF7Ovd99lOKcjMGQdnhIvA MFSSIA - Multi- Factor Challenge Set Self-Sovereign Identity Authentication

More Decks by ONTOCHAIN

Other Decks in Technology