Skip to main content
. 2024 Dec 16;24(24):8034. doi: 10.3390/s24248034
Algorithm 3 Deposit protocol.
  1. Alice sends [Deposit, x] to BS.

  2. Upon receiving [Deposit, x] from Alice, server BS does the following steps:
    • (a)
      Abort if x > BS.onBalA.
    • (b)
      BS.onbalA BS.onBalA - x.
    • (c)
      BS.iA BS.iA + 1.
    • (d)
      Send [DepositConfirmed, x, BS.i,Aσ] to A, where σ Sign([TA.pbk, x, BS.onCounterA], BS.prk).
  3. Upon receiving [DepositConfirmed, x, BS.onCounter,Aσ] from BS. A invokes T.Deposit(x, BS.onCounter,Aσ).