Az Asmuth-Bloom séma egy prímszámok felhasználásával felépített titkos küszöbérték-megosztási séma . Lehetővé teszi a titok (szám) felek közötti megosztását oly módon, hogy bármely résztvevő visszaszerezze azt.
Legyen valami megosztandó titok. Válasszon egy nagyobb prímszámot , mint . Az egymáshoz viszonyított prímszámokat úgy választjuk meg , hogy:
Egy véletlen számot választunk és kiszámítunk
A részvények kiszámítása:
A résztvevők megadva
Most a kínai maradék tételt használva lehetséges a titok visszaszerzése több megosztás birtokában.
Tegyük fel, hogy meg kell osztanunk a titkot négy résztvevő között oly módon, hogy bármelyikük hárman visszaszerezhesse ezt a titkot (két résztvevő pedig nem). Vagyis egy (3,4)-küszöb sémát kell megvalósítani.
Prímszámként a -t választjuk , koprímként - . Ellenőrizzük, hogy:
Válasszon ki egy véletlen számot , és számolja ki:
Kiszámoljuk a részesedéseket:
Most próbáljuk meg visszaállítani az eredeti titkot, a , , megosztások birtokában . Készítsünk egyenletrendszert:
A kínai maradéktétel segítségével helyreállíthatjuk .
Ennek tudatában megtudjuk a titkot.
Ebben a példában (mivel 155<17*19) két résztvevő csendben visszaállítja a titkot. M'-nek nagyobbnak kell lennie, mint a jogosulatlan résztvevők részesedésének szorzata.
Tekintsünk egy többváltozós polinomgyűrűt egy Galois-mező felett . Rögzítsünk valamilyen monomiális sorrendet. Ekkor egy polinom modulo ideál redukciója egyedileg definiált. Legyenek nulldimenziós ideálok és néhány polinom. Akkor igaz az állítás: az összehasonlítások rendszere
vagy inkonzisztens, vagy egyedi megoldással rendelkezik az ideálok modulo legkisebb közös többszöröse (LCM) . Abban az esetben, ha az ideálok páronkénti koprímek, azaz , akkor az általánosított kínai maradéktételt kapjuk, és a rendszer megoldása mindig létezik.
Tekintsük először a Mignotte-séma általánosítását . A titok valamilyen polinom lesz , a résztvevő kap egy modulust és egy résztitkot . A hozzáférési struktúra megvalósításához szükséges és elégséges, hogy a titok a résztvevők bármely engedélyezett részhalmazából az ideálok LCM-jére csökkenjen, és ne legyen ilyen a tiltott részhalmazoknál.
Az általánosított Asmuth-Bloom sémában van egy további modul , és a titok a . Ebben a sémában ezt köztes titoknak nevezik.
A titkos megosztási sémát tökéletesnek nevezzük, ha a résztvevők tiltott részhalmaza nem kap további információt a titokról, kivéve a priori. Más szóval, a titok eloszlása egyenletes marad még a tiltott részhalmaz résztvevőinek részleges titkai jelenlétében is. Az Asmuth-Bloom séma, ellentétben a Mignotte sémával, tökéletes lehet.
A tökéletesség kritériumának kidolgozásához megvizsgáljuk az Asmuth-Bloom sémát a gyűrűben . Jelölje a monomok redukált modulo halmazával és a lineáris fesztávval . Hadd is
a monomiálisok halmaza, amelyek az összes megengedett részhalmaz ideáljának metszéspontjában helyezkednek el . Vegye figyelembe, hogy a köztes titok .
Tétel. Az Asmuth-Bloom séma egy gyűrűben akkor és csak akkor tökéletes, ha a következő feltételek teljesülnek:
1) . 2) .Bizonyíték.
Szükség. Legyen egy tökéletes Asmuth-Bloom séma, de a tétel első feltétele nem teljesül, azaz . Ezután az ilyen résztvevők lehetséges titkos értékeinek készlete szűkíthető: . Ezért a séma tökéletlen – ellentmondást kaptunk.
Az első feltétel teljesüljön, de a második ne, azaz létezik olyan tiltott részhalmaz , amelyre . Más szóval, van egy monom . Tekintsük a polinomot
hol van a részhalmazból a résztvevők által visszanyert megosztott részleges titok .
Vegye figyelembe, hogy a polinom ekkor eleget tesz a következő feltételeknek:
egy) 2) 3) Tartalmazza a monomit .Ezért ,. Hadd . A kínai maradéktétel szerint a rendszerre
-ben van egy egyedi megoldás , de szerkesztés szerint ez a megoldás polinom . Másrészt , ami azt jelenti, hogy a titok értéke lehetetlen - ismét ellentmondást kaptunk.
Megfelelőség. Teljesüljenek a tétel feltételei. Mutassuk meg, hogy a titok egyenletesen eloszlik a tiltott részhalmazból származó részleges titkok jelenlétében. Tekintsünk egy tetszőleges tiltott részhalmazt és a polinomok halmazát
a köztes titok lehetséges értékeinek halmaza.
Rögzítsük a titok valamilyen értékét, majd van egy egyedi polinom , amely a kínai maradéktétel szerint
Tekintsünk most 2 esetet:
1) Ha , akkor minden titkos érték egyetlen köztes titoknak felel meg a halmazból , azaz. a titok egyenletesen eloszlik az alhalmazból származó részleges titkok jelenlétében .
2) Akkor hagyjuk . Minden olyan polinomhoz , amely legalább egy monomit tartalmaz -ból , hozzárendeljük a polinomot
Nyilvánvaló, hogy . Ezután minden titkos érték egy köztes titkhalmaznak felel meg
Nyilvánvaló, hogy a készletek egyenértékűek. Ezért a titok minden értékéhez tartozó halmazban ugyanannyi lehetséges köztes titok értéke található, ami a titok egyenletes eloszlását jelenti még a tiltott részhalmazból származó részleges titkok jelenlétében is.
A tétel bizonyítást nyert.