Attribute-based encryption : robust and efficient constructions