This thesis examines the use of blockchain technology with the Electric Vehicles (EVs) to
tackle different issues related to the existing systems like privacy, security, lack of trust,
etc., and to promote transparency, data immutability and tamper proof nature. Moreover,
in this study, a new and improved charging strategy, termed as Mobile vehicle-to-Vehicle
(M2V) charging strategy, is used to charge the EVs. It is further compared with conventional
Vehicle-to-Vehicle (V2V) and Grid-to-Vehicle (G2V) charging strategies to prove its efficacy.
In the proposed work, the charging of vehicles is done in a Peer-to-Peer (P2P) manner to
remove the intermediary parties and deal with the issues related to them. Moreover, to store
the data related to traffic, roads and weather conditions, a Transport System Information Unit
(TSIU) is used, which helps in reducing road congestion and minimizing road side accidents.
In TSIU, InterPlanetary File System (IPFS) is utilized to store the data in a secured manner.
Furthermore, mathematical formulation of the total charging cost, the shortest distance
between EVs and charging entities, and the time taken to traverse the shortest distance and to
charge the vehicles is done using real time data of EVs. The phenomena of range anxiety
and coordination at the crossroads are also dealt with in the study. Moving ahead, edge
service providers are introduced to ensure efficient service provisioning. These nodes ensure
smooth communication with EVs for successful service provisioning. A caching system is
also introduced at the edge nodes to store frequently used services. The power flow and the
related energy losses for G2V, V2V and M2V charging strategies are also discussed in this
work. In addition, an incentive provisioning mechanism is proposed on the basis of timely
delivery of credible messages, which further promotes users’ participation. Furthermore, a
hybrid blockchain based vehicular announcement scheme is proposed through which secure
and reliable announcement dissemination is realized. In addition, IOTA Tangle is used,
which ensures decentralization of the system. The real identities of the vehicles are hidden
using the pseudo identities generated through an Elliptic Curve Cryptography (ECC) based
pseudonym update mechanism. Moreover, the lightweight trustworthiness verification of
vehicles is performed using a Cuckoo Filter (CF). It also prevents revealing the reputation
values given to the vehicles upon information dissemination. To reduce the delays caused
due to inefficient digital signature verification, transactions are verified in the form of batches.
Furthermore, a blockchain based revocation transparency enabled data-oriented trust model
is proposed. Password Authenticated Key Exchange by Juggling (J-PAKE) scheme is used in
the proposed model to enable mutual authentication. To prevent collusion attacks, message
credibility check is performed using Real-time Message Content Validation (RMCV) scheme.
Furthermore, K-anonymity algorithm is used to anonymize the reputation data and prevent
privacy leakage by restricting the identification of the predictable patterns present in the
reputation data. To enable revocation transparency, a Proof of Revocation (PoR) is designed
for the revoked vehicles. The vehicle records are stored in IPFS. To enhance the chances of
correct information dissemination, incentives are provided to the vehicles using a reputation
based incentive mechanism. To check the robustness of the proposed model, attacker models
are designed and tested against different attacks including selfish mining attack, double
spending attack, etc. To prove the efficiency of the proposed work, extensive simulations are
performed. The simulation results prove that the proposed study achieves high success in
making EVs energy efficient, secure and robust. Furthermore, the security analysis of the
smart contracts used in the proposed work is performed using Oyente, which exhibits the
secure nature of the proposed work.