MSchain: blockchain based decentralized certificate transparency for microservices

dc.contributor.authorDilshan, D
dc.contributor.authorPiumika, S
dc.contributor.authorRupasinghe, C
dc.contributor.authorPerera, I
dc.contributor.authorSiriwardena, P
dc.contributor.editorWeeraddana, C
dc.contributor.editorEdussooriya, CUS
dc.contributor.editorAbeysooriya, RP
dc.date.accessioned2022-08-03T06:10:00Z
dc.date.available2022-08-03T06:10:00Z
dc.date.issued2020-07
dc.description.abstractMicroservices architecture has become one of the most prominent software architectures in the software development processes due to its features such as scalability, maintainability, resilience, and composability. It allows developing business applications in a decentralized manner by dividing the important business logic into separate independent services. Digital certificates are used to verify the identity of microservices in most cases. However, the certificate authorities (CA) who issue the certificates to microservices cannot be trusted always since they can issue certificates without the consent of the relevant microservice. Nevertheless, existing implementations of certificate transparency are mostly centralized and has the vulnerability of the single point of failure. The distributed ledger technologies such as blockchain can be used to achieve decentralized nature in certificate transparency implementations. A blockchain-based decentralized certificate transparency system specified for microservices architecture is proposed in this paper to ensure secure communication among services. After the implementation and deployment in a cloud service, the system expressed average certificate querying time of 643 milliseconds along with the highly secured service provided.en_US
dc.identifier.citation*******en_US
dc.identifier.conferenceMoratuwa Engineering Research Conference 2020en_US
dc.identifier.departmentEngineering Research Unit, University of Moratuwaen_US
dc.identifier.doi10.1109/MERCon50084.2020.9185320en_US
dc.identifier.emaildulaj.15@cse.mrt.ac.lken_US
dc.identifier.emailsupimi.15@cse.mrt.ac.lken_US
dc.identifier.emailchameera.15@cse.mrt.ac.lken_US
dc.identifier.emailindika@cse.mrt.ac.lken_US
dc.identifier.emailprabath@wso2.comen_US
dc.identifier.facultyEngineeringen_US
dc.identifier.pgnospp. 638-343en_US
dc.identifier.placeMoratuwa, Sri Lankaen_US
dc.identifier.proceedingProceedings of Moratuwa Engineering Research Conference 2020en_US
dc.identifier.urihttp://dl.lib.uom.lk/handle/123/18501
dc.identifier.year2020en_US
dc.language.isoenen_US
dc.publisherIEEEen_US
dc.relation.urihttps://ieeexplore.ieee.org/document/9185336en_US
dc.subjectmicroservicesen_US
dc.subjectsecurityen_US
dc.subjectdecentralized certificate transparencyen_US
dc.subjectblockchainen_US
dc.subjectcertificate authorityen_US
dc.titleMSchain: blockchain based decentralized certificate transparency for microservicesen_US
dc.typeConference-Full-texten_US

Files

Collections