• No results found

A Novel Approach for User Authentication for IoT Devices Using Human Pulse and IoT Cloud for OTP Generation

N/A
N/A
Protected

Academic year: 2021

Share "A Novel Approach for User Authentication for IoT Devices Using Human Pulse and IoT Cloud for OTP Generation"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

15 Page 15-20 © MAT Journals 2019. All Rights Reserved

A Novel Approach for User Authentication for IoT Devices Using

Human Pulse and IoT Cloud for OTP Generation

Deepak G*, Harish Kumar N Assistant Professor

Department of Computer Science and Engineering, Dayananda Sagar College of Engineering, Bengaluru, Karnataka, India

Email: *[email protected] DOI: http://doi.org/10.5281/zenodo.3362108

Abstract

Internet of Things (IoT) integrates numerous devices into networks for providing intelligent and advanced services to the user community. With these devices that provide services to humans they should protect human privacy and secrecy. Many attacks are possible in the current world like DoS attacks, eaves dropping, user identity theft etc. To mitigate such attacks, we develop an approach which uses human pulse for generating OTP and to authenticate the user based on OPT Authentication. This approach provides better authentication since the OTP is generated using IoT Cloud and pulse of humans which is dynamic in nature.

Keywords:Internet of Things, OTP, Pulse, Thing Speak

INTRODUCTION

Biometrics is currently making a good impact in the field of user authentication. Biometrics has been used in diverse applications since they provide access control mechanisms to secure the devices such as mobiles, ATM, IoT devices etc. Biometrics [6] has been well-defined as personal authentications grounded on their behavior and physical features they contain. Some examples of biometric systems widely used for human authentication are based on iris, retina, fingerprint, hand geometry, face recognition etc. Internet of Things (IoT) has currently gained so much popularity since its wide spread applications such as developing smart cities, smart agriculture, defense, home automation etc. With wide spread applications there are possibilities that the IoT systems which provide these functionalities may be attacked by the attackers. So, it is the responsibilities of developers to safe guard the user credentials that use the services. Currently, a lot of research [9], [10] has been happening in finding new biometrics

which can provide more secure authentication for the users. In respect to this, human pulse can be used for authentication. Since pulse is frequently varying, its dynamic nature can be used for authentication. The pulse obtained from a person can be used to generate one-time password which can be sent to the user’s mobile for authentication. Since the OTP generation uses real time human pulse obtained from a pulse sensor, no need to use any random generator for obtaining OTP. In this study, we discuss about the OTP generation using pulse sensor and IoT cloud for secure authentication of user. Discussion on literature survey carried out. Proposed methodology is discussed. Experimental setup done to carry the proposed approach is addressed. Results obtained and conclusion with future scope is discussed.

RELATEDWORKS

Shivaji Kulkarni et al., have discussed a security approach using Advanced Encryption Standard and Intel Galileo. IoT security comprises of securing the data and

(2)

16 Page 15-20 © MAT Journals 2019. All Rights Reserved uploading the data to cloud. AES

algorithm is used to encrypt the data. Intel Galileo is used which works on Linux operating system. Data is collected from a source and is given as input to AES algorithm. The data encryption is done using 128 bits. To make it more secure AES-192 and AES-256 can be used. It was verified in Bird hit Probability [1].

Paramasiven Appavoo et al., proposed a privacy-preserving trust model which is lightweight based on simple threshold detection on which a large class of applications can be provisioned. The main issue addressed in this work is how to decrease data loss in the existence of untrusted service sources so that providers are prohibited from unveiling information to third parties. A lightweight approach to functional encryption (FE) for privacy-preservation is deliberated here. The proposed model uses a combination of per function initialization vector to disclose information only to relevant service providers and sensor aliases to hide the identity of the sensing source and it has been implemented as a prototype on TelsoB, by demonstrating the viability of the proposed scheme on resource-constrained devices [2].

Jinho Choi et al., have proposed a method which can spawn an order of arbitrary numbers for a secret-key in an OFDM system. Each device is having an exclusive secret key, since, the key generated is random based on CDS and generated without any fixed sequences. In this proposed approach, various wrong images are transmitted all the while to confound spies, while the right image can be gotten by a genuine recipient utilizing the mutual mystery of the Channel State Information (CSI) with a real transmitter in view of the direct correspondence in TDD mode [3]. CSI is different from existing secret-key generation methods since it is not used directly for secret-key generation. The

above approach is unresponsive to gains of RF chains which are different so that proposed scheme suits for sensors or IoT devices.

Tarun Kumar Goyal et al., have presented a work which includes the software and hardware implementation of Diffie-Hellman, Elliptic Curve Diffie-Hellman (ECDH) Key agreement algorithm, and Rivest-Shamir-Adleman (RSA) algorithm. The proposed work involves performance, analysis of power, area, and their comparisons. With respect to power and area are concerned, ECDH algorithm is found to be better [4]. The primary focus is on low power algorithm & lightweight robustness for encryption and decryption using key exchange algorithm.

M. Shamim Hossain et al., have presented a biometric built IoT infrastructure encompassing four layers. The proposed approach takes face and uses it as the biometric feature. The sensors capture image of face and send it to the IoT devices, like linked smartphones etc. After suitable encryption technique, the face which is encrypted is directed to the cloud storage. All facial features are decrypted and extracted in cloud using local binary pattern (LBP) and Weber local descriptor (WLD) and coordinated with corresponding templates [5] which form database. If matching occurs the user is authentic. The novelty of proposed module is a nonlinear union of two dissimilar local texture descriptors, namely LBP and WLD, used to attain high accurateness. Zhe Liu et al., have proposed the calculation of Verification of an ECDSA signature task on a contorted Edwards bend with a productively process endomorphism, which authorities decreasing the quantity of point doublings by roughly half contrasted with an ordinary execution. They build up a few improvements to the task and portray two

(3)

17 Page 15-20 © MAT Journals 2019. All Rights Reserved architecture models for processing the

activity[6]. The principal design is a little processor executed in 0.13 m CMOS ASIC and is valuable in asset obliged gadgets for the Internet of Things (IoT) applications. The second design is fast signature verification design by using FPGA acceleration and used in the server-side applications.

Sriram Sankaran et al., have presented a Light-weight security framework for IoT’s using Identity based Cryptography. In this approach hierarchical security architecture for IoT’s using identity based cryptography is proposed. The proposed technique is evaluated using simulations led using Contiki and RELIC. Identity based Cryptography has been evolving as good public key based cryptographic technique owed to the capability of using characteristics as public keys. Security devices grounded on IBC [7] have revealed that they produce minor overhead than intrinsic public key-based cryptography due to decrease in key size. Siddaramappa. V et al., have proposed a technique of encryption and decryption grounded on Bioinformatics and Cryptography. Proposed algorithm is a

novel method where deoxyribonucleic acid and RNA are used for key generation for secure data encryption and decryption methods [8]. The projected system delivers high level of security for data compared to existing algorithms. DNA properties are used for Decryption or encryption methods. Some of the methods of DNA properties like replication, translation, mRNA, and transcription.

DESIGN METHODOLOGY

This section gives a detailed description of proposed methodology. The proposed system uses a pulse sensor which uses the heart pulse for OTP generation. The sensed pulse values are sent to Arduino and later stored in IOT cloud for processing. The data is sent to the cloud using ESP8266, a Wi-Fi module. The sensor values are processed for generating an OTP in cloud using OTP generation algorithm. The generated OTP is sent to user mobile using a GSM module to authenticate a user. Based on the OTP returned from the user we can provide access to the IOT objects. Fig. 1 shows the overall architecture of the proposed methodology. OTP generation algorithm is discussed here.

(4)

18 Page 15-20 © MAT Journals 2019. All Rights Reserved OTP Generation Algorithm

Step 1: Obtain Read API Key for the channel from Thing Speak.

Step 2: Obtain Data from the Channel. Step 3: Reshape the array of data to 4X4 matrix.

Step 4: Perform Modulus operation for each element in matrix by 10. The resultant matrix is a matrix which contains all single digit values.

Step 5: Obtain the Principle Diagonal Elements from the Resultant matrix.

Step 6: Convert the array to an OTP Number.

EXPERIMENTAL SETUP

Fig. 2 shows the hardware implementation of the proposed methodology. The hardware components used are pulse sensor, Arduino Uno Microcontroller, ESP8266 WiFi module and GSM Module. IoT cloud used as part of the methodology is IBM Bluemix.

Figure 2: Hardware Implementation. RESULTS AND DISCUSSION

After performing the hardware implementation, the following results were drawn. Fig. 3 shows the Bits Per Minute (BPM) v/s TIME graph of pulse sensor.

The OTP generated at a specific time is recorded and shown as sample output. This OTP is transferred to user registered mobile as OTP for authentication. Fig. 4 shows the OTP generated.

(5)

19 Page 15-20 © MAT Journals 2019. All Rights Reserved Figure 4: Generated OTP.

