Ma X : An Access Control System for Digital Libraries and the Web