Distributed Identity Management Systems