Skip to main content

Matching Metadata on Blockchain for Self-Sovereign Identity

  • Conference paper
  • First Online:
Book cover Business Process Management Workshops (BPM 2021)

Abstract

Self-Sovereign Identity (SSI) is a privacy-preserving identity paradigm where users own and manage their digital identities. SSI is also referred to as blockchain identity, as it is commonly implemented using distributed ledger technologies. In this work, we describe the problem of schema matching on blockchain-based SSI implementations, systematically review the literature for tools that attack this problem, introduce a novel solution, and empirically compare it with the works reported from our literature review. Our solution uses pre-trained word vectors to find semantic similarities between user queries and schemas on the blockchain. Experimental evaluation shows that it outperforms existing solutions regarding queries that approach natural language.

This study was supported by the Federal Institute of Education, Science and Technology of Rio Grande do Sul (IFRS).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The terms metadata and schemas are used interchangeably in this paper.

  2. 2.

    https://solr.apache.org/.

  3. 3.

    https://www.elastic.co/.

  4. 4.

    https://github.com/fredericoschardong/sovrin-schema-matching/.

  5. 5.

    https://scikit-learn.org/stable/modules/generated/sklearn.metrics.classification_report.html.

References

  1. Al Omran, F.N.A., Treude, C.: Choosing an NLP library for analyzing software documentation: a systematic literature review and a series of experiments. In: 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR), pp. 187–197. IEEE (2017). https://doi.org/10.1109/MSR.2017.42

  2. Allen, C.: The path to self-sovereign identity (2016). http://www.lifewithalacrity.com/2016/04/the-path-to-self-soverereign-identity.html. Accessed 24 Feb 2021

  3. Camenisch, J., Lysyanskaya, A.: An efficient system for non-transferable anonymous credentials with optional anonymity revocation. In: Pfitzmann, B. (ed.) EUROCRYPT 2001. LNCS, vol. 2045, pp. 93–118. Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-44987-6_7

    Chapter  Google Scholar 

  4. Chadwick, D.W.: Federated identity management. In: Aldini, A., Barthe, G., Gorrieri, R. (eds.) FOSAD 2007-2009. LNCS, vol. 5705, pp. 96–120. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-03829-7_3

    Chapter  Google Scholar 

  5. Facebook Database Engineering Team: Rocksdb (2013). https://rocksdb.org/. Accessed 06 Apr 2021

  6. Honnibal, M., Montani, I., Van Landeghem, S., Boyd, A.: spaCy: industrial-strength natural language processing in python (2020). https://doi.org/10.5281/zenodo.1212303

  7. Ives, B., Walsh, K.R., Schneider, H.: The domino effect of password reuse. Commun. ACM 47(4), 75–78 (2004)

    Article  Google Scholar 

  8. Jones, M.B., McIntosh, M.: Identity metasystem interoperability version 1.0. OASIS Standard (2009)

    Google Scholar 

  9. Keele, S., et al.: Guidelines for performing systematic literature reviews in software engineering. Technical report (2007)

    Google Scholar 

  10. Kuperberg, M.: Blockchain-based identity management: a survey from the enterprise and ecosystem perspective. IEEE Trans. Eng. Manag. 67, 1–20 (2019). https://doi.org/10.1109/TEM.2019.2926471

    Article  Google Scholar 

  11. Lim, S.Y., et al.: Blockchain technology the identity management and authentication service disruptor: a survey. Int. J. Adv. Sci. Eng. Inf. Technol. 8(4–2), 1735–1745 (2018). https://doi.org/10.18517/ijaseit.8.4-2.6838

    Article  Google Scholar 

  12. Lux, Z.A., Beierle, F., Zickau, S., Göndör, S.: Full-text search for verifiable credential metadata on distributed ledgers. In: 2019 Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS), pp. 519–528. IEEE (2019). https://doi.org/10.1109/IOTSMS48152.2019.8939249

  13. Mikolov, T., Chen, K., Corrado, G., Dean, J.: Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781 (2013)

  14. Mühle, A., Grüner, A., Gayvoronskaya, T., Meinel, C.: A survey on essential components of a self-sovereign identity. Comput. Sci. Rev. 30, 80–86 (2018). https://doi.org/10.1016/j.cosrev.2018.10.002

    Article  Google Scholar 

  15. Petticrew, M., Roberts, H.: Systematic Reviews in the Social Sciences: A Practical Guide. Wiley, Hoboken (2008)

    Google Scholar 

  16. Sakimura, N., Bradley, J., Jones, M., De Medeiros, B., Mortimore, C.: Openid connect core 1.0. The OpenID Foundation, p. S3 (2014)

    Google Scholar 

  17. Staš, P.: Hyperledger indy transaction explorer (2019). https://indyscan.io/. Accessed 21 Mar 2021

  18. The Sovrin Foundation: Sovrin (2016). https://sovrin.org. Accessed 24 Feb 2021

  19. The Sovrin Foundation: Write To The Sovrin Public Ledger (2019). https://sovrin.org/issue-credentials/. Accessed 24 Feb 2021

  20. Tobin, A.: WriteSovrin: what goes on the ledger? (2018). https://sovrin.org/wp-content/uploads/2017/04/What-Goes-On-The-Ledger.pdf. Accessed 24 Feb 2021

  21. Whitehead, A.: Sovrin main net (2019). https://sovrin-mainnet-browser.vonx.io/. Accessed 21 Apr 2021

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Frederico Schardong .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Schardong, F., Custódio, R., Pioli, L., Meyer, J. (2022). Matching Metadata on Blockchain for Self-Sovereign Identity. In: Marrella, A., Weber, B. (eds) Business Process Management Workshops. BPM 2021. Lecture Notes in Business Information Processing, vol 436. Springer, Cham. https://doi.org/10.1007/978-3-030-94343-1_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-94343-1_32

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-94342-4

  • Online ISBN: 978-3-030-94343-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics