Decentralized App Store and License Management Using Smart Contracts and Self-Sovereign Identities

Message:
Article Type:
Research/Original Article (دارای رتبه معتبر)
Abstract:
Mobile applications are playing an important role in our digital lives. App stores can be considered key components in the ecosystem of mobile applications. They assist users to ensure the authenticity of applications and protecting the intellectual property rights of application developers. In this paper, we introduce an autonomous decentralized mobile application distribution platform (app store) and a license management solution that utilizes a public blockchain and operates by smart contracts. We identify developers by their decentralized and self-sovereign identities, verify the integrity of the applications according to the secure information on the blockchain, and implement a fully autonomous license management solution by non-fungible tokens (NFT) on the blockchain. We deploy a proof-of-concept implementation of our proposal written in Solidity language on the Ropsten (Ethereum) and RSK testnets, and evaluate its latency and costs. Our comparison with the related works demonstrates that our proposal ranks atop the related works.
Language:
English
Published:
Journal of Computing and Security, Volume:9 Issue: 2, Summer and Autumn 2022
Pages:
39 to 54
https://www.magiran.com/p2778225  
سامانه نویسندگان
  • Sadegh Dorri Nogoorani
    Author
    Assistant Professor Faculty of Electrical and Computer Engineering, Tarbiat Modares University, Tehran, Iran
    Dorri Nogoorani، Sadegh
اطلاعات نویسنده(گان) توسط ایشان ثبت و تکمیل شده‌است. برای مشاهده مشخصات و فهرست همه مطالب، صفحه رزومه را ببینید.
مقالات دیگری از این نویسنده (گان)