Table 6 Attributes and attribute relationships.

From: Blockchain-based proxy re-encryption access control method for biological risk privacy protection of agricultural products

Attribute value

Attribute relationship

 

sIdNameRelavant(1, Farming organization)

sID(1)

sIdNameRelavant(2, Culture tissue)

sID(2)

sIdNameRelavant(3, Harvest tissue)

sID(3)

sIdNameRelavant(4, Regulatory agency)

sID(4)

rIdNameRelavant(10, Level 3 open data)

sName(Farming organization)

rIdNameRelavant(20, Level 2 privacy data)

sName(Culture tissue )

rIdNameRelavant(30, Level 1 privacy data)

sName(Harvest tissue)

roleAssignment(1,admin)

sName(Regulatory agency)

roleAssignment(2,user)

sRole(user)

roleAssignment(3,others)

sRole(admin)

roleAssignment(4,supervise)

sRole(supervise)

allowAction(Level 3 open data, update)

sRole(others)

allowAction(Level 3 open data, read)

rID(10)

allowAction(Level 3 open data, delete)

rID(20)

allowAction(Level 2 privacy data, update)

rID(30)

allowAction(Level 2 privacy data, read)

rName(Level 3 open data)

allowAction(Level 2 privacy data, delete)

rName(Level 2 privacy data)

allowAction(Level 1 privacy data, update)

rName(Level 1 privacy data)

allowAction(Level 1 privacy data, read)