Asmuth-Bloom séma

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2014. június 24-én felülvizsgált verziótól ; az ellenőrzések 4 szerkesztést igényelnek .

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.

Leírás

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.

Példa

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.

Egy általánosított Asmuth–Bloom séma polinomiális gyűrűben több változóban

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 séma tökéletessége

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.

Irodalom