Я пропоную вам скористатися рамками, наведеними в наступному документі:
Наскільки далеко ми можемо вийти за межі лінійного криптоаналізу? , Thomas Baignères, Pascal Junod, Serge Vaudenay, ASIACRYPT 2004.
Вирішальний результат говорить про те, що вам потрібно n ∼ 1 / D ( D0| |D1)D ( D)0| |D1)D0D1
D(D0||D1)=plogpp+ϵ+(1−p)log1−p1−p−ϵ,
0log0p=0
p≫ϵD(D0||D1)≈ϵ2/(p(1−p))p≫ϵn∼p(1−p)/ϵ2p=0D(D0||D1)=−log(1−ϵ)≈ϵn∼1/ϵn,ϵ
Для обґрунтування дивіться статтю.
p≫ϵnBinomial(n,p)Binomial(n,p+ϵ)n
p≥5/n
N(μ0,σ20)N(μ1,σ21)μ0=pnμ1=p+ϵ)nσ20=p(1−p)nσ21=(p+ϵ)(1−p−ϵ)nerfc(z)z=(μ1−μ0)/(σ0+σ1)≈ϵn/2p(1−p)−−−−−−−−−−√z∼1n∼2p(1−p)/ϵ2p≫ϵ
Для загального випадку ... див. Статтю.