Emap expedite message authentication protocol for vehicular ad hoc networks
1. EMAP: Expedite Message Authentication Protocol
for Vehicular Ad Hoc Networks
EMAP: Expedite Message Authentication protocol for Vehicular Ad Hoc Networks
2. Introduction:
A taxonomy of wireless networks
EMAP: Expedite Message Authentication protocol for Vehicular Ad Hoc Networks
3. Ad Hoc Networks
• Non-infrastructure
• Fixed and Mobile Nodes
• Special Classes of Ad Hoc Networks
Vehicular Ad Hoc Networks
Wireless Mesh Networks
Wireless Sensor Networks
Bluetooth Scatternets…
EMAP: Expedite Message Authentication protocol for Vehicular Ad Hoc Networks
4. What is a VANET
(Vehicular Ad hoc NETwork)?
Roadside
base station
Emergency
event
Inter-vehicle
communications
Vehicle-to-roadside
communications
EMAP: Expedite Message Authentication protocol for Vehicular Ad Hoc Networks
5. HMAC
HMAC stands for Hash-based Message Authentication
Code
It used to verify data integrity and authenticity of a
message
It uses current cryptographic hash functions with a
secret key (SHA )
6. Terms
Some terms to help out with the next slide:
H = hash function
K = key
M = message
|| = concatenation
XOR = XOR
o_key_pad = outer padding (one block long 0x36)
i_key_pad = inner padding (one block long 0x5c)
In short:
HMAC(k,m) = H((k XOR o_key_pad) || H((k XOR
i_key_pad) || m))
8. Objective:
The main aim of this project is to propose
EMAP(Expedite Message Authentication Protocol)
for vehicular Ad hoc Networks which replaces the
time-consuming CRL(Certificate Revocation List)
checking process by an efficient revocation checking
process.
EMAP: Expedite Message Authentication protocol for Vehicular Ad Hoc Networks
9. Existing System:
In existing system, VANETs use the Public Key
Infrastructure (PKI) and Certificate Revocation Lists
(CRLs) in which the authentication of a received
message is performed by checking if the Certificate of
the sender is included in the current CRL.
EMAP: Expedite Message Authentication protocol for Vehicular Ad Hoc Networks
10. Demerits:
A variety of attacks such as
Injecting false information,
Modifying and
Replaying the disseminated messages can be easily
launched.
Delay in checking the revocation status of a
certificate.
EMAP: Expedite Message Authentication protocol for Vehicular Ad Hoc Networks
11. Proposed System:
Expedite Message Authentication Protocol (EMAP)
for VANETs, replaces the time-consuming CRL
checking process by an efficient revocation checking
process which uses a keyed Hash Message
Authentication Code (HMAC) and novel probabilistic
key distribution.
EMAP: Expedite Message Authentication protocol for Vehicular Ad Hoc Networks
12. Merits:
Decreased message loss ratio
EMAP is secure and efficient.
The number of messages that can be verified using
EMAP within 300msec is greater than that using
linear and binary CRL checking by 88.7 and 48.38
percent respectively
EMAP: Expedite Message Authentication protocol for Vehicular Ad Hoc Networks
13. Modules:
Vehicle-to-Vehicle (V2V) and Vehicle-toInfrastructure
Expedite Message Authentication Protocol
EMAP: Expedite Message Authentication protocol for Vehicular Ad Hoc Networks
14. 1. Vehicle-to-Vehicle (V2V) and Vehicle-toInfrastructure
OBU’s can communicate either with other OBU’s
through V2V communications or with RSU’s through
V2I communications.
EMAP: Expedite Message Authentication protocol for Vehicular Ad Hoc Networks
15. 2. Expedite Message Authentication Protocol
In this Module,
A Trusted Authority (TA): provides anonymous
certificate and Distributing secret keys to all OBUs in
the network.
Roadside units (RSUs): RSUs are fixed units
distributed all over the network.
On-Board Units (OBUs): OBUs are embedded in
vehicles.
EMAP: Expedite Message Authentication protocol for Vehicular Ad Hoc Networks
16. System Requirements:
Hardware Requirements:
System
Hard Disk
Floppy Drive
Monitor
Mouse
Ram
: Pentium IV 2.4 GHz.
: 40 GB.
: 1.44 Mb.
: 15 VGA Color.
: Logitech.
: 512 Mb.
Software Requirements:
Operating system
Coding Language
Front End
: Windows 7 Ultimate (32-bit)
: ASP.Net with C#.
: Visual Studio 2010 Professional
EMAP: Expedite Message Authentication protocol for Vehicular Ad Hoc Networks