Private Certifier Intersection Protocol Based on Trusted Execution Environment
Ghosh et al.first introduced the Private Certifier Intersection(PCI)protocol at NDSS 2023,aiming to establish trust among users within a decentralized environment.In the PCI protocol,parties holding different certificates can compute a common set of certifiers,i.e.,Certificate Authorities(CA),and verify the validity of these certificates while maintaining privacy.The PCI protocol can be used to solve the problem of establishing mutual trust mechanisms between two users in a decentralized environment without prior knowledge.Ghosh et al.'s protocol utilizes a complex secure multi-party computation approach,leading to inefficiency.Additionally,it requires both participating parties to utilize the same signature algorithm,making it impractical.To address these issues,a new PCI protocol is introduced,which leverages a Trusted Execution Environment(TEE).This novel protocol utilizes TEE to accomplish private certifier intersection,allowing both parties to use their preferred digital signature algorithms,thereby enhancing practicality.Experimental results show that the proposed protocol surpasses Ghosh et al.'s PCI protocol in terms of efficiency.