IEEE/ICACT20230046 Slide.12        [Big Slide]       [YouTube] Oral Presentation
The JSON object format to be stored in the Blockchain is shown here. The array containing error ids represents events where policy violations have been detected. A hash value of all the fields in the JSON object is computed and is also made part of the JSON object. This is useful for data validation upon receipt by the Blockchain node. The condition field is useful during the computation of the CVSS score. Blockchain node upon receiving the JSON object would decrypt the received JSON object using the resource public key and recalculates the hash of all the fields in the JSON object and verify its integrity. Modified JSON objects would be rejected and will not be stored in the Blockchain node. Since all blockchain nodes apply the same validation process it is ensured that all nodes will eventually maintain the same state only. The consensus algorithms of the Blockchain network ensure that the state is replicated across all the nodes uniformly.

[Go to Next Slide]
Select Voice: