Update protocol definitions

Summary
Part of task 23 Definition of security specification and privacy specifications This document contains specifications modification to protocols open protocols interactions between softwarehardware components Through workshops with actors detailed functional use case descriptions API designs and payload definitions of the different messages will be defined to deliver a clear scope of work for software development in Task 24andinput for developing test plans for interoperability testing under Task 25