DATA SHARING SCHEME BASED ON ATTRIBUTE ENCRYPTION AND SUPPORTING TRACEABILITY UNDER INTERNET OF THINGS
Aimed at the problems of lack of fine-grained access control and lack of traceability in data sharing under one-to-many model,a data sharing scheme based on attribute encryption and supporting traceability under internet of things(IoT)is proposed.On the basis of ciphertext policy attribute scheme proposed by Waters,the shared key was encrypted to realize the fine-grained access control of data.Based on the blockchain smart contract technology,the scheme effectively prevented the security risks caused by the excessive authority of the central authorization center,ensured that all participants followed the pre-agreed rules of the smart contract,and did not require additional computational overhead for users to verify the correctness of the data.Security analysis shows that the proposed scheme can well protect the security of user data,and the system data flow can be traced.Experimental analysis shows that the proposed scheme has certain advantages in the number of blockchain transactions,attribute token generation,resource search,and verification,and it is suitable for one-to-many data sharing in the IoT device resource-constrained scenario.
Attribute-based encryptionSmart contractData traceabilityInternet of thingsBlockchain