Zephyrnet-logo

Modules voor beveiligde coderingssleutelbeheer, uitgelegd

Datum:

Multiparty computation, of MPC, stelt verschillende partijen met hun eigen privé-inputs in staat om een ​​gezamenlijke berekening uit te voeren op hun inputs. De partijen leren de uitkomst van de berekening, maar elk leert niets over de respectievelijke input van de andere partijen.

Een algoritme gemaakt door cryptograaf Adi Shamir, genaamd Shamir's Secret Sharing, vormt de kern van meerpartijenberekening. EEN

Een geheim deelschema omvat het distribueren van stukjes van één geheime waarde (privésleutel) over meerdere netwerkknooppunten of gebruikers. Pas als een bepaalde subset van de partijen hun stukken samenvoegt, kunnen ze de waarde ophalen.

Veilige berekening met meerdere partijen

Dit stelt ons op zichzelf in staat om gegevens veilig op te splitsen over geografische locaties. Dit concept kan echter ook van toepassing zijn op het uitvoeren van computertaken op een geheime gedeelde waarde die bekend staat als beveiligde MPC.

Door gebruik te maken van protocollen die zijn gekoppeld aan het schema voor het delen van geheimen, kunnen de partijen elke computertaak uitvoeren op de gedeelde gegevens zonder de bijbehorende onderdelen weer bij elkaar te hoeven brengen.

Het veilige MPC-concept kan van toepassing zijn op elk type privégegevens, of het nu gaat om persoonlijke gegevens, gedeelde bedrijfsgegevens of de privésleutel van een gebruiker.

Het traditionele demonstratieve voorbeeld is om twee of meer ziekenhuizen te beschouwen die een statistische analyse van hun patiënten willen uitvoeren. Met MPC kunnen ze de resulterende statistieken verkrijgen zonder ooit de gegevens van hun eigen patiënten aan de andere ziekenhuizen te hoeven onthullen.

Hetzelfde idee kan worden toegepast op privésleutels die zijn gekoppeld aan cryptografie. In het ziekenhuisvoorbeeld worden in plaats van sets (patiënt) gegevens te combineren, de gegevens (enkele privésleutel) opgesplitst in meerdere stukjes gegevens, die vervolgens op afzonderlijke locaties worden opgeslagen. Deze locaties kunnen vervolgens MPC gebruiken om elke berekening uit te voeren met behulp van de privésleutel, bijvoorbeeld een handtekening, zonder dat de privésleutel gereconstrueerd hoeft te worden.

Een privésleutel van Bitcoin kan bijvoorbeeld in stukken worden opgesplitst, waarbij elk stuk afzonderlijk wordt versleuteld. Elk stuk wordt gedistribueerd naar een netwerkknooppunt. Het netwerk kan berekeningen op de gegevens uitvoeren terwijl de onderliggende gegevens versleuteld en dus privé blijven.

Het concept van MPC bestaat al decennia. Praktische use-cases zijn echter pas de laatste jaren opgedoken. Nu wint de technologie eindelijk grip uitgelicht in verschillende Gartner Hype Cycles sinds 2017. MPC wordt al gebruikt door enkele van 's werelds toonaangevende banken en technologiebedrijven en beschermt activa ter waarde van miljarden dollars.

Bron: https://cointelegraph.com/explained/secure-encryption-key-management-modules-explained

spot_img

Laatste intelligentie

spot_img

Chat met ons

Hallo daar! Hoe kan ik u helpen?