A ciphertext-policy attribute-based encryption scheme with constant ciphertext length. (2nd July 2010)