O que é criptografia?

A criptografia permite que ativos digitais sejam transacionados e verificados sem a necessidade de terceiros confiáveis.

AccessTimeIconAug 2, 2021 at 6:08 p.m. UTC
Updated Apr 10, 2024 at 2:27 a.m. UTC

A criptografia coloca a “Cripto” na Criptomoeda . Ela existe há muito mais tempo do que a nossa era digital e evoluiu como as línguas ao longo dos séculos.

A criptografia é a ciência de proteger informações, transformando-as em um formato que somente os destinatários pretendidos possam processar e ler. Seu primeiro uso conhecido remonta ao ano 1900 aC como hieróglifos em uma tumba egípcia. O próprio termo vem das palavras gregas kryptos e graphein , que significam escondido e escrever, respectivamente.

Um dos usos mais famosos foi desenvolvido por Júlio César por volta de 40 aC e foi apropriadamente chamado de cifra de César . Uma cifra usa uma informação Secret que lhe diz como embaralhar e, portanto, desembaralhar uma mensagem. César usou uma cifra de substituição, onde cada letra do alfabeto era substituída por uma letra em uma posição fixa diferente, acima ou abaixo do alfabeto. Por exemplo, o alfabeto poderia ser movido cinco casas para a direita, o que significa que a letra “A” seria agora “F”, “B” seria agora “G” e assim por diante. Isso significava que ele poderia transmitir mensagens sem medo de serem interceptadas, porque apenas seus oficiais sabiam como decifrar a mensagem.

Caesar Cipher wheel for Cryptography
Caesar Cipher wheel for Cryptography

Giovan Battista Bellaso , um criptologista do século XVI, projetou a cifra de Vigenere (falsamente atribuída ao diplomata Blaise de Vigenere), que se acredita ser a primeira cifra que usou uma chave de criptografia. O alfabeto foi escrito em 26 linhas, com cada linha mudando uma letra para criar uma grade . A chave de criptografia foi escrita para corresponder ao comprimento da mensagem. Em seguida, a grade foi usada para criptografar a mensagem, letra por letra. Por fim, o remetente compartilhava a mensagem criptografada e a palavra-chave Secret com o destinatário, que possuiria a mesma grade.

Depois vieram os computadores, que permitiram uma criptografia muito mais sofisticada. Mas o objetivo permanece o mesmo: transferir uma mensagem legível (texto simples) para algo que um leitor não intencional não possa entender (texto cifrado). O processo é conhecido como criptografia e é como as informações podem ser compartilhadas em conexões públicas de Internet. O conhecimento sobre como descriptografar – ou desembaralhar – os dados é conhecido como chave e somente as partes pretendidas devem ter acesso a essas informações.

Como funciona a criptografia?

Existem muitas maneiras de criptografar informações e os níveis de complexidade dependem do grau de proteção que os dados podem exigir. Mas comumente vemos três tipos de algoritmos criptográficos.

Criptografia simétrica

A criptografia simétrica – ou criptografia de chave secreta – depende de uma única chave. Isso significa que o remetente e o destinatário dos dados compartilham a mesma chave, que é então usada para criptografar e descriptografar as informações.

Para fazer isso, a chave Secret precisa ser acordada com antecedência. Embora ainda seja uma boa fonte de criptografia, o fato de haver apenas uma única chave protegendo as informações significa que há algum risco ao enviá-las por meio de conexões inseguras. Imagine que você deseja compartilhar a chave da porta da frente com um amigo, escondendo-a sob o capacho. Seu amigo agora tem acesso à sua casa. Mas também existe a possibilidade de um estranho encontrar a chave e entrar sem a sua permissão.

Criptografia assimétrica

A criptografia assimétrica – ou criptografia de chave pública – usa um par de chaves . Este nível adicional de segurança aumenta instantaneamente a proteção dos dados. Nesse caso, cada chave serve a um único propósito. Existe uma chave pública que pode ser trocada com qualquer pessoa, em qualquer rede. Esta chave contém informações sobre como criptografar os dados e qualquer pessoa pode usá-la. Mas também existe uma chave privada. A chave privada não é compartilhada e contém informações sobre como descriptografar a mensagem. Ambas as chaves são geradas por um algoritmo que usa grandes números primos para criar duas chaves exclusivas e matematicamente vinculadas. Qualquer pessoa com acesso à chave pública pode usá-la para criptografar uma mensagem, mas apenas o detentor da chave privada pode decifrar a mensagem.

Funciona quase como uma caixa de correio. Qualquer pessoa pode colocar uma mensagem no espaço de depósito. Mas apenas o dono da caixa postal tem a chave para abri-la e ler as mensagens. Esta é a base para a maioria das transações de Criptomoeda .

Funções hash

