On-block certs: blockchain-based lightweight digital certificates

  • Nícolas F. R. A. Prado Unicamp
  • Marco A. A. Henriques Unicamp

Resumo


Identity management applications need some kind of tamper resistance, characteristic which we can borrow from a blockchain. This makes it possible to create, use and check certificates that are light and tightly coupled with a blockchain. To better understand this concept, we developed a proof-of-concept for a system that creates and retrieves the new lightweight digital certificates from the blockchain. The system can simplify both the certificate management for a Certification Authority and the checking of certificate revocation status by users. Using it, we can sign and verify digital signatures on documents, interfacing with the blockchain to retrieve a given certificate and check for its validity.

Referências

Pyethereum. [link]. (accessed on 06/09/2018).

Antonopoulos, A. M. (2017). Mastering Bitcoin: unlocking digital cryptocurrencies. ”O’Reilly Media, Inc”, 2nd edition.

Paar, C. and Pelzl, J. (2010). Understanding Cryptography: A Textbook for Students and Practitioners. Springer.

Wood, G. (2014). Ethereum: A secure decentralised generalized transaction ledger. [link]. (accessed on 06/09/2018).
Publicado
25/10/2018
PRADO, Nícolas F. R. A.; HENRIQUES, Marco A. A.. On-block certs: blockchain-based lightweight digital certificates. In: WORKSHOP DE TRABALHOS DE INICIAÇÃO CIENTÍFICA E DE GRADUAÇÃO - SIMPÓSIO BRASILEIRO DE SEGURANÇA DA INFORMAÇÃO E DE SISTEMAS COMPUTACIONAIS (SBSEG), 18. , 2018, Natal. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 177-180. DOI: https://doi.org/10.5753/sbseg_estendido.2018.4154.