We present a fully parallel attack against ECMQV and ECHMQV–C, the elliptic curve variants of the MQV and HMQV–C protocols. When m processors are used and ECMQV is instantiated over a group of order n, our attack runs in time \(\mathcal {O}(\sqrt{n}/m)\) ; it requires no shared storage and is more efficient than the parallel Pollard’s rho algorithm. For the ECHMQV–C protocol, when the aim is to impersonate some party \(\hat{A}\) to any party among \(\hat{B}_1, \hat{B}_2, \cdots , \hat{B}_z\) , the expected running time of our attack is \(\mathcal {O}(\sqrt{n}/(zm))\) .

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

An Embarrassingly Parallel Cryptanalysis of EC(H)MQV

  • Augustin P. Sarr

摘要

We present a fully parallel attack against ECMQV and ECHMQV–C, the elliptic curve variants of the MQV and HMQV–C protocols. When m processors are used and ECMQV is instantiated over a group of order n, our attack runs in time \(\mathcal {O}(\sqrt{n}/m)\) ; it requires no shared storage and is more efficient than the parallel Pollard’s rho algorithm. For the ECHMQV–C protocol, when the aim is to impersonate some party \(\hat{A}\) to any party among \(\hat{B}_1, \hat{B}_2, \cdots , \hat{B}_z\) , the expected running time of our attack is \(\mathcal {O}(\sqrt{n}/(zm))\) .