As funções hash são outra maneira pela qual a criptografia pode proteger as informações. Mas em vez de usar chaves, ele depende de algoritmos para transformar qualquer entrada de dados em uma sequência de caracteres de comprimento fixo.

As funções hash também diferem de outras formas de criptografia porque funcionam apenas de uma maneira, o que significa que você não pode transformar um hash novamente em seus dados originais.

Hashes são essenciais para o gerenciamento de blockchain porque podem criptografar grandes quantidades de informações sem comprometer os dados originais. Ter uma forma organizada de estruturar os dados não apenas aumenta a eficiência, mas os hashes também podem funcionar como impressões digitais para quaisquer dados que tenham sido criptografados. Isto pode então ser usado para verificar e proteger contra quaisquer modificações não autorizadas durante o transporte através de redes. Quaisquer alterações nos dados originais resultariam em um novo hash, que não corresponderia mais à fonte original e, portanto, não seria verificável no blockchain.

Assinaturas digitais

Uma assinatura digital é outro aspecto fundamental para garantir a segurança, autenticidade e integridade dos dados em uma mensagem, software ou documento digital. Como o nome sugere, eles agem de forma semelhante às assinaturas físicas e são uma forma única de vincular sua identidade aos dados e, portanto, atuam como uma forma de verificar as informações. Mas, em vez de ter um caractere único para representar sua identidade, como acontece com as assinaturas físicas, as assinaturas digitais são baseadas em criptografia de chave pública . A assinatura digital vem na forma de código, que é então anexado aos dados graças às duas chaves de autenticação mútua. O remetente cria a assinatura digital usando uma chave privada para criptografar os dados relacionados à assinatura, com o destinatário obtendo a chave pública do signatário para descriptografar os dados. Este código funciona como prova de que uma mensagem foi criada pelo remetente e que não foi adulterada durante a transferência, além de garantir que o remetente não possa negar que enviou a mensagem.

Se o destinatário não conseguir descriptografar e ler o documento assinado com a chave pública fornecida, isso mostra que houve um problema com o documento ou assinatura e, portanto, o documento não pode ser autenticado.

Para que é usada a criptografia em criptomoedas?

Um grande atrativo das criptomoedas é sua segurança e transparência no blockchain. Tudo isso depende de mecanismos criptográficos. É assim que a maioria das criptomoedas baseadas em blockchain mantém a segurança e, portanto, constitui a própria natureza das criptomoedas.

Foi em um quadro de mensagens criptográficas em 2009 que o criador do Bitcoin , Satoshi Nakamoto, sugeriu uma maneira de resolver o problema do gasto duplo que há muito tempo era o calcanhar de Aquiles das moedas digitais. O problema do gasto duplo ocorre quando a mesma unidade de Cripto tem potencial para ser gasta duas vezes, o que destruiria a confiança nelas como solução de pagamento online e as tornaria essencialmente inúteis.

Nakamoto propôs o uso de um livro-razão distribuído ponto a ponto com registro de data e hora e protegido por meios criptográficos. Isso levou à criação do blockchain como o conhecemos hoje. Tal como acontece com toda Tecnologia, a criptografia evoluirá para KEEP as demandas por um ambiente digital seguro. Isto é especialmente verdadeiro com a crescente adoção de blockchains e criptomoedas em todos os setores e fronteiras.

Leitura adicional sobre a Tecnologia blockchain

A Tecnologia Blockchain elimina a necessidade de uma parte confiável para facilitar as relações digitais e é a espinha dorsal das criptomoedas.

Os livros-razão, a base da contabilidade, são tão antigos quanto a escrita e o dinheiro.

No auge em 2017, as ICOs ultrapassaram o capital de risco como principal método de arrecadação de fundos para startups de blockchain.

This article was originally published on Aug 2, 2021 at 6:08 p.m. UTC

Disclosure

Observe que nossa política de privacidade, termos de uso, cookies, e não venda minhas informações pessoais foi atualizada.

CoinDesk é uma premiada plataforma de mídia que cobre a indústria de criptomoedas. Seus jornalistas obedecem a um conjunto rigoroso de políticas editoriais. Em Novembro de 2023, CoinDesk foi adquirida pelo grupo Bullish, proprietário da Bullish, uma bolsa de ativos digitais institucional e regulamentada. O grupo Bullish é majoritariamente de propriedade de Block.one; ambas empresas têm interesses em uma variedade de negócios de blockchain e ativos digitais e participações significativas de ativos digitais, incluindo bitcoin. CoinDesk opera como uma subsidiária independente com um comitê editorial para proteger a independência jornalística. Os funcionários da CoinDesk, incluindo jornalistas, podem receber opções no grupo Bullish como parte de sua remuneração.


Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.