weil_pairing

MOV Attack

ECDLP を準指数時間で解くためのアプローチ 楕円曲線の位数 に対して、 となるような(embedding degree)が小さい時に適用できる。これが成立する典型的な場合が、がsupersingular curveのとき tate pairing (Weil Pairingでも実装できる) p = 133116983089…

N1CTF 2020 | curve

#!/usr/bin/env sage import signal, hashlib, string, random, os os.chdir(os.path.dirname(os.path.abspath(__file__))) FLAG = open("./flag.txt", 'r').read() ROUNDS = 30 def PoW(): s = ''.join([random.choice(string.ascii_letters + string.digit…

ペアリング

Weil Pairing tate pairing EllipticCurveを用いた鍵共有方式 楕円曲線上の2点の組から、ある有限体への写像のこと 性質 (ただし