WI-FAB: Attribute-based WLAN access control, without pre-shared keys and backend infrastructures