Internship
Build Your Own SSI Solution
Ready to shape the digital identity landscape? Create your own SSI implementation with complete freedom. Empower individuals and secure their data. The future is in your hands! Learn more below.
assignment
Ready for a challenge?
Self-Sovereign Identity (SSI) is a breakthrough cryptographic concept in digital identity management, giving individuals greater control over their personal data and online identities. SSI enables users to manage their own identities without relying on central authorities, leading to improved privacy, security and efficient interactions in the digital world. This concept shifts control over personal data from organizations to the individuals themselves, with decentralized technologies such as decentralized identifiers (DIDs) and verifiable credentials (VCs) central. This allows people to conduct digital transactions securely and confidentially while maintaining control over their data, but… is the digital world ready for this?
In this internship assignment you will work on creating your own implementation of an SSI. You first investigate the different technological options. You then start working with a programming language or code framework of your choice to successfully complete your implementation. The goal is to ultimately achieve a decentralized system in which a user’s identity can be verified in a cryptographic manner. You have complete technological freedom and can choose how you arrive at the final solution.
Methodology
Our internship assignment(s) follow the Scrum project methodology to ensure a structured and efficient approach to the (sub)tasks. This is a reflection of IdentIT’s project approach. Scrum is a highly adaptable framework that promotes collaboration, adaptability and transparency. Within this framework, we organize the work in time-bound iterations called sprints. Each sprint has a duration of two to three weeks with clear objectives and tasks. At the start of each sprint, the intern(s) and supervisor(s) hold a sprint planning meeting to define the objectives and create a sprint backlog. Weekly stand-up meetings help track progress and identify any obstacles that need to be addressed. At the end of each sprint, a sprint review, with a demo if possible, is held to present progress and collect feedback. The Scrum methodology also helps promote a collaborative and adaptable work environment, so that the best results are achieved within the specified timeframe.
Goals
The following delivery is expected at the end of the assignment:
- Analysis of the problem statement
- Study of existing solutions, standards,…
- Implementation of the solution
- Demo of the end-to-end solution
- Documentation of the delivered solution
Do you have an interest in CIAM and a desire to work within a dynamic team? Apply for this exciting opportunity!