Asmuth-Bloom- skemaet er et tærskelhemmeligt delingsskema bygget ved hjælp af primtal . Giver dig mulighed for at dele hemmeligheden (nummeret) mellem parterne på en sådan måde, at alle deltagere kan gendanne den.
Lad være med at dele en hemmelighed. Vælg et primtal større end . Tal , der er relativt prime i forhold til hinanden, er valgt , således at:
Et tilfældigt tal vælges og beregnes
Aktier beregnes:
Deltagerne gives
Nu, ved at bruge den kinesiske restsætning , er det muligt at genvinde hemmeligheden ved at have og flere aktier.
Antag, at vi skal dele hemmeligheden mellem fire deltagere på en sådan måde, at alle tre af dem kan genfinde denne hemmelighed (og to deltagere kunne ikke). Det vil sige, at det er nødvendigt at implementere en (3,4)-tærskelordning.
Som et primtal vælger vi , som coprime - . Vi tjekker at:
Vælg et tilfældigt tal og beregn:
Vi beregner andele:
Lad os nu prøve at gendanne den oprindelige hemmelighed med aktierne , , . Lad os lave et ligningssystem:
Vi kan genoprette ved hjælp af den kinesiske restsætning .
Ved at vide , finder vi hemmeligheden.
I dette eksempel (siden 155<17*19) vil to deltagere stille og roligt genoprette hemmeligheden. M' skal være større end produktet af uautoriserede deltageres andele.
Overvej en polynomialring i flere variable over et Galois-felt . Lad en eller anden monomial rækkefølge blive fastsat. Så er reduktionen af et polynomium modulo et ideal entydigt defineret. Lad være nul-dimensionelle idealer og være nogle polynomier. Så er udsagnet sandt: Systemet af sammenligninger
er enten inkonsekvent eller har en unik løsning modulo mindste fælles multiplum (LCM) af idealer . I det tilfælde, hvor idealerne er parvise coprime, dvs. , har vi den generaliserede kinesiske restsætning, og løsningen af systemet eksisterer altid.
Overvej først en generalisering af Mignotte-ordningen . Hemmeligheden vil være et eller andet polynomium , deltageren får et modul og en delvis hemmelighed . For at implementere adgangsstrukturen er det nødvendigt og tilstrækkeligt, at hemmeligheden reduceres modulo LCM af idealer fra enhver tilladt delmængde af deltagere og ikke er sådan for forbudte delmængder.
I det generaliserede Asmuth-Bloom-skema er der et ekstra modul , og hemmeligheden er . I denne ordning kaldes det en mellemhemmelighed.
En hemmelig delingsordning kaldes perfekt, hvis den forbudte delmængde af deltagere ikke modtager yderligere information om hemmeligheden, undtagen a priori. Med andre ord forbliver fordelingen af hemmeligheden ensartet selv i nærværelse af delvise hemmeligheder for deltagere fra den forbudte undergruppe. Asmuth-Bloom-ordningen kan i modsætning til Mignotte-ordningen være perfekt.
For at udvikle et kriterium for perfektion undersøger vi Asmuth-Bloom-skemaet i ringen . Betegn ved sættet af monomialer reduceret modulo og ved det lineære spænd på . Lad også
er det sæt af monomialer, der ligger i skæringspunktet mellem idealerne for alle tilladte delmængder. Bemærk, at den mellemliggende hemmelighed .
Sætning. Asmuth-Bloom-skemaet i en ring er perfekt, hvis og kun hvis følgende betingelser er opfyldt:
1) . 2) .Bevis.
Brug for. Lad der være et perfekt Asmuth-Bloom-skema, men den første betingelse for sætningen er ikke opfyldt, dvs. Derefter kan sættet af mulige hemmelige værdier for en sådan deltager indsnævres: . Derfor er ordningen ufuldkommen - vi fik en modsigelse.
Lad den første betingelse være opfyldt, men den anden ikke, dvs. der eksisterer en forbudt delmængde , således at . Med andre ord er der en monomial . Overvej polynomiet
hvor er den delte delvise hemmelighed, som deltagerne har fundet fra undersættet .
Bemærk, at polynomiet så opfylder følgende betingelser:
en) 2) 3) Indeholder monomiet .Derfor ,. Lad . Ifølge den kinesiske restsætning, for systemet
der er en unik løsning i , men ved konstruktion er denne løsning et polynomium . På den anden side, , hvilket betyder, at værdien for hemmeligheden er umulig - igen fik vi en modsigelse.
Tilstrækkelighed. Lad sætningens betingelser være opfyldt. Lad os vise, at hemmeligheden forbliver jævnt fordelt i nærværelse af delvise hemmeligheder fra den forbudte undergruppe. Overvej en vilkårlig forbudt delmængde og mængden af polynomier
er sættet af mulige værdier for den mellemliggende hemmelighed.
Lad os fastsætte en værdi af hemmeligheden . Så er der et unikt polynomium , sådan at ifølge den kinesiske restsætning
Overvej nu 2 tilfælde:
1) Hvis , så svarer hver hemmelig værdi til en enkelt mellemhemmelighed fra sættet , dvs. hemmeligheden forbliver jævnt fordelt i nærværelse af delvise hemmeligheder fra undergruppen .
2) Lad så . Til hvert polynomium , der indeholder mindst ét monomer fra , tilknytter vi polynomiet
Det er åbenlyst . Så svarer hver hemmelig værdi til et sæt mellemhemmeligheder
Det er klart, at sættene er ækvivalente. Derfor er der i sættet for hver værdi af hemmeligheden det samme antal mulige værdier af den mellemliggende hemmelighed, hvilket indebærer en ensartet fordeling af hemmeligheden selv i nærværelse af delvise hemmeligheder fra den forbudte delmængde.
Sætningen er blevet bevist.