Publication | Closed Access
PROCESS: Privacy-Preserving On-Chain Certificate Status Service
16
Citations
19
References
2021
Year
Unknown Venue
Blockchain Consensus ProtocolSecure ServiceEngineeringInformation SecurityVerificationFormal VerificationBlockchain NodesPublic Key CertificatesPublic Key InfrastructurePrivacy ServiceData PrivacyComputer ScienceBlockchain PrivacyData SecurityCryptographyBlockchain ArchitectureCloud ComputingBlockchain ScalabilityBlockchainBlockchain Protocol
Clients (e.g., browsers) and servers require public key certificates to establish secure connections. When a client accesses a server, it needs to check the signature, expiration time, and revocation status of the certificate to determine whether the server is reliable. The existing solutions for checking certificate status either have a long update cycle (e.g., CRL, CRLite) or violate clients' privacy (e.g., OCSP, CCSP), and these solutions also have the problem of trust concentration. In this paper, we present PROCESS, an online privacy-preserving on-chain certificate status service based on the blockchain architecture, which can ensure decentralized trust and provide privacy protection for clients. Specifically, we design Counting Garbled Bloom Filter (CGBF) that supports efficient queries and BlockOriented Revocation List (BORL) to update CGBF timely in the blockchain. With CGBF, we design a privacy-preserving protocol to protect clients' privacy when they check the certificate statuses from the blockchain nodes. Finally, we conduct experiments and compare PROCESS with another blockchain-based solution to demonstrate that PROCESS is suitable in practice.
| Year | Citations | |
|---|---|---|
Page 1
Page 1