Research Article

A Scientific Research Information System via Intelligent Blockchain Technology for the Applications in University Management

Algorithm 3

Data sharing smart contract.
Input: Shared data application
Output: Shared dataset
If Authority determination()//User authority identification
 Call Data validation smart contract
 If Receive allow notification
  Return Asymmetric encryption(Data)
  Shared dataset <—Public key//data encryption
 Else refuse
Else false
Output: Shared dataset