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ϵ

elexhobby
źródło

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 n1/D(D0||D1)D(D0||D1)D0D1

D(D0||D1)=plogpp+ϵ+(1p)log1p1pϵ,

0log0p=0

pϵD(D0||D1)ϵ2/(p(1p))pϵnp(1p)/ϵ2p=0D(D0||D1)=log(1ϵ)ϵn1/ϵn,ϵ

Uzasadnienie znajduje się w artykule.


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

p5/n

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

Ogólny przypadek ... patrz artykuł.

DW
źródło