Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

CertOracle: Enabling Long-term Self-Sovereign Certificates with Blockchain Oracles

Author 1: Shaoxi Zou Author 2: Fa Jin Author 3: Yongdong Wu
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 13, No. 10 · Published 2022

DOI: https://doi.org/10.14569/IJACSA.2022.0131095

Abstract

Identity certificate is an endorsement of identity attributes from an authority issuer, and plays a critical role in many digital applications such as electronic banking. However, the existing certificate schemes have two weaknesses: (1) a certificate is valid only for a short period due to expiry of the issuer’s private key, and (2) privacy leaks because all the attributes have to be disclosed in the attribute verification process. To overcome the weaknesses, this paper proposes a blockchain-based certificate scheme called CertOracle. Specifically, CertOr-acle allows a traditional certificate owner to encrypt the off-chain certificate attributes with fully homomorphic encryption algorithms. Then, the uploading protocol in CertOracle enables to post the encrypted off-chain attributes into the blockchain via a blockchain oracle in an authenticated way, i.e., the off-chain attributes and on-chain encrypted attributes are consistent. Finally, the attribute verification protocol in CertOracle enables anyone to verify any set of on-chain attributes under the control of the attribute owner. As the on-chain certificate attributes are immutable forever, a traditional short-term certificate is transformed into a long-term one. Besides, the owner of the on-chain certificate attributes can arbitrarily select his/her attributes to meet the requirements of target applications, i.e., the on-chain certificate has the self-sovereign merit. Moreover, the proposed scheme is implemented with fully homomorphic encryption and secure two-party computation algorithms, and its experiments show that it is viable in terms of computation time and communication overhead.

Keywords

How to Cite this Article

Zou, S., Jin, F., & Wu, Y. (2022). CertOracle: Enabling Long-term Self-Sovereign Certificates with Blockchain Oracles. International Journal of Advanced Computer Science and Applications, 13(10). https://doi.org/10.14569/IJACSA.2022.0131095

Zou, Shaoxi, et al.. "CertOracle: Enabling Long-term Self-Sovereign Certificates with Blockchain Oracles." International Journal of Advanced Computer Science and Applications, vol. 13, no. 10, 2022, https://doi.org/10.14569/IJACSA.2022.0131095.

@article{Zou2022,
  title     = {CertOracle: Enabling Long-term Self-Sovereign Certificates with Blockchain Oracles},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {13},
  number    = {10},
  year      = {2022},
  publisher = {The Science and Information Organization},
  author    = {Shaoxi Zou and Fa Jin and Yongdong Wu},
  doi       = {10.14569/IJACSA.2022.0131095},
  url       = {https://doi.org/10.14569/IJACSA.2022.0131095}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.