Rozróżnianie dwóch monet


13

Powszechnie wiadomo, że złożoność odróżnianie się stronniczy monetę z jednego sprawiedliwego jest θ ( ε - 2 ) . Czy istnieją wyniki dla odróżnienia monety p od monety p + ϵ ? Widzę, że dla specjalnego przypadku p = 0 złożoność będzie wynosić ϵ - 1 . Mam przeczucie, że złożoność będzie zależeć od tego, czy p jest rzędu ϵ , ale nie może udowodnić tak rygorystycznie. Wszelkie wskazówki / referencje?ϵθ(ϵ−2)pp+ϵp=0ϵ−1pϵ

Odpowiedzi:


15

Sugeruję użycie frameworku przedstawionego w następującym artykule:

Jak daleko możemy wyjść poza liniową kryptoanalizę? , Thomas Baignères, Pascal Junod, Serge Vaudenay, ASIACRYPT 2004.

Kluczowy wynik mówi, że potrzebujesz n∼1/D(D0||D1)D(D0||D1)D0D1

D(D0||D1)=plog⁡pp+ϵ+(1−p)log⁡1−p1−p−ϵ,

0log⁡0p=0

p≫ϵD(D0||D1)≈ϵ2/(p(1−p))p≫ϵn∼p(1−p)/ϵ2p=0D(D0||D1)=−log⁡(1−ϵ)≈ϵn∼1/ϵn,ϵ

Uzasadnienie znajduje się w artykule.


p≫ϵnBinomial(n,p)Binomial(n,p+ϵ)n

p≥5/n

N(μ0,σ02)N(μ1,σ12)μ0=pnμ1=p+ϵ)nσ02=p(1−p)nσ12=(p+ϵ)(1−p−ϵ)nerfc(z)z=(μ1−μ0)/(σ0+σ1)≈ϵn/2p(1−p)z∼1n∼2p(1−p)/ϵ2p≫ϵ

Ogólny przypadek ... patrz artykuł.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.