EFFICIENCY AND EFFECTIVENESS ANALYSIS OVER ECC-BASED DIRECT AND INDIRECT AUTHENTICATION PROTOCOLS: AN EXTENSIVE COMPARATIVE STUDY

ICTACT Journal on Communication Technology, Mar 2012

Elliptic curve cryptography finds enormous applications because of its security offering using the remarkable property of elliptic curve. The Elliptic curve cryptography finds enormous applications in almost all the emerging areas. However in mobile networks, the usage of elliptic curve cryptography is limited. Moreover, the operation of mobile networks in an un-trusted environment increases the significance of the usage of security protocols. To provide a secure environment, an improved authentication protocols are required as the menacing effects increasing. Hence, in the previous works, we have proposed two authentication protocols. One of the protocols performs direct authentication and the other one performs indirect authentication. However, the performance of both of them has to be analyzed. Hence in this paper, a comparative analysis is made between the two authentication protocols. The analysis is done empirically as well experimentally. For performance analysis, the efficiency measures such as computational overhead, communication overhead, storage overhead and total computational complexity and the effectiveness measures such as replay attack, guessing attack and Stolen-Verifier attack are considered.

Article PDF cannot be displayed. You can download it here:

http://ictactjournals.in/paper/IJCT_Vol3_Iss1_P7_515_524.pdf

EFFICIENCY AND EFFECTIVENESS ANALYSIS OVER ECC-BASED DIRECT AND INDIRECT AUTHENTICATION PROTOCOLS: AN EXTENSIVE COMPARATIVE STUDY

