|
Algorithm 2 Digital Twin synchronization |
Input:, , , , , ,
Begin:
:
Select time boundary
) do
() = Vendor ()
End for
Authenticate:
Encrypt DT Certificate
with
-
)) → Blockchain
Decrypt and Verify DT Certificate
)) = True
return DT authentication successful
else
not found. Authentication failed
end if
Encrypt PA ID
with
(
)) → Blockchain
Decrypt and Verify PA ID
() = True
return PA authentication successful; initiate DT Sync
else
not found. Authentication failed
end if
Initate Sync
with the PA
() = Vendor ()
return Initiate Sync
=
return packets match
→ Blockchain
else
Profiles mismatch. Update security vendor.
)) → Blockchain
end if
else
profile mismatch. Update security vendor
end if
End
|