KCRS: A Blockchain-Based Key Compromise Resilient Signature System

3Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Digital signatures are widely used to assure authenticity and integrity of messages (including blockchain transactions). This assurance is based on assumption that the private signing key is kept secret, which may be exposed or compromised without being detected in the real world. Many schemes have been proposed to mitigate this problem, but most schemes are not compatible with widely used digital signature standards and do not help detect private key exposures. In this paper, we propose a Key Compromise Resilient Signature (KCRS) system, which leverages blockchain to detect key compromises and mitigate the consequences. Our solution keeps a log of valid certificates and digital signatures that have been issued on the blockchain, which can deter the abuse of compromised private keys. Since the blockchain is an open system, KCRS also provides a privacy protection mechanism to prevent the public from learning the relationship between signatures. We present a theoretical framework for the security of the system and a provably-secure construction. We also implement a prototype of KCRS and conduct experiments to demonstrate its practicability.

Cite

CITATION STYLE

APA

Xu, L., Chen, L., Gao, Z., Fan, X., Doan, K., Xu, S., & Shi, W. (2020). KCRS: A Blockchain-Based Key Compromise Resilient Signature System. In Communications in Computer and Information Science (Vol. 1156 CCIS, pp. 226–239). Springer. https://doi.org/10.1007/978-981-15-2777-7_19

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free