Definition

  • An execution of Cryptographic Protocol with environment and adversary on initial input Begins by running on
  • Machines take turns
  • When executes “transmit to ”, is suspended
  • Then:
    • If , message written to on the input tape with sender as some external entity, then, runs (Environment gives input to Protocol)
    • if , and the destination is external, the message is written to ‘s output tape with and and runs. (Protocol or adversary gives output to environment)
    • Otherwise, the message is written to with the given tape that the machine specifies and the then runs. (Cryptographic Machine gives message to other machine in the Protocol)
    • If a machine yields without transmitting runs
  • When halts, it gives some output