En tröskelsignatur är en variant av en elektronisk signatur som kräver samarbete av minst t medlemmar i en grupp av n deltagare. I grunden är det ett specialfall av tröskelhemlighetsdelning enligt schemat ( t , n ), när den privata nyckeln är uppdelad i n delar och eventuella t delar räcker för att återställa den . Den publika nyckeln används på vanligt sätt. Att generera, dela upp nyckeln och distribuera dess fragment kräver närvaro av en chef (återförsäljare) för gruppen.
I praktiken handlar det inte så mycket om gemensam signering, utan om säker lagring av den hemliga nyckeln och att läsa meddelandet krypterat med den publika nyckeln, vilket kräver samlade ansträngningar av åtminstone t medlemmar i gruppen. Detta krävdes vanligtvis för statliga och militära hemligheter. I oktober 2012 tillkännagav RSA Security lanseringen av programvara som gör tröskelsignaturteknologi tillgänglig för allmänheten [1] .
Algoritmer har utvecklats som tillåter införande av en signatur genom successiva handlingar av flera medlemmar i gruppen [2] [3] .
Algoritmen för tröskelringsignatur kräver att användare samarbetar i signeringsprocessen. För att göra detta måste t deltagare ( i 1 , i 2 , …, i t ) beräkna signaturen σ för meddelandet m genom att skicka t privata och n publika nycklar till ingången ( m , S i 1 , S i 2 , … , S i t , P 1 , …, P n ) [4] .
En multisignatur i kryptovalutor utför funktionen som en tröskelsignatur, även om det är en uppsättning vanliga signaturer från olika användare och inte ett objekt. Det fungerar som ett test av villkor som ges i det underliggande skriptspråket för kryptovalutan [5] [6] [7] .
Public key kryptosystem | |||||||||
---|---|---|---|---|---|---|---|---|---|
Algoritmer |
| ||||||||
Teori |
| ||||||||
Standarder |
| ||||||||
Ämnen |
|