• DocumentCode
    1058528
  • Title

    Double Point Compression with Applications to Speeding Up Random Point Multiplication

  • Author

    Khabbazian, Majid ; Gulliver, T. Aaron ; Bhargava, Vijay K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., British Columbia Univ.
  • Volume
    56
  • Issue
    3
  • fYear
    2007
  • fDate
    3/1/2007 12:00:00 AM
  • Firstpage
    305
  • Lastpage
    313
  • Abstract
    This paper presents two main results relating to elliptic curve cryptography. First, a double point compression scheme is proposed which allows a compact representation of elliptic curve points without the computational cost associated with ordinary single point compression. A triple point compression scheme is also proposed which can result in more savings in memory and/or bandwidth. Second, a new approach to speeding up random point multiplication is given for the case where the base point is variable but available in a certificate. In this approach, some redundant information (a few multiples of the base point) is added to the certificate. It is shown that a significant speed up can be obtained by optimizing the Moller´s algorithm for the case where only a portion of the lookup table is available. It is also shown how to use redundant information to compute random point multiplication using parallel processors. The proposed point compression schemes can be employed to reduce the required bandwidth when single point compression is computationally expensive
  • Keywords
    cryptography; data compression; digital arithmetic; parallel processing; table lookup; Moller algorithm; double point compression; elliptic curve cryptography; lookup table; parallel processing; random point multiplication; Bandwidth; Computational efficiency; Concurrent computing; Costs; Cryptographic protocols; Elliptic curve cryptography; Elliptic curves; Equations; Parallel processing; Table lookup; Cryptography; elliptic curves; fast computation; parallel processing.; point compression; point multiplication;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2007.47
  • Filename
    4079514