Nostr signe les événements avec Schnorr BIP-340 sur la courbe secp256k1. Chaque signature fait 64 octets. Vérifier une signature est suffisamment peu coûteux pour que chaque client puisse vérifier chaque événement qu'il reçoit, ce qui est la propriété qui rend toute l'histoire « les relais ne peuvent pas falsifier les événements » fonctionnelle.
Schnorr est interchangeable avec ECDSA à cet effet, mais possède deux propriétés intéressantes : les signatures sont déterministes selon un schéma de nonce, et les signatures sont additives, ce qui ouvre la porte à des constructions plus élaborées ultérieurement (événements multi-sig, signatures adaptateur) sans changer le format des événements.