Cos'è la crittografia?

La crittografia consente di effettuare transazioni e verificare le risorse digitali senza la necessità di una terza parte fidata.

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

La crittografia mette la “Cripto” nella Criptovaluta . Esiste da molto più tempo della nostra era digitale e si è evoluto come i linguaggi nel corso dei secoli.

La crittografia è la scienza che protegge le informazioni trasformandole in una forma che solo i destinatari previsti possono elaborare e leggere. Il suo primo utilizzo conosciuto risale al 1900 a.C. come geroglifici in una tomba egiziana. Il termine stesso deriva dalle parole greche kryptos e graphein , che significano rispettivamente nascosto e scrivere.

ONE degli usi più famosi fu sviluppato da Giulio Cesare intorno al 40 a.C. e fu giustamente chiamato cifrario di Cesare . Un codice utilizza un'informazione Secret che ti dice come codificare e quindi decodificare un messaggio. Cesare utilizzava un cifrario a sostituzione, in cui ogni lettera dell'alfabeto veniva sostituita da una lettera in una diversa posizione fissa più in alto o in basso nell'alfabeto. Ad esempio, l'alfabeto potrebbe essere spostato di cinque posti a destra, il che significa che la lettera "A" ora sarebbe "F", "B" ora sarebbe "G" e così via. Ciò significava che poteva trasmettere i messaggi senza timore che venissero intercettati, perché solo i suoi ufficiali sapevano come decodificare il messaggio.

Continua a leggere: Cos'è la Criptovaluta?

Caesar Cipher wheel for Cryptography
Caesar Cipher wheel for Cryptography

Giovan Battista Bellaso , un crittologo del XVI secolo, progettò il cifrario Vigenere (falsamente attribuito al diplomatico Blaise de Vigenere), ritenuto il primo cifrario che utilizzava una chiave di crittografia. L'alfabeto è stato scritto su 26 righe, in ciascuna riga si spostava una lettera per creare una griglia . La chiave di crittografia è stata scritta in modo che corrisponda alla lunghezza del messaggio. Quindi, la griglia è stata utilizzata per crittografare il messaggio, lettera per lettera. Infine, il mittente condivideva il messaggio crittografato e la parola chiave Secret con il destinatario, che avrebbe posseduto la stessa griglia.

Poi arrivarono i computer, che consentirono una crittografia molto più sofisticata. Ma l’obiettivo rimane lo stesso: trasferire un messaggio leggibile (testo semplice) in qualcosa che un lettore non intenzionale non possa comprendere (testo cifrato). Il processo è noto come crittografia ed è il modo in cui le informazioni possono essere condivise attraverso connessioni Internet pubbliche. La conoscenza su come decrittografare – o decodificare – i dati è nota come chiave e solo le parti interessate dovrebbero avere accesso a queste informazioni.

Come funziona la crittografia?

Esistono molti modi per crittografare le informazioni e i livelli di complessità dipendono dal grado di protezione che i dati potrebbero richiedere. Ma comunemente vediamo tre tipi di algoritmi crittografici.

Crittografia simmetrica

La crittografia simmetrica, o crittografia a chiave segreta, si basa su un'unica chiave. Ciò significa che il mittente e il destinatario dei dati condividono entrambi la stessa chiave, che viene quindi utilizzata sia per crittografare che per decrittografare le informazioni.

Per fare ciò, la chiave Secret deve essere concordata in anticipo. Sebbene sia ancora una buona fonte di crittografia, il fatto che esista una sola chiave che protegge le informazioni significa che esiste qualche rischio quando le si invia tramite connessioni non sicure. Immagina di voler condividere la chiave della tua porta d'ingresso con un amico nascondendola sotto lo zerbino. Il tuo amico ora ha accesso a casa tua. Ma c'è anche la possibilità che uno sconosciuto possa trovare la chiave ed entrare senza il tuo permesso.

Crittografia asimmetrica

La crittografia asimmetrica, o crittografia a chiave pubblica, utilizza una coppia di chiavi . Questo ulteriore livello di sicurezza aumenta istantaneamente la protezione dei dati. In questo caso, ogni chiave ha un unico scopo. Esiste una chiave pubblica che può essere scambiata con chiunque, su qualsiasi rete. Questa chiave contiene le informazioni su come crittografare i dati e chiunque può utilizzarla. Ma c'è anche una chiave privata. La chiave privata non è condivisa e contiene le informazioni su come decrittografare il messaggio. Entrambe le chiavi sono generate da un algoritmo che utilizza grandi numeri primi per creare due chiavi uniche e matematicamente collegate. Chiunque abbia accesso alla chiave pubblica può utilizzarla per crittografare un messaggio, ma solo il detentore della chiave privata può decifrare il messaggio.

Funziona quasi come una casella di posta. Chiunque può inserire un messaggio nello slot di deposito. Ma solo il proprietario della casella di posta ha la chiave per aprirla e leggere i messaggi. Questa è la base per la maggior parte delle transazioni Criptovaluta .

Continua a leggere: Perché usare Bitcoin?

Funzioni hash

Le funzioni hash rappresentano un altro modo in cui la crittografia può proteggere le informazioni. Ma invece di utilizzare le chiavi, si affida ad algoritmi per trasformare qualsiasi dato immesso in una stringa di caratteri a lunghezza fissa.

Le funzioni hash differiscono anche da altre forme di crittografia perché funzionano solo in ONE modo, il che significa che non è possibile riconvertire un hash nei suoi dati originali.

Gli hash sono essenziali per la gestione della blockchain perché possono crittografare grandi quantità di informazioni senza compromettere i dati originali. Avere un modo organizzato per strutturare i dati non solo aumenta l'efficienza, ma gli hash possono anche agire come impronte digitali per tutti i dati crittografati. Questo può quindi essere utilizzato per verificare e proteggere da eventuali modifiche non autorizzate durante il trasporto attraverso le reti. Qualsiasi modifica ai dati originali comporterebbe un nuovo hash, che non corrisponderebbe più alla fonte originale e quindi non sarebbe verificabile sulla blockchain.

Firme digitali

Una firma digitale è un altro aspetto chiave per garantire la sicurezza, l'autenticità e l'integrità dei dati in un messaggio, software o documento digitale. Come suggerisce il nome, agiscono in modo simile alle firme fisiche e rappresentano un modo unico per associare la tua identità ai dati e quindi fungere da modo per verificare le informazioni. Ma invece di avere un carattere univoco per rappresentare la tua identità come con le firme fisiche, le firme digitali si basano sulla crittografia a chiave pubblica . La firma digitale si presenta sotto forma di codice, che viene poi allegato ai dati grazie alle due chiavi che si autenticano reciprocamente. Il mittente crea la firma digitale utilizzando una chiave privata per crittografare i dati relativi alla firma, mentre il destinatario ottiene la chiave pubblica del firmatario per decrittografare i dati. Questo codice funge da prova che un messaggio è stato creato dal mittente e che non è stato manomesso durante il trasferimento e garantisce che il mittente non possa negare di aver inviato il messaggio.

Se il destinatario non è in grado di decrittografare e leggere il documento firmato con la chiave pubblica fornita, significa che si è verificato un problema con il documento o la firma e quindi il documento non può essere autenticato.

Continua a leggere: Come conservare i tuoi Bitcoin

A cosa serve la crittografia nelle criptovalute?

Una grande attrazione delle criptovalute è la loro sicurezza e trasparenza sulla blockchain. Tutto ciò si basa su meccanismi crittografici. Questo è il modo in cui la maggior parte delle criptovalute basate su blockchain mantengono la sicurezza, e quindi costituisce la natura stessa delle criptovalute.

Fu su una bacheca di crittografia nel 2009 che il creatore Bitcoin Satoshi Nakamoto suggerì un modo per risolvere il problema della doppia spesa che era stato a lungo il tallone d'Achille delle valute digitali. Il problema della doppia spesa si verifica quando la stessa unità di Cripto ha il potenziale per essere spesa due volte, il che distruggerebbe la fiducia in esse come soluzione di pagamento online e le renderebbe sostanzialmente prive di valore.

Nakamoto ha proposto di utilizzare un registro distribuito peer-to-peer con timestamp e protetto con mezzi crittografici. Ciò ha portato alla creazione della blockchain come la conosciamo oggi. Come tutta la Tecnologie, la crittografia si evolverà per KEEP al passo con le richieste di un ambiente digitale sicuro. Ciò è particolarmente vero con la crescente adozione di blockchain e criptovalute in tutti i settori e i confini.

Ulteriori letture sulla Tecnologie blockchain

La Tecnologie Blockchain elimina la necessità di una parte fidata per facilitare le relazioni digitali ed è la spina dorsale delle criptovalute.

I registri, il fondamento della contabilità, sono antichi quanto la scrittura e il denaro.

Al loro apice nel 2017, le ICO avevano superato il capitale di rischio come principale metodo di raccolta fondi per le startup blockchain.

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

Disclosure

Si prega di notare che il nostro politica sulla privacy, termini di uso, cookies, e non vendere i miei dati personali è stato aggiornato.

CoinDesk è un premiato media che copre l'industria delle criptovalute. I suoi giornalisti si attengono a un rigido insieme di politiche editoriali. Nel novembre 2023, CoinDesk è stato acquisito dal gruppo Bullish, proprietario di Bullish, uno scambio di attività digitali regolamentato. Il gruppo Bullish è di proprietà in maggioranza di Block.one; entrambe le società hanno interessi in una varietà di attività di blockchain e di asset digitali e detenzioni significative di asset digitali, inclusi bitcoin. CoinDesk opera come una sussidiaria indipendente con un comitato editoriale per proteggere l'indipendenza giornalistica. I dipendenti di CoinDesk, compresi i giornalisti, possono ricevere opzioni nel gruppo Bullish come parte della loro compensazione.


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.