
Noninteractive Distributed Key Generation
NIDKG is a cryptographic protocol to distributedly generate key shares for each of the nodes participating in a subnet blockchain. It applies advanced cryptography, including encryption with forward secrecy and noninteractive zero-knowledge proofs of correct key sharing.
More academy sessions

Internet Computer Blockchain Overview

Chain Key Cryptography

Motoko Smart Contract Language

Network Nervous System: Internet Computer Blockchain Governance

Internet Identity: Anonymizing Blockchain Authentication System

Internet Computer Consensus

Peer-to-Peer Layer

Resumption

Blockchain Protocol Upgrade

Message Routing

Canister smart contract lifecycle

Certified Variables

Direct Integration with Bitcoin

Threshold ECDSA Signing

Ingress Message Lifecycle

State Synchronization