Research Article

Federated Medical Learning Framework Based on Blockchain and Homomorphic Encryption

Algorithm 1

SC.
 Input:
 Output:
 procedure confirm()
 if confirm trans.sender is not CDO then
  throw
 else
  Save to []
 end if
 end procedure
 procedure select()
 if select trans.sender is not TA then
  throw;
 else
   = random (block.timestap, block.diffculty, CDO.length)
  select.
 end if
end procedure