Research Article

BCST-APTS: Blockchain and CP-ABE Empowered Data Supervision, Sharing, and Privacy Protection Scheme for Secure and Trusted Agricultural Product Traceability System

Table 1

Symbolic variable.

Variable nameMeaning

System initialization algorithm
Public parameters
Master key
Personalized encryption algorithm
Plaintext message
Personalized access control tree
Personalized ciphertext
Block publishing algorithm
Attribute re-encryption algorithm
Standardized ciphertext
Standardized access control tree
Access control and key generation algorithm
Personalized attribute set selected by the data request user
Decryption private key
Data decryption algorithm