CONCLUSION AND FUTURE SCOPE Despite many existing authentication approaches for user, in this research study a unique approach has been used to authenticate a human with the help of their pulses and processing it in IoT cloud as discussed. It provides an OTP based authentication where user can use for their authentication without using any random number generator for getting an OTP. Future scope will be working on biometrics for generating instant OTP by using miniatures of finger print features. REFERENCES

1. Shivaji Kulkarni, Nalini Iyer, Shrihari Durg (2012), “Internet of Things (IoT) Security”, In the proceedings of IEEE International Conference on Computing for Sustainable Global Development, pp. 821 - 824.

2. Paramasiven Appavoo, Anand Bhojan, Mun Choon Chan Ee-Chien Chang (2016), “Efficient and Privacy-Preserving Access to Sensor Data for Internet of Things (IoT) based Services”, In the proceedings of 8th International Conference on Communication Systems and Networks (COMSNETS), pp. 1 - 8.

3. Jinho Choi, Jeongseok Ha (2016), “Secret Key Transmission Based on Channel Reciprocity for Secure IoT”,

In the proceedings of IEEE European

Conference on Networks and Communications (EuCNC), pp. 1-5. 4. Vineet Sahula, Tarun Kumar Goyal

(2016), “Lightweight Security Algorithm for Low Power IoT Devices”, In the proceedings of IEEE International Conference on Advances in Computing, Communications and Informatics (ICACCI), pp. 1725-1729. 5. Ghulam Muhammad, M. Shamim

Hossain, Sk Md Mizanur Rahman, Wadood Abdul, Abdulhameed Alelaiwi, and Atif Alamri (2016), “Toward End-to-End Biometrics-Based Security for IoT Infrastructure”,

IEEE Wireless Communications,

Volume 23, Issue 5, pp. 44 - 51.

6. Harish, Deepak (2018), “User Authentication for IOT Objects: A Two Factor Approach using Biometrics and Perceptual Hashing”,

International Conference on Networking, Embedded and Wireless Systems (ICNEWS).

7. Zhe Liu, Johann, Kimmo J¨ Arvinen Großsch adl, Zhi Hu, Husen Wang, Ingrid Verbauwhede, (2016), “Elliptic Curve Cryptography with Efficiently Computable Endomorphisms and Its Hardware Implementations for the Internet of Things”, IEEE Transactions on Computers, Volume 14, Issue 8, pp. 773-785.

(6)

20 Page 15-20 © MAT Journals 2019. All Rights Reserved 8. Sriram Sankaran (2016), “Lightweight

Security Framework for IoTs using Identity based Cryptography”, IEEE International. Conference on Advances in Computing, Communications and Informatics (ICACCI), pp. 880 - 886. 9. Harish Kumar N, Rajashekhar Patil,

Deepak G, Murthy BM (2017), “A Novel Approach for securing data in IoT cloud Using DNA Cryptography and Huffman Coding Algorithm”,

IEEE International Conference on Innovations in Information, Embedded and Communication Systems

(ICIIECS-2017),

10.1109/ICIIECS.2017.8275958. 10.Siddaramappa V, Ramesh K.B (2015),

“Cryptography and Bioinformatics

techniques for Secure Information transmission over Insecure Channels”,

IEEE International Conference on Applied and Theoretical Computing and Communication Technology, pp. 137-139.

Cite this article as: Deepak G, & Harish Kumar N. (2019). A Novel Approach for User Authentication for IoT Devices Using Human Pulse and IoT Cloud for OTP Generation. Journal of Computer Science Engineering and Software Testing,

5(3), 15–20.

References

Related documents

4 Author always uses parts of speech and verb tenses correctly; punctuation of sentences is correct.. All proper nouns and initial words in sentences

Lecture 11: PEST - DEFINITION, CATEGORIES, CAUSES FOR OUTBREAK, LOSSES CAUSED BY PESTS.. PEST - Derived from French word ‘Peste’ and Latin term ‘Pestis’ meaning

By indicating the LED with different color and pressing the button, printer can feed labels, pause the printing job, select and calibrate the media sensor, print printer

authority, Reach optimizes sites for search engines and human visitors alike, delivering real value and earning higher placement on results pages for each of our clients. Please

Regularly check the setting of the set-point mode and of the over temperature safety device set-point entered in this mode for the temperature value in Fixed value operation or

variables of physical activity level and academic achievement in college students, but rather.. focused on

Two wavelet selection criteria Maximum Energy to Shannon Entropy ratio and Maximum Relative Wavelet Energy are used and compared to select an appropriate wavelet for

Analysis of CD11b + /CD45 high macrophages revealed significantly increased numbers of CD11b + /CD45 high cells in APP-PS1 compared to WT and treatment with PLX5622 reduced this