Enigma (ENG) je kryptomenová platforma, ktorá rieši kritický problém súkromia na blockchaine. Na rozdiel od tradičných blockchainových systémov, ktoré sú prirodzene transparentné, Enigma zavádza nový prístup k ochrane údajov a bezpečnému výpočtu. Technológia za Enigmou využíva kombináciu pokročilých kryptografických techník, vrátane bezpečného viacstranného výpočtu, homomorfného šifrovania, zdieľania tajomstiev a dôkazov s nulovým zverejnením.
Bezpečný viacstranný výpočet (SMPC) umožňuje viacerým stranám spoločne vypočítať funkciu nad ich vstupmi, pričom tieto vstupy zostávajú súkromné. To znamená, že aj keď je výpočet distribuovaný, žiadna jednotlivá strana nemôže získať prístup k celému súboru údajov. Napríklad, ak tri strany chcú vypočítať priemer svojich platov bez toho, aby odhalili svoje individuálne platy, SMPC môže túto výpočtovú úlohu bezpečne sprostredkovať.
Homomorfné šifrovanie je ďalším základným kameňom technológie Enigmy. Tento typ šifrovania umožňuje vykonávať výpočty na šifrovaných údajoch bez potreby ich dešifrovania. To zaisťuje, že údaje zostávajú bezpečné počas celého výpočtového procesu. Predstavte si, že by ste mohli prehľadávať šifrované súbory bez toho, aby ste niekedy odhalili základné údaje; toto je sila homomorfného šifrovania.
Zdieľanie tajomstiev je metóda používaná na rozdelenie tajomstva na viacero častí, ktoré sú rozdelené medzi rôzne uzly v sieti. Iba keď sa dostatočný počet častí skombinuje, môže byť pôvodné tajomstvo zrekonštruované. Táto technika zaisťuje, že aj keď sú niektoré uzly kompromitované, tajomstvo zostáva bezpečné. Napríklad citlivý dokument by mohol byť rozdelený na niekoľko častí a uložený na rôznych serveroch, čo by útočníkovi takmer znemožnilo získať prístup k celému dokumentu.
Dôkazy s nulovým zverejnením (ZKPs) sú kryptografické protokoly, ktoré umožňujú jednej strane dokázať druhej, že výrok je pravdivý bez toho, aby odhalila akékoľvek informácie nad rámec platnosti samotného výroku. To je obzvlášť užitočné v situáciách, kde je súkromie prvoradé. Napríklad, používateľ by mohol dokázať, že má dostatok prostriedkov na uskutočnenie transakcie bez toho, aby odhalil svoj skutočný zostatok na účte.
Enigma funguje na blockchaine Ethereum, ale rozširuje funkčnosť Ethereum Smart Contracts zavedením "tajných kontraktov." Tieto tajné kontrakty sa vykonávajú mimo reťazca, čo znamená, že výpočet neprebieha priamo na blockchaine Ethereum. Namiesto toho sú údaje zapojené do týchto kontraktov rozdelené na šifrované časti a distribuované medzi uzly Enigmy. Toto vykonávanie mimo reťazca zaisťuje, že citlivé údaje zostávajú súkromné, pričom stále využívajú bezpečnosť a decentralizáciu blockchainu.
Protokol Enigma tiež obsahuje robustné mechanizmy na prevenciu útokov od zlomyseľných aktérov. Použitím decentralizovanej siete uzlov na ukladanie a spracovanie údajov Enigma minimalizuje riziko jediného bodu zlyhania. Okrem toho použitie kryptografických techník, ako je zdieľanie tajomstiev a dôkazy s nulovým zverejnením, zaisťuje, že aj keď sú niektoré uzly kompromitované, celkový systém zostáva bezpečný.
Technológia za Enigmou je navrhnutá tak, aby