Abstract
In a metaverse ecosystem composed of various sub-metaverses, each offering unique functionalities and use cases, secure cross-domain communication becomes an essential requirement. Traditional authenticated key establishment (AKE) methods typically rely on centralized servers for identity verification, thus introducing single points of failure and significant latency. While some blockchain-based approaches mitigate these issues, they remain vulnerable to malicious key uploads. This paper proposes a blockchain-assisted identity (ID)-based hierarchical key management system and illustrates a cross-sub-metaverse AKE protocol with provable security to solve single points of failure and the risk of malicious key uploads. The hierarchical structure is designed to manage and categorize users’ identities. Moreover, smart contracts are used to pre-verify uploaded user identities and public keys on the blockchain, eliminating the need to fully trust identity issuers and preventing erroneous submissions. We implemented a prototype of our proposed blockchain-assisted cross-domain key management scheme, achieving an average execution time of approximately 0.1 seconds per user operation. We also deployed our contract on the Ethereum test network, incurring 1,802k gas for registration and 1,625k gas for key additions/updates. Furthermore, we formally prove the protocol’s security under the extended Canetti-Krawczyk (eCK) model, highlighting its suitability for next-generation metaverse ecosystems.
| Original language | English |
|---|---|
| Pages (from-to) | 100460 |
| Number of pages | 1 |
| Journal | Blockchain: Research and Applications |
| DOIs | |
| Publication status | Published - Mar 2026 |
Keywords
- Metaverse
- cross-domain
- key management
- blockchain
- certificate-based cryptography
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver