Lo scopo di Internet Computer è estendere la rete Internet pubblica, in modo che possa essere anche la piattaforma di calcolo mondiale. Oggi Internet è una rete che connette tutti e tutto, ma attualmente i sistemi e i servizi vengono eseguiti da un'infrastruttura privata. La svolta scientifica dietro Internet Computer è Chain Key Technology, che comprende dozzine di tecnologie avanzate come il nuovo Consensus, la Non-Interactive Distributed Key Generation (NI-DKG), il Network Nervous System (NNS), l'identità di Internet, ecc. consiste in un insieme di protocolli crittografici che orchestrano i nodi che compongono il Computer Internet. È una delle scoperte fondamentali alla base di Internet Computer, che gli consente di avere un'unica chiave pubblica. Questo è un enorme vantaggio perché consente a qualsiasi dispositivo, inclusi smartwatch e telefoni cellulari, di verificare l'autenticità dei reperti dal Computer Internet. Al contrario, ciò non è possibile per le blockchain tradizionali. La singola chiave pubblica è solo la punta dell'iceberg: Chain Key Technology è il motore che aziona il Computer Internet e ne rende possibile il funzionamento. Consente di aggiungere nuovi nodi per formare nuove reti in modo da scalare il network all'infinito; sostituire nodi difettosi o bloccati con nuovi nodi senza mai fermarsi; ripristinare reti anche se troppi nodi all'interno hanno fallito; e aggiornare senza problemi Internet Computer Protocol, consentendo alla rete di correggere i bug e aggiungere nuove funzionalità. Il team di ricerca e sviluppo di DFINITY ha inventato un nuovo protocollo di condivisione delle chiavi non interattivo. Ognuno dei vecchi firmatari deve trasmettere solo un singolo messaggio ai nuovi firmatari. Per garantire che ciò avvenga in modo sicuro, vengono utilizzati molti concetti della crittografia avanzata, inclusa la crittografia con segretezza diretta e prove non interattive a conoscenza zero. Poiché non è interattivo, il modo in cui funziona il protocollo di ripensamento delle chiavi è ideale per un ambiente asincrono e i vantaggi includono la conservazione delle chiavi. Per tutta la durata di una rete, è conosciuta da una singola chiave pubblica, e le altre parti dell'Internet Computer non devono tenere traccia del cambiamento delle chiavi pubbliche.