Papers1 provider · 1 record
July 1, 2020· 2020 Moratuwa Engineering Research Conference (MERCon)
conference-paper

MSChain: Blockchain based Decentralized Certificate Transparency for Microservices

Authors:D.R.G.K.B. DilshanSupimi PiumikaChameera RupasingheIndika PereraPrabath Siriwardena

Abstract

Microservices 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.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.