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

Blockchain Security Mechanism Design Based on Chinese Cryptosystem SM2 Algorithm

Author

Listed:
  • Lu Meng

    (College of Information Science and Engineering, Northeastern University, Shenyang 110819, China)

  • Zeyao Liu

    (College of Information Science and Engineering, Northeastern University, Shenyang 110819, China)

Abstract

The cryptographic system is the foundation of blockchain security mechanisms. This paper constructs a blockchain security mechanism based on the Chinese national cryptographic SM2 algorithm, involving the generation of public–private key pairs and the signing of block information using key pairs. However, the original SM2 algorithm has a high computational complexity, which cannot meet the requirements of low on-chain delay in blockchain applications. To solve this problem, this paper optimizes the SM2 digital signature algorithm. The scalar multiplication operation in the digital signature algorithm has a large computational complexity, which affects the efficiency of a digital signature. To reduce its computational complexity, this paper improves the traditional window non-adjacent form (w-NAF) algorithm for the scalar multiplication operation and proposes a low computational complexity Fw-NAF algorithm based on the prime number precomputation window, which greatly reduces its computational complexity.

Suggested Citation

  • Lu Meng & Zeyao Liu, 2023. "Blockchain Security Mechanism Design Based on Chinese Cryptosystem SM2 Algorithm," Mathematics, MDPI, vol. 11(14), pages 1-13, July.
  • Handle: RePEc:gam:jmathe:v:11:y:2023:i:14:p:3036-:d:1189574
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/11/14/3036/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/11/14/3036/
    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:11:y:2023:i:14:p:3036-:d:1189574. 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.