Um pouco, eu acho que possa acabar nascendo um algoritmo de criptografia quantum resistente.
Como? Não faço ideia.
Um pouco, eu acho que possa acabar nascendo um algoritmo de criptografia quantum resistente.
Como? Não faço ideia.
Existem alguns que nĂŁo sĂŁo baseados por exemplo em algoritmos de curva elĂptico, alguns baseado em georeferencia que em teoria sĂŁo resistentes o suficiente a computadores quĂąnticos. Mas como Ă© uma ciĂȘncia probabilĂstica Ă© difĂcil dizer com 100% de certeza que um computador quantico nĂŁo conseguiria achar o "segredo". JĂĄ o formato que falei de nunca expor a chave pĂșblica, somente o hash da pra afirmar isso. Pois o hash Ă© atĂ© menor que a informação original.
2+2=5 | 3+1=16 | 0+0=âÏ | Verde Ă© jaqueta
A lĂłgica Ă© zero, mas se um computador quĂąntico tentasse quebrar, levaria googols (10Âčâ°â°) de anos e nunca entenderia o que eu fiz.
Quem defende sempre tem vantagem, e humanos tem a verdadeira aleatoriedade e criatividade ao seu favor aleatoriedade pra fazer enigmas.
à por isso que a criptografia sempre leva décadas para ser quebrada, ou nunca é (Manuscrito Voynich e outros exemplos), mesmo com avanço exponencial dos computadores (Quùnticos ou não).
Criptografia pĂłs-quĂąntica e soft fork resolvem isso.
E se ficar fåcil de quebrar a gente cria outros métodos de criptografia. Uma dificuldade que leva ao aprimoramento.
VocĂȘ nĂŁo entende, a função base de criptografia de chave privada Ă© trapdoor, que computadores quĂąnticos tem algoritmos muito eficientes em resolver.
NĂŁo terĂamos que implementar uma nova criptografia, terĂamos que mudar todo o paradigma de chaves pĂșblica e privada.
Me parece um problema bem mais facilmente resolvivel pela carteira como falei.
Para o tamanho de chaves privadas que o Bitcoin utiliza computadores quĂąnticos logo logo, em menos de 1 dĂ©cada, conseguiram descobrir qualquer chave privada atravĂ©z da chave pĂșblica.
Mas isso irĂĄ acontecer com os endereços legacy do Bitcoin, pois a chave pĂșblica era exposta em todas as transaçÔes.
O seu endereço Bc1q... ou Sp1q..., os Taproot e Segwits são uma enorme barreira e camadas contra isso.
NĂŁo sĂŁo, a nĂŁo ser que vocĂȘ nunca faça nenhuma transação. NĂŁo importa qual endereço vocĂȘ utilize, quando vocĂȘ transfere saldo vocĂȘ tem que expor a chave pĂșblica para que a assinatura da transação possa ser validada. Esse argumento Ă© falho por causa disso, sĂł Ă© seguro enquanto vocĂȘ nunca realiza nenhuma transferĂȘncia, sĂł recebe. Mas ai perde a utildade se vocĂȘ nĂŁo pode tranferir sĂł receber.
VocĂȘ nĂŁo entendeu oque eu falei.
NĂŁo importa quais endereços vocĂȘ estĂĄ usando, quando vocĂȘ envia saldos vocĂȘ sempre expĂ”e a chave pĂșblica.
Sua carteira consiste em dois nĂșmeros, a chave privada e a chave pĂșblica. A chave privada serve para vocĂȘ assinar informação, e a chave pĂșblica, para verificar essa assinatura.
Hoje os endereços nĂŁo sĂŁo mais a chave pĂșblica exposta, sĂŁo um hash da chave pĂșblica, entĂŁo vocĂȘ nĂŁo recebe mais direto na chave pĂșblica, recebe em um hash dessa chave pĂșblica. Ou seja, os o seu endereço Bitcoin antigamente era diretamente a sua chave pĂșblica, hoje nĂŁo sĂŁo mais, e isso estĂĄ correto, isso Ă© seguro.
PorĂ©m, quando se trata de enviar saldos, e nĂŁo de receber, vocĂȘ precisa comprovar que Ă© o dono da chave privada cujo hash da chave publica contĂ©m aqueles saldos. Para fazer essa prova vocĂȘ assina o conteĂșdo da transação como a chave privada e envia a transação e a sua chave pĂșblica, para que o minerador possa validar que aquele saldo Ă© seu. Nesse momento vocĂȘ expĂ”e a sua chave pĂșblica, pois ela Ă© necessĂĄria para que seja verificada a assinatura da transação.
Por isso, independentemente de qual seu endereço, quando vocĂȘ envia saldos, vocĂȘ sempre expĂ”e a chave pĂșblica. Entende?
Essa premissa de que esses novos endereços sĂŁo totalmente seguros sĂł Ă© valida e quando vocĂȘ nĂŁo envia nada e sĂł recebe, a partir do momento em que vocĂȘ fez uma transação com carteira, vocĂȘ expĂŽs a chave pĂșblica, que vai no conteĂșdo da transação e todos podem vez na bolckchain. PorĂ©m vocĂȘ quer uma carteira para poder receber e tambĂ©m enviar Bitcoin, uma carteira que sĂł recebe Ă© inĂștil.
Agora que vocĂȘ entende isso, releia o post inicial.
Entendi, apenas me confundi com os endereços legacy expondo as chaves pĂșblicas.
Agradeço a correção também.
A criptografia de chave pĂșblica e privada tem no seu conceito fundamental funçÔes de trapdoor, em que cujo propĂłsito Ă© tornar inviĂĄvel inverter uma operação, que deve ser fĂĄcil de inverter contendo o "segredo". SĂł que computadores quĂąnticos sĂŁo extremamente eficientes em quebrar essas funçÔes se comparado a computadores convencionais, por causa de suas caracterĂsticas probabilĂstica, um algoritmo realmente seguro contra qualquer tipo de computação quĂąntica exigiria uma mudança nesse paradigma, e isso Ă© extremamente improvĂĄvel. Essa Ă© a minha visĂŁo, seria mais fĂĄcil implementar carteiras como falei e resolveria de forma definitiva isso. DaĂ sĂł ficaria sensĂvel a questĂŁo da mineração.