Tujuan Internet Computer adalah untuk memperluas internet publik, sehingga dapat juga menjadi platform komputasi dunia. Saat ini, internet adalah jaringan yang menghubungkan semua orang dan segalanya, tetapi sistem dan layanan saat ini dijalankan dari infrastruktur pribadi. Terobosan ilmiah di balik Internet Computer adalah Teknologi Chain Key, yang mencakup puluhan teknologi canggih seperti Konsensus baru, Non-Interactive Distributed Key Generation (NI-DKG), Network Nervous System (NNS), Internet Identity, dll. Teknologi Chain Key terdiri dari satu set protokol kriptografi yang mengatur node yang membentuk Internet Computer. Ini adalah salah satu terobosan mendasar di balik Internet Computer, memungkinkannya untuk memiliki satu kunci publik. Ini adalah keuntungan besar karena memungkinkan perangkat apa pun, termasuk jam tangan dan ponsel cerdas, untuk memverifikasi keaslian artefak dari Internet Computer. Sebaliknya, ini tidak mungkin untuk blockchain tradisional. Kunci publik tunggal hanyalah permukaannya: Teknologi Chain Key adalah mesin yang menggerakkan Internet Computer dan memungkinkan operasinya. Hal ini memungkinkan penambahan node baru untuk membentuk subnet baru untuk meningkatkan skala jaringan tanpa batas; mengganti node yang rusak atau gagal dengan yang baru tanpa pernah berhenti; menghidupkan kembali subnet bahkan jika terlalu banyak node di dalamnya yang gagal; dan memutakhirkan Protokol Internet Computer dengan mulus, memungkinkan jaringan untuk memperbaiki bug dan menambahkan fitur baru. Tim Riset & Pengembangan DFINITY telah menciptakan protokol pembagian ulang kunci noninteraktif yang baru. Masing-masing penanda tangan lama hanya perlu menyiarkan satu pesan ke penanda tangan baru. Untuk memastikan bahwa ini dilakukan dengan aman, banyak konsep dari kriptografi tingkat lanjut yang digunakan, termasuk enkripsi dengan 'forward secrecy' dan 'noninteractive zero-knowledge proof'. Karena noninteraktif, cara protokol pembagian ulang kunci ini beroperasi sangat ideal untuk lingkungan yang tidak sinkron, dan manfaatnya termasuk pelestarian kunci. Sepanjang masa hidup suatu subnet, ia dikenal oleh satu kunci publik tunggal, dan pihak lain di Internet Computer tidak harus melacak perubahan kunci publik.