NuCypher to infrastruktura kryptograficzna, która działa jako warstwa szyfrowania i ochrony danych dla Ethereum, a także innych ekosystemów kryptowalut. Pozwala na dzielenie się prywatnymi informacjami zarówno dla zdecentralizowanych jak i scentralizowanych aplikacji.
Projekt został stworzony przez Mikhaila Egorov i MacLane Wilkison. Początki NuCypher sięgają 2017 roku, jednak mainnet wystartował dopiero w 2020 roku. Według twórców NuCypher będzie stanowił kluczową rolę w decentralizowanych aplikacjach, tak jak SSL/TSL w aplikacjach internetowych.
Protokół, który NuCypher nazywa zdecentralizowanym systemem zarządzania kluczami (Key Management Service, KMS), ma na celu wsparcie deweloperów i danie im możliwości przechowywania, udostępniania, a także zarządzania prywatnymi danymi w publicznych łańcuchach bloków.
Użytkownicy sieci mogą aktywować węzeł tylko poprzez umieszczenie w charakterze zabezpieczenia natywnego tokena NuCypher, NU. NU jest tokenem ERC-20.
Usługa szyfrująca, która działa w ramach NuCypher oparta jest o technologię PRE (Proxy re-encryption). Pozwala na transformacje lub ponowne szyfrowanie danych z jednego klucza publicznego do innego bez dostępu do kluczy prywatnych.
Dzięki wykorzystaniu infrastruktury szyfrującej NuCypher użytkownicy mogą zabezpieczyć takie poufne dane, jak tokeny IAM, czy poświadczenia w bazach danych oraz SSH.