Attribute based encryption (1)