- 210 名前:63 ◆oYI7WOcH/A [04/07/18 18:53]
- 一般性を失うことなく a < x と出来る。
その上で、 M1*M2 < a^2 < nでなくてはならない。 ∵ C=(M1*e1)-(M2*e2) (mod n)より、 暗号として表現出来るのは最大n通りだから、 一対一の暗号文である以上、平文(の組み合わせ)も最大n通り。 しかも、最後の方を見ると、だいたいa,xが同じ桁程度の数を取るみたいだから、 E = a * x mod nってのが、限りなくmodを使っている意味がなくなると思うんだけど。 ん?それ以前にe1とe2が近い値になったときに、暗号化出来ない平文が飛躍的に増えるんじゃないか? 今の段階では、平文の約半分が暗号化出来ないと思うが。 まず、e1とe2の選び方を工夫しなきゃ、こういう状況がもっと増える。 例えば、E_1 = max(e1,e2), E_2 = min(e1,e2)にした方が、取れない平文の数は減るだろう。 んんん?もっと大きな穴がある気がするぞ。
|

|