Skip to main content
. 2020 Nov 12;20(22):6471. doi: 10.3390/s20226471
Algorithm 13: Public block verification.
Input: PubB,CTn,PP.
Output: True or False.
  • 1:

    Confirm if PriBlockNon is available on private blockchain.

  • 2:

    Verify:BSigσCT1σCT2σCTn.

  • 3:

       if above check holds, then continue with step 6.

  • 4:

       otherwise, terminate current session.

  • 5:

    Compute hn=H(Cn), based on n log ciphertext Cn.

  • 6:

    Verify:e(hi, Y.xnCn)e(BSig, gn).

  • 7:

       if verification holds, then output True.

  • 8:

       otherwise, output False.