Fig. 1:

Fig. 2:

Fig. 3:

Fig. 4:

Fig. 5:

Fig. 6:

Fig. 7:

Fig. 8:

Fig. 9:

Fig. 10:

Hash formula used to generate the entities hash list_
| Parameter | Value | Parameter description |
|---|---|---|
| Hashing algorithm | SHA256 | Determine the desired hashing algorithm |
| Salt | IFC | Salt is a set of characters used to increase the complexity of the original hashed content |
| Iteration | 1 | Number of times that the hash should be rehashed |
| Length | 64 | The number of characters in the generated hashes |
Examples of the input and output of the hashing function_
| Input (entity) | Output (SHA256 hash) |
|---|---|
| #12=IFCDIRECTION((1.,0.,0.)); | “3d896c6580d86c5895a178d5bdb45ec3901cf3118881495c86caf38b70730a5b” |
| #14=IFCDIRECTION((-1.,0.,0.)); | “fd7a34687b10e217a47657bd93c49340ed00fa59a2f8667a072453160aef9767” |
| #16=IFCDIRECTION((0.,1.,0.)); | “8eeea131de37b45cc0057d63a7e115942257f3315791061adca5ff0704e7f9ea” |
| #18=IFCDIRECTION((0.,-1.,0.)); | “69f375f1c87d560e5981d8168070afdcf6f85953cad3e9d9b6a7e8b218a0c327” |
Fingerprint testing results_
| Comparison aspects | Original design | Derivative design |
|---|---|---|
| Aspect 1: GUIDs | ||
| Number of GUIDs | 353 | 240 |
| Overlapping GUIDs | 238 | |
| Aspect 2: Entity hashes | ||
| Number of hashes | 7,377 | 5,232 |
| Overlapping hashes | 100 | |
| Aspect 3: IPFS CIDs | ||
| Number of chunk CIDs | 3 | 2 |
| Overlapping CIDs | 0 | |