UTFacultiesEEMCSDisciplines & departmentsSCSEducationAssignmentsFinished AssignmentsFinished Master AssignmentsCryptographic Implementation of Issuer Policy for Self Sovereign Identity Systems

Cryptographic Implementation of Issuer Policy for Self Sovereign Identity Systems

MASTER Assignment

Cryptographic Implementation of Issuer Policy for Self Sovereign Identity Systems

Type : Master M-cs

Period: Mar, 2021 - Oct, 2021

Student : Anaigoundanpudur Karthikeyan, N. (Naveenaa, Student M-CS)

Date Final project: Oct 19, 2021

Thesis

Supervisors:

Abstract:

In Self-Sovereign Identity (SSI) there are three entities involved, namely issuer (issues the credentials), holder (for whom the credentials are issued), and verifier (the one who needs to view the credentials to provide a service or commodity in exchange). The problem here is that the verifier might request more than the required credentials from the holder. The holder is put into a difficult situation where the holder must give all the requested credentials in order to avail of the service offered by the verifier. To stop this from happening policies must be put into place and these policies must be cryptographically enforced. Various potential solutions are suggested and from those solutions, Ciphertext Policy Attribute-Based Encryption (CPABE) is used to address this problem. Implementation is provided in the form of a demo and the performance of the implemented solution is measured.