解読デモ


  • pythonプログラムを使用した楕円曲線暗号の解読デモ
  • 脆弱性攻撃で暗号変換する点を入れ替えたと仮定した解読テスト
  • プログラムは解読プログラムからECCpt.pyとECCsol.pyを取得
  • 入力データは下記in160.txt又はin256.txtをin.txtに変更
  • 192ビットと224ビットは入力と結果のin192.txtとin224.txtを使用
  • コマンドプロンプトでpython ECCpt.py次にpyton ECCsol.py入力
  • pythonプログラムと入力データは同じフォルダーに置く
  • demo160とdemo256は実行画面をコピーしたもの
  • 160,192,224,256ビットの解読時間はそれぞれ1,10,100,1000が目安
  • ECCpt.pyは瞬時で、ECCsol.pyの解読時間は上記の数倍変る

  • 160ビット楕円曲線暗号解読の画面コピーと入力データ

  • 256ビット楕円曲線暗号解読の画面コピーと入力データ