ISSN: 2229-6948(ONLINE) DOI: 10.21917/ijct.2012.0072 ICTACT JOURNAL ON COMMUNICATION TECHNOLOGY, MARCH 2012, VOLUME: 03, ISSUE: 01 EFFICIENCY AND EFFECTIVENESS ANALYSIS OVER ECC-BASED DIRECT AND INDIRECT AUTHENTICATION PROTOCOLS: AN EXTENSIVE COMPARATIVE STUDY K. Thilagavathi1 and P.G.Rajeswari2 1 2 Department of Mathematics, Kongunadu Arts and Science College, India Department of Science and Humanities, Easa College of Engineering and Technology, India E-mail: [19]. Elliptic curve cryptography plays an important role in authentication and encryption protocols [5] [18]. ECCs are used commonly in constrained environments, such as portable and wireless devices, as a small-area, low-energy alternative to the RSA cryptosystem. The primary application of ECC is secure key agreement and digital signature generation and verification [6]. In both of these applications the primary optimization criterion from the implementation point of view is the minimum latency (rather than the maximum throughput) [7]. An elliptic curve is a type of cubic curve whose solutions are confined to a region of space that is topologically equivalent to a torus [8]. The crucial property of an elliptic curve is that we can define a rule for adding two points which are on the curve, to obtain a third point which is also on the curve. This addition rule satisfies the normal properties of addition [9]. Elliptic curve cryptosystems require less computational power, memory, communication bandwidth and network connectivity [15]. The main attraction of ECC over RSA and DSA is because they take sub-exponential time to solve the underlying hard mathematical problem in ECC (the elliptic curve discrete logarithm problem (ECDLP) while the best known algorithm takes full exponential time [11]. The ECC is intended to be used in the security layer to automatically encrypt/decrypt all data that flows to or from the application layer. We develop a front-end program to demonstrate the functionality of the ECC. This frontend program utilizes the ECC to encrypt a plain text data file. The program can be used on /computing devices in order to store confidential data securely onto the device. In addition to encryption and decryption, ECC can be applied to other applications such as Digital Signatures, Mutual Authentication, and Secure Data Transmission [10]. ECC is becoming the mainstream cryptographic scheme in all mobile and wireless devices. Smart cards are one of the most popular devices for the use of ECC and many manufacturing companies produce smart cards that make use of elliptic curve digital signature algorithms [13]. Elliptic curve cryptography has become the cryptography of choice for mobile computing and communications devices due to its size and efficiency benefits [16]. Some of the works that have been done with Elliptic Curve Cryptography is reviewed in the following section. Abstract Elliptic curve cryptography finds enormous applications because of its security offering using the remarkable property of elliptic curve. The Elliptic curve cryptography finds enormous applications in almost all the emerging areas. However in mobile networks, the usage of elliptic curve cryptography is limited. Moreover, the operation of mobile networks in an un-trusted environment increases the significance of the usage of security protocols. To provide a secure environment, an improved authentication protocols are required as the menacing effects increasing. Hence, in the previous works, we have proposed two authentication protocols. One of the protocols performs direct authentication and the other one performs indirect authentication. However, the performance of both of them has to be analyzed. Hence in this paper, a comparative analysis is made between the two authentication protocols. The analysis is done empirically as well experimentally. For performance analysis, the efficiency measures such as computational overhead, communication overhead, storage overhead and total computational complexity and the effectiveness measures such as replay attack, guessing attack and Stolen-Verifier attack are considered. Keywords: Elliptic Curve Cryptography (ECC), Direct Authentication Protocol, Indirect Authentication Protocol, Efficiency, Effectiveness 1. INTRODUCTION The rapid progress in wireless mobile communication technology and personal communication systems has prompted new security questions. Since open air is used as the communication channel, the content of the communication may be exposed to an eavesdropper, or system services can be used fraudulently. In order to have reliable proper security over the wireless communication channel, certain security measures need to be provided [12].The mobile environment aggravates some of the security concerns and threats. Mobile users will use resources at various locations and this may be provided by different service providers. Integrity and confidentiality of information stored on the mobile appliance is another important concern. A competing system that has emerged recently is ECC [10]. ECC is a public key cryptography system superior to the well-known RSA cryptography: for the same key size, it gives a higher security level than RSA [3] [14]. From the time when the use of elliptic curves in public key cryptography was suggested in 1985, increasingly effective implementations of ECC systems have been developed. Today, these systems are as fast as systems based on integer factoring with same key length [1]. Elliptic curves have been broadly used in the design of cryptosystems [2] [17]. ECC has been adopted in a wide variety of applications from digital certificates in web server authentication to embedded processors in wearable devices [4] 2. RELATED WORKS Pathak et al. [20] have proposed a new modified algorithm called ‘Direct Recoding Method’ for computation of signed binary representation. Their proposed method has been more efficient compared to other standard methods such as NAF, MOF and complementary recoding method. Rahila Bilal et al. [21] has discussed that Elliptic Curve Cryptography has been 515 K THILAGAVATHI AND P G RAJESWARI: EFFICIENCY AND EFFECTIVENESS ANALYSIS OVER ECC-BASED DIRECT AND INDIRECT AUTHENTICATION PROTOCOLS: AN EXTENSIVE COMPARATIVE STUDY one of the most interesting research topic in VLSI. FPGA based architecture for elliptic curve cryptography coprocessor, which has promising performance in terms of both Space Complexity and Time Complexity has been proposed in their paper. The modules have been simulated using Modelsim SE software and synthesized using Xilinx ISE 9.2i software. Experimental results have shown that ECC coprocessor realized in their architecture can speed up an elliptic curve scalar multiplication suitable for low area constraint applications and very high speed applications. Adnan Abdul-Aziz Gutub [22] has designed and modeled an improved parallel elliptic curve processor. The Jacobian coordinates system has been adjusted (...truncated)


This is a preview of a remote PDF: http://ictactjournals.in/paper/IJCT_Vol3_Iss1_P7_515_524.pdf
Article home page: https://doaj.org/article/276856d4288540e5a191055af8f8f314

K. Thilagavathi, P.G.Rajeswari. EFFICIENCY AND EFFECTIVENESS ANALYSIS OVER ECC-BASED DIRECT AND INDIRECT AUTHENTICATION PROTOCOLS: AN EXTENSIVE COMPARATIVE STUDY, ICTACT Journal on Communication Technology, 2012, pp. 515-524, Volume 1,