プログラミング雑談スレ♯+++
■ このスレッドは過去ログ倉庫に格納されています
0349デフォルトの名無しさん
2014/10/07(火) 04:00:03.45ID:Llrlehhk> P'n自体がKの値による未知のビットの組
P'=K||(P xor table[K])なんだろ?
(P xor table[K])部分に限るならKによる未知のビットだしPからKは求められないが、
P'全体には素のKが含まれるしP'を暗号化したCにもKが間接的に含まれる。
暗号化に何らかの脆弱性があればCにはPとKの情報が漏れている可能性がある。漏れてないなら元々安全。
> Kを仮定しなければPは変数になってしまう
全部変数だってば。暗号に対して有効な式を予め作っておいて、
得られた各ペアを入れた時に得られる値の偏りで解読するんだから。
> サンプル1個って乱雑さを鍵+1バイト持つ。
理想的な暗号と組み合わせるならそうだけど、理想的でないならCにKが漏れる。
漏れが大きければKによる効果は幾らでも目減りするし、漏れてないなら元々安全。
>>344
乱数混ぜるのは既出、乱数から置換表(XORだが)を引いてくるのも既出。
これを応用しててもそう宣言されないとこれの応用とはみなせない気が…
■ このスレッドは過去ログ倉庫に格納されています