Automated Sensing System for Monitoring Road Surface Condition Using Fog Computing

The principle point of this task is to build up an Intelligent Monitoring System used to screen the Road Surface Condition using Fog Computing that increases the road safety. Multiple solutions have been proposed which make use of mobile sensing, more specifically contemporary applications and architectures that are used in both crowd sensing and vehicle based sensing. Nonetheless, these initiatives have not been without challenges that range from mobility support, location awareness, low latency as well as geo-distribution. As a result, a new term has been coined for this novel paradigm, called, fog computing.


I. INTRODUCTION 1.1 Overview of the Project
Great attention has been directed toward road surface condition monitoring in the recent past. As a matter of fact, this activity is of critical importance in transportation infrastructure management. In response, multiple solutions have been proposed which make use of mobile sensing, more specifically contemporary applications and architectures that are used in both crowd sensing and vehicle-based sensing. This has allowed for automated control as well as analysis of road surface quality. These innovations have thus encouraged and showed the importance of cloud to provide reliable transport services to clients. Nonetheless, these initiatives have not been without challenges that range from mobility support, locational awareness, low latency, as well as geodistribution. As a result, a new term has been coined for this novel paradigm, called, fog computing. In this paper, we propose a privacy-preserving protocol for enhancing security in vehicular crowd sensing based road surface condition monitoring system using fog computing. At the onset, this paper proposes a certificate less aggregate signcryption scheme that is highly efficient.

Fig.1: Cloud-based Architecture
On the basis of the proposed scheme, a data transmission protocol for monitoring road surface conditions is designed with security aspects such as information confidentiality, mutual authenticity, integrity, privacy, as well as anonymity. In analyzing the system, the ability of the proposed protocol to achieve the set objectives and exercise higher efficiency with respect to computational and communication abilities in comparison to existing systems is also considered.

Existing System
The condition of road surfaces is considered as a major indicator of the quality of roads. As a matter of fact, classification of a road as either safe or dangerous, more often than not take into consideration the surface condition of the road. Conventionally, parameters such as potholes, bumps and slipperiness are considered as the distinguishing features of the quality of road surfaces.
Thus systems for monitoring road conditions are critical to the improvement of safety in roads, lowering accident rates and protection of vehicles from getting damaged as a result of poor surface road conditions. Using advanced vehicular technologies especially vehicular communication combined with sensing technologies, road anomalies can be easily identified and dealt with. This is achieved using an advanced system for monitoring road surface condition.

Proposed System
We propose a Road surface Condition Monitoring System Using Fog Computing which consists of traditional OBU(On board Unit) and RSU as Fog Node. In General OBU is Responsible to monitor the road condition and forward the content to the cloud. While uploading the information to the cloud OBU must encrypt the information by using Signcryption. Control center is responsible for key generation to the OBU as well as rsu . OBU will encrypt the information by using the key provided by the control center and forward the information to the Fog cloud i.e.(RSU). Fog Node is Responsible to Verifying the truthfulness of an message and forward the information to the cloud . The Cloud will maintain the data whenever request received cloud process the data and provide the corresponding request.

II.
PROPOSED ALGORITHM AND EQUATIONS The proposed CLASC scheme is composed by the following six algorithms.

Setup
Given the security parameters k, and this algorithm is performed by the KGC as follows. a) Chooses a cyclic additive group G of prime order q on elliptic curve, and P is an arbitrary generator of G. b) Chooses a cyclic multiplicative group T of the same order q and a bilinear map ê: G × G → T . c) Randomly selects a master private key s ∈ * and compute the master public key pub = sP. d) Selects four secure hash functions 1 : {0, 1} * → * , 2 : {0, 1} * → {0, 1} here n is the bit-length of plaintexts, 3 : {0, 1} * → G and 4 : * → G. e) Publishes the system parameter params = (G, T , ê, P, q, pub , 1 , 2 , 3 , 4 ) and the master private key s will be kept secure by the KGC.

Key-Generation
This algorithm is interactively performed by the user ID and KGC as follows.
a) The user ID randomly chooses ∈ * as the secret value and computes a partial public key = P. b) The user sends its identity and partial public key (ID , ) to the KGC. c) The KGC then randomly selects ∈ * and compute another partial public key for the user = P, so the full public key for the user is ( , ). d) The KGC computes the partial private key = + s * where = 1 (ID ), and is sent securely to the user ID . e) The user ID judges the validity of the partial private key by checking P = + pub 1 (IDi). Notably, these procedures finish three different algorithms which are: 1) set-secret-value; 2) partial-privatekeyextract; and 3) set-public-key of the proposed scheme. These algorithms generate public key ( , ) that is kept in the public tree by the KGC, and the full private key ( , ) is kept secret by the user.

Aggregate-Unsigncrypt
If the output of Aggregate-Verify algorithm is true, this algorithm is performed by the receiver ID as follows. a) Compute ′ = .