Criptografia durante boa parte do século passado era considerada ferramenta militar e diplomática. Era tratada como segredo de estado e sua divulgação pública era proibida!
Na segunda metade do século XX, iniciou-se uma disputa da comunidade acadêmica e do público interessado contra a legislação que tornavam criptografia monopólio de estado.
Existiu um forte movimento ideológico defendendo que criptografia também deveria ser uma ferramenta para empoderar do indivíduo, incluindo a auto proteção deste contra o próprio estado.
Soa familiar? 😉
A camiseta da imagem abaixo foi criada para demonstrar a absurdidade da lei que tornava uma roupa estampada com algumas linhas de código em munição. A estampa representava a implementação de um método criptográfico.
Este contexto histórico é essencial para entender pq criptografia tem sua história atrelada aos governos, e também pq mtos dos métodos criptográficos amplamente utilizados hoje surgiram originalmente em agências governamentais.
Porém, isso não quer dizer que estes métodos tenham "backdoors", como são chamadas em inglês as falhas escondidas que permitiriam a quebra da criptografia por agentes que conheçam a vulnerabilidade.
Desde a década de 70, existe desenvolvimento e divulgação pública de criptografia. Tanto da teoria como das suas implementações em software.
E mesmo métodos originalmente criados em agências governamentais sofreram amplo escrutínio público e acadêmico.
Mesmo assim, criptógrafos são provavelmente os seres mais paranoicos deste planeta, então obviamente levam em consideração os potenciais riscos de utilizar um padrão criptográfico desenvolvido originalmente por uma agência governamental.
Quando estes algoritmos são selecionados para serem utilizados na prática, após anos de análise e testes públicos, ainda são debatidos meios de mitigar tais riscos.
No próprio Bitcoin, foram tomadas decisões neste sentido.
O padrão de assinaturas digitais utilizado no #btc (Criptografia de Curvas Elípticas) é baseada na escolha inicial de uma curva elíptica em um campo finito.
As palavras são difíceis mas vc pode entender como uma simples escolha de parâmetros iniciais.
Sendo a escolha desses parâmetros iniciais fundamental para a segurança da criptografia final.
O que o Satoshi Nakamoto fez? Não escolheu uma curva padronizada pela agência governamental americana (NIST). Escolheu uma curva desenvolvida por meios mais transparentes.
Conclusão. Ninguém envolvido no desenvolvimento do Bitcoin é otário!
Muito pelo contrário, o pessoal é *extremamente* inteligente e paranoico.
Eu sei de tudo isso pq um dia meu sonho foi contribuir pro desenvolvimento criptográfico do protocolo. Mas percebi que tem que ser mtoooooo mais cabeçudo que eu 🤣
Por favor, divulguem essa thread. Esse tipo de receio é mto comum e facilmente desbancado por uma pesquisa bem feita.
Quem sabe um dia eu não faço outra abordando o fantasma da computação quântica 👻
😂
Desculpem quaisquer erros de gramática, português não é meu forte kkkkk
• • •
Missing some Tweet in this thread? You can try to
force a refresh
I'm reading Nick Szabo's famous essay "Money, blockchains, and social scalability" and will be live tweeting some excerpts.
"Bitcoin offends the sensibilities of resource-conscious and performance-measure-maximizing engineers and businessmen alike. (...)
Instead, the secret to Bitcoin’s success is that its prolific resource consumption and poor computational scalability is buying something even more valuable: social scalability."