Posts

Showing posts from 2025

Location_Privacy_for_IoV (Estimation of communication overhead incurred during IT request, ZKP validation, and blockchain logging)

% Random Silent Period Algorithm - Multi-Vehicle Simulation with Overhead Estimation % Author: Abdulhameed Idris % Date: [Insert Date] % -------- Input Parameters -------- num_vehicles = 5; % Number of vehicles T_min = 5; % Min silent period (sec) T_max = 15; % Max silent period (sec) T_total = 60; % Total simulation time (sec) T_sys = 0; % System time % Communication overhead estimates (in bytes) IT_request_size = 100; IT_response_size = 120; blockchain_entry_size = 80; overhead = 0; % Total communication overhead % Initialize vehicle states silent_mode = true(num_vehicles, 1); T_silent = zeros(num_vehicles, 1); T_end_silent = zeros(num_vehicles, 1); % Assign random silent periods for i = 1:num_vehicles R_f = rand(); T_silent(i) = T_min + R_f * (T_max - T_min); T_end_silent(i) = T_sys + T_silent(i); end % -------- Simulation Loop -------- disp('Simulation Start'); while T_sys = T_end_silent(i) fprintf('\n...