A multinacional de computação IBM está aumentando seu arsenal de patentes de blockchain com um aplicativo para melhorar a segurança de redes de blockchain com permissão. A patente, apresentada pela primeira vez em outubro de 2016, foi publicada pelo Departamento de Marcas e Patentes dos Estados Unidos em 12 de março.
A patente é intitulada “Resistindo aos ataques repetidos eficientemente em uma rede blockchain com permissão e privacidade preservada”, e descreve as técnicas de segurança para resistir a tais ataques enquanto mantém permissões de usuário e privacidade válidas.
Em seu sentido mais geral, um ataque de repetição é uma transmissão de dados válida que é repetida ou atrasada de forma maliciosa ou fraudulenta. O histórico da IBM para sua patente explica essa ameaça no contexto de blockchains, delineando que:
“Em um ataque de repetição, o invasor simplesmente “reproduz” uma mensagem que foi” interceptada “da rede ou que o invasor “viu” na Blockchain. Essa repetição faria com que os validadores de blockchain incluíssem essa nova transação na Blockchain e, assim, repetiria o resultado dessa transação sem que o criador original da transação pretendesse isso.”
Várias formas de realização da invenção da IBM descrevem como as permissões do validador para cada um dos sistemas em rede devem ser protegidas. Isso envolve gerar uma transação que é “assinada com um certificado de segurança e inclui um valor de segurança ‘exclusivo’ ” (para ser usado apenas uma vez), o que indica que uma rede blockchain de sistemas de computador é elegível para executar uma transação antes de ser transmitida adiante.