| Algorithm 3 Tampering Check | |
| V_ID: Vaccine Lot ID | |
| 1. | Procedure Tempering Check(FakeID, block of the network, succeeding block) |
| 2. | FakeID is the new V_ID |
| 3. | Forged/Modified |
| 4. | a = already stored block of the network |
| 5. | a1 = succeeding block |
| 6. | Tampering done by V_ID will be store in a |
| 7. | If a1.previous_hash! = a.hash then |
| 8. | Print (“tampered block not valid”) |
| 9. | End If |
| 10. | Else |
| 11. | Print (“tampered free valid block”) |
| 12. | End Else |
| 13. | End Procedure |