-
Notifications
You must be signed in to change notification settings - Fork 452
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[CSE3000] Towards a Digital Foundational Identity #6050
Comments
Meeting notes 19/04/2021 Internal meeting to discuss research questions:
|
Thanks everyone for uploading the draft research plans to Brightspace! As you might have noticed, I rescheduled the meeting next week to Monday, 14:00. Rowdy will also join this meeting. Best of luck on finishing the research plan! Below you can find some feedback for everyone, and feedback for each group member. Generic feedback:
Remy:
Kalin:
Harmen:
Pablo:
Merel:
|
For anyone looking into Blockchain enhanced SSI (I think at least @remyd95 you were looking into it), this paper describes a real proof-of-concept project in which they explain the basic concepts of blockchain and how it can help enhance SSI. It gave me a better understanding of each of the technologies and most importantly their interaction: http://essay.utwente.nl/71274/1/Baars_MA_BMS.pdf |
This is my research plan. |
Here is my research plan as well. |
Here's a good source for articles on SSI (thanks @llegard) 👍 |
Feedback on uploaded research plans: Remy:
Kalin:
Harmen:
Pablo:
Merel:
Suggestion for this week:
|
Some specific comments/ideas on Pablo's plan (we will further discuss these ideas today):
Possible NFT workflow:
Fundamental problem: how can we guarantee unique ownership of NFTs using TrustChain accounting? Potential storyline: Ethereum is not scalable enough, high fees -> insight: we need accountability, not full-fletched contractual logic -> we can use TrustChain -> TrustChain has the problem of double-spending. |
Revised Project Plan |
Hereby the revised research plan. |
Alright, as promised I would follow up in some more detail. Self-Sovereign Identity in IPv8 is comprised of two main communities:
In this post I will only explain the AttestationCommunity, as this is the only one used in the SSI app in the AttestationCommunityThe attestation community contains the low level logic for signing and verifying attestations. Two types of attestations exist, which are further subdivided in numerous key sizes and value ranges. Firstly, there is the Boneh et al.[1] algorithm. This is a public key encryption scheme, allowing for exact value verification with zero knowledge. The second algorithm by (Peng & Bao)[https://ieeexplore-ieee-org.tudelft.idm.oclc.org/stamp/stamp.jsp?tp=&arnumber=5591457][2], is another ZKP algorithm, however, this one is special as it allows for range proofs (i.e., you can verify that a certain value lies in a range).
Important things to note here is that Peer A (favourably) generates a new key for each attestation requests. This is best for privacy reasons. The attestation verification flow works as follows:
It is important to note that the plaintext value is, thus, never sent through the network. Feel free to ask me any questions. (You can also e.g. e-mail me). [1] Boneh, D., Goh, E.-J., and Nissim, K. (2005). Evaluating2-dnf formulas on ciphertexts. In Theory of Cryptography Conference, pages 325–341. Springer. |
Feedback on the research presentations: Remy:
Pablo:
Kalin:
Merel:
Harmen:
|
@devos50 I have a few questions regarding the specifics of my research. Do you have time tomorrow after our group meeting to discuss those? |
@merelanne Unfortunately I have another meeting right after our group meeting tomorrow. Would 14:00 tomorrow work for you (same Jitsi URL as our group meeting)? |
Hey guys and gal my apologies for missing the presentations last Friday. For some reason the event was not synced with my calendar and, as such, I believed them to be coming Friday. @devos50 if you'd like my help with any other presentations or likewise, do let me know! |
My current version of the paper (first 400 words). The introduction is almost done, but I want to ask some questions before I write the detailed problem description. Note that this version has not received feedback from the Academic Communication Skills department yet. This will happen on Friday. |
Towards_a_Disaster_Resilient_Self_Sovereign_Identity.pdf There are not that many changes from my project plan. |
Meeting notes 04-05-2021:
|
My first 300 words of the research paper. It is the first draft, so it is subject to change before submission Thursday. |
Some quick feedback on the uploaded first 300 words: General feedback:
Remy:
Harmen:
Pablo:
Merel:
Kalin:
|
@prodrigovalero and I cannot run the latest version of the SuperApp. We get the following error when trying to run
|
Seems bintray.com software repository is not available anymore so the dependencies are not resolving. We'll have to move bintray dependencies to a different repository or setup a new one of our own. For this particular dependency resolution, here is a cached file you can import locally |
Research_Paper_SSI_Harmen.pdf |
Poster template: |
Meeting notes (Merel):
|
Research_Paper_Merel_draft_v2.pdf |
Draft v2.pdf |
Towards_a_Data_Resilient_Self_Sovereign_Identity.pdf |
Meeting notes 21-06-2021 (Kalin): Abstract:
Rest of the paper:
|
mockups.pdf |
Meeting notes (Harmen):
|
Pre-final draft |
Final Poster Draft.pdf |
Towards_a_Data_Resilient_Self_Sovereign_Identity.pdf |
A_Universal_Framework_for_Claim_Portability_in_Self_Sovereign_Identity_Applications.pdf |
Poster_Presentation.pdf |
As the responsible professor for grading I've been going through all your articles, impressive writing. I'll be forwarding this material to the ministry responsible for digital identity and passports in our Kingdom. See you in an hour. btw a single table here with "titles" and [click](TO DOWNLOAD) of your 5 papers and 5 posters would be great (replacing the above isolated posts). |
This comment has been minimized.
This comment has been minimized.
This course has been finished and as such, this issue can be closed. The final deliverables can be found in the previous post 🍾 (Grades will be sent to you by email) |
@prodrigovalero as a first step towards publication, I would recommend reading through the accepted DICG papers last year, see here. Next steps:
|
This ticket will host the meeting notes/progress updates for the CSE3000 BSc project.
For the next meeting (April 20, 10:00):
The text was updated successfully, but these errors were encountered: