New Hybrid Method for Isogeny-Based Cryptosystems Using Edwards Curves

被引:8
|
作者
Kim, Suhri [1 ]
Yoon, Kisoon [2 ]
Kwon, Jihoon [3 ]
Park, Young-Ho [4 ]
Hong, Seokhie [1 ]
机构
[1] Korea Univ, Ctr Informat Secur Technol, Seoul 02841, South Korea
[2] NSHC, Seoul 08502, South Korea
[3] Samsung SDS Inc, Secur Algorithm Lab, Seoul 05510, South Korea
[4] Sejong Cyber Univ, Seoul 05000, South Korea
关键词
Elliptic curve cryptography; Elliptic curves; Computational efficiency; Quantum computing; Protocols; NIST; Isogeny; post-quantum cryptography; montgomery curves; Edwards curves; SIDH;
D O I
10.1109/TIT.2019.2938984
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Along with the resistance against quantum computers, isogeny-based cryptography offers attractive cryptosystems due to small key sizes and compatibility with the current elliptic curve primitives. While the state-of-the-art implementation uses Montgomery curves, which facilitates efficient elliptic curve arithmetic and isogeny computations, other forms of elliptic curves can be used to produce an efficient result. In this paper, we present the new hybrid method for isogeny-based cryptosystem using Edwards curves. Unlike the previous hybrid methods, we exploit Edwards curves for recovering the curve coefficients and Montgomery curves for other operations. To this end, we first carefully examine and compare the computational cost of Montgomery and Edwards isogenies. Then, we fine-tune and tailor Edwards isogenies in order to blend with Montgomery isogenies efficiently. Additionally, we present the implementation results of Supersingular Isogeny Diffie-Hellman (SIDH) key exchange using the proposed method. We demonstrate that our method outperforms the previously proposed hybrid method, and is as fast as Montgomery-only implementation. Our results show that proper use of Edwards curves for isogeny-based cryptosystem can be quite practical.
引用
收藏
页码:1934 / 1943
页数:10
相关论文
共 50 条
  • [41] New numerical tools to calibrate the Two Curves Method using the CTOA criterion
    Ben Amara, M.
    Pluvinage, G.
    Capelle, J.
    Azari, Z.
    [J]. ENGINEERING FRACTURE MECHANICS, 2019, 205 : 532 - 546
  • [42] A New Method for Designing of Stable Digital IIR Filter Using Hybrid Method
    Agrawal, N.
    Kumar, A.
    Bajaj, Varun
    [J]. CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2019, 38 (05) : 2187 - 2226
  • [43] A New Method for Designing of Stable Digital IIR Filter Using Hybrid Method
    N. Agrawal
    A. Kumar
    Varun Bajaj
    [J]. Circuits, Systems, and Signal Processing, 2019, 38 : 2187 - 2226
  • [44] NEW METHOD FOR ESTIMATING SURVIVAL CURVES BASED UPON SUB-POPULATIONS
    MURTHY, VK
    HAYWOOD, LJ
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 1980, 7 (03) : 259 - 266
  • [45] A New Method of Extracting the Altitude Curves along Chromosomes Based on Contour Line
    Li, Fengtian
    Ma, Li
    Liu, Bo
    Chen, Ruihua
    Ru, Changhai
    [J]. 2015 INTERNATIONAL CONFERENCE ON MANIPULATION, MANUFACTURING AND MEASUREMENT ON THE NANOSCALE (3M-NANO), 2015, : 98 - 102
  • [46] New Method for Dynamic Signature Verification Using Hybrid Partitioning
    Zalasinski, Marcin
    Cpalka, Krzysztof
    Er, Meng Joo
    [J]. ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, ICAISC 2014, PT II, 2014, 8468 : 216 - 230
  • [47] Using a new hybrid conjugate gradient method with descent property
    Hallal, Amina
    Belloufi, Mohammed
    Sellami, Badreddine
    [J]. JOURNAL OF INFORMATION & OPTIMIZATION SCIENCES, 2023, 44 (07): : 1287 - 1302
  • [48] A new hybrid-system method of Machine Learning using a new method of fractal geometry and a new method of graph theory
    Babic, Matej
    [J]. ELEKTROTEHNISKI VESTNIK-ELECTROCHEMICAL REVIEW, 2016, 83 (1-2): : 42 - 46
  • [49] A new hybrid-system method of Machine Learning using a new method of fractal geometry and a new method of graph theory
    Babič, Matej
    [J]. Elektrotehniski Vestnik/Electrotechnical Review, 2016, 83 (1-2): : 42 - 46
  • [50] A new content-based hybrid video transcoding method
    Liang, YQ
    Tan, YP
    [J]. 2001 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL I, PROCEEDINGS, 2001, : 429 - 432