M-SIDH 구현 및 성능 평가를 통한 효율성 연구

Vol. 33, No. 4, pp. 591-599, 8월. 2023
10.13089/JKIISC.2023.33.4.591, Full Text:
Keywords: PQC, isogeny-based cryptography, CSIDH, SIDH, MSIDH
Abstract

최근 Castryck-Decru에 의해 SIDH 기반 암호가 다항시간 안에 개인키를 복구할 수 있음에 따라 이에 대응하기 위한 여러 방법이 제안되었다. 이 중, Fouotsa 등이 제안한 M-SIDH는 상대방에게 전달하는 torsion point 정보를 마스킹하여 Castryck-Decru 공격에 대응한다. 본 논문에서는 처음으로 C를 이용해 M-SIDH를 구현하였으며, 최적화를 통해 효율성을 평가한다. 본 논문은 M-SIDH의 성능을 확인하기 위해 1024비트 소수를 사용하여 파라미터를 선택하는 방법을 제시하였으며, square-root Velu 공식의 확장체에서의 구현을 통해 M-SIDH를 최적화하였다. 본 논문의 결과 고전 64비트 보안강도를 가지는 MSIDH-1024의 경우 키 교환하는데 대략 1129ms 정도가 필요하다.

Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
김수리 and 서민혜, "Implementing M-SIDH: Performance and Efficiency Evaluation," Journal of The Korea Institute of Information Security and Cryptology, vol. 33, no. 4, pp. 591-599, 2023. DOI: 10.13089/JKIISC.2023.33.4.591.

[ACM Style]
김수리 and 서민혜. 2023. Implementing M-SIDH: Performance and Efficiency Evaluation. Journal of The Korea Institute of Information Security and Cryptology, 33, 4, (2023), 591-599. DOI: 10.13089/JKIISC.2023.33.4.591.