• DocumentCode
    1631893
  • Title

    Design and realization of elliptic curve cryptosystem

  • Author

    Zhang, Xiaoqiang ; Zhu, Guiliang ; Wang, Weiping ; Wang, Mengmeng

  • Author_Institution
    State Key Lab. of Software Dev. Environ., Beijing Univ. of Aeronaut. & Astronaut., Beijing, China
  • Volume
    1
  • fYear
    2012
  • Firstpage
    302
  • Lastpage
    305
  • Abstract
    Elliptic Curve Cryptosystem (ECC) is a promising asymmetric cryptosystem. But its difficulty and complexity limit its extensive application in practice. A new design scheme of ECC is given, which can be divided into three layers, i.e., the big integer layer, point operation layer and application layer. The big integer layer is the basis of point operation layer. The point operation layer realizes the operations of point addition, point multiplication and so on. The application layer realizes the complete processes of ECC encryption and decryption, and affords a friendly interface for users. The design of every layer is performed in detail. Finally, ECC system is developed with Java language. The given instance verifies the design rationality and the program correctness.
  • Keywords
    Java; public key cryptography; Java language; asymmetric cryptosystem; elliptic curve cryptosystem; point multiplication; point operation layer; Algorithm design and analysis; Educational institutions; Elliptic curve cryptography; Elliptic curves; Encryption; Elgamal cryptosystem; design and realization; elliptic curve cryptosystem (ECC); public key cryptosystem;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Instrumentation & Measurement, Sensor Network and Automation (IMSNA), 2012 International Symposium on
  • Conference_Location
    Sanya
  • Print_ISBN
    978-1-4673-2465-6
  • Type

    conf

  • DOI
    10.1109/MSNA.2012.6324573
  • Filename
    6324573