Abstract:In practical applications of traditional attribute based encryption scheme, it is difficult to track the malicious user who sells his private keys. And, the user attributes can’t show the level of identity. To solve the problem, a weighted attribute-based encryption scheme with traitor tracing is proposed. In the scheme, the user’s private key which contains the user identity information is used to trace traitors. In addition, the idea of attribute weight is adopted, and the attribute set is transformed into the segmentation set of attribute weight through the attribute set segmentation algorithm. The proposed scheme provides fine-grained and flexible access control based on linear secret sharing. It is proved to be secure against chosen plaintext attack under the q-decisional bilinear diffie-hellman assumption in the standard model. Compared with other related schemes, it has significant improvement in communication and computing cost, and it is more suitable for the application of mobile terminal in cloud computing.