You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Abstract

Idemix is a cryptographic protocol suite, which provides strong authentication as well as privacy-preserving features such as anonymity, the ability to transact without revealing the identity of the transactor, and unlinkability, the ability of a single identity to send multiple transactions without revealing that the transactions were sent by the same identity. More details here - https://hyperledger-fabric.readthedocs.io/en/release-2.2/idemix.html

Current JavaSDK doesn't support storing Idemix credentials in Hyperledger Fabric Wallet. The objective of this mentorship program to support wallets to store idimix identities.

Mentors

Name

Time zone

Discord ID

Email ID

Kamlesh Nagware

ISTknagware#6976  kamlesh.nagware@gmail.com

Mentee

Name

Time zone

Discord ID

Email ID

Kavin Arumugam

IST
a.kavin24@gmail.com

Communication channel:  Discord+ Github

Project repo:  https://hyperledger.github.io/fabric-gateway/main/api/java/org/hyperledger/fabric/client/identity/Identity.html , https://hyperledger.github.io/fabric-gateway/main/api/java/org/hyperledger/fabric/client/identity/Signer.html

Deliverables

  • Ability to store Idemix Identity in a Wallet by using Fabric Gateway SDK for Java.
  • Ability to store Idemix Identity in a Wallet by using Fabric Gateway Client API for Java.
  • Ability to use the Stored Idemix Identity from a Wallet to fire transactions to the Hyperledger Fabric Network in both Fabric Gateway SDK for Java and Fabric Gateway Client API for Java.
  • Write Unit Tests and Add Examples in fabric-samples Repository.

Merged PR's

  • TBD
  • TBD
  • TBD

Final Project Presentation:

  • TBD

Milestones

Eval 1:

  • TBD

Eval 2:

  • TBD

Eval 3:

  • TBD

Eval 4:

  • TBD

Timeline

Dates

Tasks/Plan

Status

Dates

Tasks/Plan

Status

June 1 - June 14Mentee intro with the mentor. Introduction to the concepts of Identity Mixer and Fabric Java SDK.
June 15 - June 28

June 29 - July 12



July 13 - July 26

July 27 - Aug 9

Aug 10 - Aug 23

Aug 24 - Sept 6

Sept 7 - Sept 20

Sept 21 - Oct 4

Oct 5 - Oct 18

Oct 19 - Nov 1

Nov 2 - Nov 12

Methodology

TBD

  • No labels