Decentralized Identity Management: A case study on Blockchain solution for the Bond Markets

Context of IRT SystemX

Within SystemX, an interdisciplinary and multicultural environment (Alstom, Bull, Campus Paris-Saclay, INRIA, Institut Mines Telecom, Kalray, OVH, Renault, Sherpa, Systematic Paris-Region…), you will be part of the BFI (Blockchain for Fintech & Insurtech) project, which studies the new services that can be created from Blockchain. Your internship is part of a joint research activity for several projects on techniques. The BFI project, aims to develop a system based on techniques specific to the decentralized privacy-preserving cryptographic protocols, such as decentralized Identification and Authentication Systems.

The concept of a blockchain originated with the invention of the Bitcoin cryptocurrency in 2008. A “blockchain” is a specific way of implementing distributed ledger technology. The transparent and decentralized nature of the Blockchain network enables the development of a non-refutable, and unbreakable record of data, which is the fundamental feature to many applications, such as insurance, finance, fraud detection, copyright protection, smart contracts, identity management, ecommerce and healthcare.

Identity management is the well-known studied research problems in security and privacy appearance of Blockchain. Identification in Blockchain: The broad consensus of the identification service should be decentralized, enforce information integrity, be resilient to attack, and that the individual user should be the ultimate owner and sovereign controller of their own identity credentials. Self-sovereign identity is requires not just the interoperability of a user’s identity across multiple locations, with the user’s consent, but also true user control of that digital identity, creating user autonomy. The need for blockchain based identity authentication is particularly notable. While governments can issue forms of physical identification, online identities and digital entities do not recognize national boundaries and digital identity authentication appears at first look to be an intractable problem without an overseeing global entity. Yet it would be incredibly difficult, perhaps downright impossible, to establish a global entity overseeing digital identities given that there is common backlash against even national identity cards. Blockchain technology may offer a way to circumvent this problem by delivering a secure solution without the need for a trusted, and central authority.

Cryptographic identity management schemes offer strong privacy protection through identity untraceability and unlinkability of transactions.


  • State of the art methodological on decentralized Identity management and confidential transaction protocols.
  • Design and develop a secure architecture for Identity management in an application to market place and beyond.
  • Performance analysis of the proposed model and feasibility on a distributed environment.

Required profile

Student at the end of the Master degree or during PhD in the field of cryptography and network security, data science, applied mathematics or computer science with a specialization in cryptography.

Skills and abilities

  • Interested in working in a multi-disciplinary team.
  • Interested in deep research with high real-world impact.
  • Experience in security and privacy.
  • Good level in programming languages ​​(C/C++/Java).
  • Efficient cryptographic implementations.

Knowledge of the following area are considered as a strong plus

  • Authentication and identity management systems
  • Knowledge of innovative concepts such as zero knowledge proof, ring signatures
  • Design and analysis of cryptographic primitives
  • Blockchain security (Bitcoin, Ethereum, cryptocurrencies, smart contracts etc.)
  • Network and systems security (SSL/TLS, PKI etc.)
  • Ability to communicate orally and in writing (in English).

Post type

Paid internship lasting approximately 6 months which will take place on the IRT SystemX site in Palaiseau.

Reference: STAGE_TAS_06_01
To submit your application: