17
Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses on the Road in VANET Clouds Authors: Rasheed Hussain , Fizza Abbas, Junggab Son, Donghyun Kim, Sangjin Kim, and Heekuck Oh 2013 IEEE International Conference on Cloud Computing Technology and Science Speaker: 資資資資 MA2G0101 資資資

Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses on the Road in VANET Clouds Authors: Rasheed Hussain ∗, Fizza Abbas ∗, Junggab Son ∗,

Embed Size (px)

Citation preview

Page 1: Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses on the Road in VANET Clouds Authors: Rasheed Hussain ∗, Fizza Abbas ∗, Junggab Son ∗,

Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses

on the Road in VANET Clouds

Authors: Rasheed Hussain∗, Fizza Abbas∗, Junggab Son∗, Donghyun Kim, Sangjin Kim, and Heekuck Oh∗2013 IEEE International Conference on Cloud Computing Technology and Science

Speaker:資工碩研一甲MA2G0101

林韋呈

Page 2: Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses on the Road in VANET Clouds Authors: Rasheed Hussain ∗, Fizza Abbas ∗, Junggab Son ∗,

OUTLINEIntroduction

System and Network Module

Proposed Vehicle Witnesses As A Service

Evaluation

Conclusion

Page 3: Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses on the Road in VANET Clouds Authors: Rasheed Hussain ∗, Fizza Abbas ∗, Junggab Son ∗,

IntroductionToday’s high-end cars are not the

same century-old boxes with four wheels anymore, but rather more complex and sophisticated machines that are dreamed to bring reliablity and safety to our driving experience.

Page 4: Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses on the Road in VANET Clouds Authors: Rasheed Hussain ∗, Fizza Abbas ∗, Junggab Son ∗,

Introduction Recently, a number of services were proposed

for VANET-based clouds. TIaaS (Traffic Information as a Service), and POW (Pics-On-Wheels) are two of them

POW is the first approach to use vehicles to collect lively images of an area specified by a query from a user. Once the query is broadcasted, each vehicle nearby the scene will take a picture of its surroundings using an onboard camera and send it back to the user.

Page 5: Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses on the Road in VANET Clouds Authors: Rasheed Hussain ∗, Fizza Abbas ∗, Junggab Son ∗,

IntroductionNevertheless, security and privacy issues are

still hot topics in VANET concept of Mix Zone which is used as a

hotspot for changing pseudonyms in order to provide unlinkability among pseudonyms that are sent by the same vehicle.

Unfortunately, changing pseudonyms does not necessarily preserve privacy. Wiedersheim et al. figured out that even if a unique pseudonym is used with each message, movement profiles could still be generated and the vehicles could be traced.

Page 6: Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses on the Road in VANET Clouds Authors: Rasheed Hussain ∗, Fizza Abbas ∗, Junggab Son ∗,

System and Network Module

Proposed Network Model

Page 7: Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses on the Road in VANET Clouds Authors: Rasheed Hussain ∗, Fizza Abbas ∗, Junggab Son ∗,

Proposed Vehicle Witnesses As A ServiceVehicle Witnesses as a Service(VWaas)

Active service refers to a scenario where participating vehicles take pictures of the vicinity after specified time interval and then upload the pictures to the cloud.

Passive service, vehicles proactively take pictures as a result of certain events or unless they are directed to do so.

Page 8: Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses on the Road in VANET Clouds Authors: Rasheed Hussain ∗, Fizza Abbas ∗, Junggab Son ∗,

Proposed Vehicle Witnesses As A ServiceSystem Initialization

◦ We use ElGamal encryption algorithm over the ECC (Elliptic Curve Cryptography) to encrypt Ki and KVi , and save them into RAs. Let G be a cyclic group of prime order q where G is generated by P. DMV first chooses s ∈ Z.

◦ Each RAi holds a share si and si = (s1, s2, s3, ..., sj).In order to construct s from individual si, RAs must elect one of them to be group leader and construct s from combination of si.

Page 9: Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses on the Road in VANET Clouds Authors: Rasheed Hussain ∗, Fizza Abbas ∗, Junggab Son ∗,

Proposed Vehicle Witnesses As A ServiceTRH Initialization

◦ preloads TRH with vehicles individual secret key KVi and pseudonym generation key Ki.

Pseudonym Generation: ◦ DMV (Department of Motor Vehicles)generates n

number of pseudonyms by taking vehicle V’s secret counter uV and increment it by vehicle V’s

incrementing factor oV .

Page 10: Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses on the Road in VANET Clouds Authors: Rasheed Hussain ∗, Fizza Abbas ∗, Junggab Son ∗,

Proposed Vehicle Witnesses As A ServiceOn the other hand, in case of a busy street,

it is highly possible that there might be more vehicles than enough nearby willing to collaborate. However, it is not desirable for all of them to upload the picture of the SoI since this will incur excessive amount of wireless (Wifi, 3G and/or 4G) traffic.

Page 11: Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses on the Road in VANET Clouds Authors: Rasheed Hussain ∗, Fizza Abbas ∗, Junggab Son ∗,

Proposed Vehicle Witnesses As A ServiceOne way to elect a smaller subset of

cameras to obtain the full-view image of the SOI while minimizing the wireless traffics from the Vehicles would be

◦ (a) allowing all the static cameras around the streets to transmit the pictures

◦ (b)iteratively allowing a vehicle with a camera covering the most amount of uncovered direction to transmit until the sufficient condition is met

Page 12: Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses on the Road in VANET Clouds Authors: Rasheed Hussain ∗, Fizza Abbas ∗, Junggab Son ∗,

Proposed Vehicle Witnesses As A Service

The format of the report message from vehicle to cloud, denoted by MR is given by:

Page 13: Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses on the Road in VANET Clouds Authors: Rasheed Hussain ∗, Fizza Abbas ∗, Junggab Son ∗,

Proposed Vehicle Witnesses As A Service Identity ExchangeWhen a vehicle wants to exchange its

pseudonym for privacy preservation, it shows its intention in its beacon messages

PEHT-Pseudonym Exchange History Table

Page 14: Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses on the Road in VANET Clouds Authors: Rasheed Hussain ∗, Fizza Abbas ∗, Junggab Son ∗,

Proposed Vehicle Witnesses As A Service

Pseudonym Exchange History Table Example

Page 15: Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses on the Road in VANET Clouds Authors: Rasheed Hussain ∗, Fizza Abbas ∗, Junggab Son ∗,

EvaluationSecurity Analysis

◦ We assume a passive adversary where he/she can overhear the transmission between the vehicles and cloud service provider

◦ The effect of keys compromise is critical for our proposed scheme. However the compromise of Ki alone does not have severe consequences because the adversary can get only α which is a part of pseudonym. In the worst case if both Ki and KVi are compromised, then the consequences will be dire. In such case the adversary not only has the actual pseudonym, but also can manipulate or reuse it.

Page 16: Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses on the Road in VANET Clouds Authors: Rasheed Hussain ∗, Fizza Abbas ∗, Junggab Son ∗,

Evaluation

Computation and Communication Overhead

Page 17: Vehicle Witnesses as a Service: Leveraging Vehicles as Witnesses on the Road in VANET Clouds Authors: Rasheed Hussain ∗, Fizza Abbas ∗, Junggab Son ∗,

Conclusion In this paper, we proposed VWaaS (Vehicles

Witnesses as a Service) in VANET-based clouds.

Cloud,on the other hand, provides the stored forensic evidences to the law enforcement or insurance agencies for investigation.

We provide conditional anonymity to the vehicles that contribute to this service.