IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v12y2024i19p3147-d1494130.html
   My bibliography  Save this article

Paving the Way for SQI sign : Toward Efficient Deployment on 32-bit Embedded Devices

Author

Listed:
  • Yue Hu

    (School of Computer Science, Fudan Universily, Shanghai 200433, China)

  • Shiyu Shen

    (Department of Electrical Engineering, City University of Hong Kong, Hong Kong 999077, China)

  • Hao Yang

    (Department of Electrical Engineering, City University of Hong Kong, Hong Kong 999077, China)

  • Weize Wang

    (School of Computer Science, Fudan Universily, Shanghai 200433, China)

Abstract

The threat of quantum computing has spurred research into post-quantum cryptography. SQI sign , a candidate submitted to the standardization process of the National Institute of Standards and Technology, is emerging as a promising isogeny-based signature scheme. This work aimed to enhance SQI sign ’s practical deployment by optimizing its low-level arithmetic operations. Through hierarchical decomposition and performance profiling, we identified the ideal-to-isogeny translation, primarily involving elliptic curve operations, as the main bottleneck. We developed efficient 32-bit finite field arithmetic for elliptic curves, such as basic operations, like addition with carry, subtraction with borrow, and conditional move. We then implemented arithmetic operations in the Montgomery domain, and extended these to quadratic field extensions. Our implementation offers improved compatibility with 32-bit architectures and enables more fine-grained SIMD acceleration. Performance evaluations demonstrated the practicality in low-level operations. Our work has potential in easing the development of SQI sign in practice, making SQI sign more efficient and practical for real-world post-quantum cryptographic applications.

Suggested Citation

  • Yue Hu & Shiyu Shen & Hao Yang & Weize Wang, 2024. "Paving the Way for SQI sign : Toward Efficient Deployment on 32-bit Embedded Devices," Mathematics, MDPI, vol. 12(19), pages 1-17, October.
  • Handle: RePEc:gam:jmathe:v:12:y:2024:i:19:p:3147-:d:1494130
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/12/19/3147/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/12/19/3147/
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:12:y:2024:i:19:p:3147-:d:1494130. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.