Tribler / tribler

Privacy enhanced BitTorrent client with P2P content discovery
https://www.tribler.org
GNU General Public License v3.0
4.74k stars 445 forks source link

Digital Basic Identity - EU EBSI gateway and "regie op gegevens" #6023

Open synctext opened 3 years ago

synctext commented 3 years ago

Topic is determined: Digital Basic identity, see https://www.tweedekamer.nl/kamerstukken/brieven_regering/detail?id=2021Z02985&did=2021D06488

Estimated timeline (tentative)

First sprint target of 2 weeks: see above

synctext commented 2 years ago
sjacobino commented 2 years ago

Trusted apps registry: https://api.conformance.intebsi.xyz/docs/?urls.primaryName=Trusted%20Apps%20Registry%20API

synctext commented 2 years ago
sjacobino commented 1 year ago

TrustVault_MSc_Thesis___TU_Delft-2.pdf

synctext commented 1 year ago

ToDo:

sjacobino commented 1 year ago

0203-Gataca.pdf 0303 - Danube.pdf

synctext commented 1 year ago

Mental note: https://ec.europa.eu/digital-building-blocks/wikis/display/EBSIDOC/Security+track+summary Solid EBSI security docs Digital decade of Europe, ambition level and governance: https://futurium.ec.europa.eu/sites/default/files/2021-11/Slides%20for%20Futurium%20Launch%20event%2017-11-21.pdf

Digital Decade vision: Empower all European citizens and
businesses to seize the benefits of a human-centred, sustainable
and prosperous digital future in a global context.
sjacobino commented 1 year ago

EBSI conformance update: Conformance program has changed slightly. But I found this open source SSI kit that passed the conformance test. This is bittersweet because it seems it has been developed in parallel with us, but it's more feature complete and mature than what I have. Should be able to plug it right in. https://github.com/walt-id/waltid-ssikit

synctext commented 1 year ago

Any update for your master thesis? (btw Walt-ID smells like DiD-based bloatware, not IPv8 with lightning fast zero-knowledge proofs)

sjacobino commented 1 year ago

TrustVault_MSc_Thesis___TU_Delft-3.pdf

sjacobino commented 1 year ago

Still not EBSI conformant 😢 Whole process has changed and integrating with Walt id was a headache. Not necessarily bloatware as it able to parse complex credentials that I was not able to implement. And code is forked so unnecessary stuff can be removed

synctext commented 1 year ago

Comment on 4-page thesis draft:

Did a quick review of Walt ID code (non-Android Kotlin, Apache-2.0 license) : image

sjacobino commented 1 year ago

TrustVault_MSc_Thesis___TU_Delft-4.pdf

synctext commented 1 year ago

Comments:

Status of code:

Status EBSI v1 EBSI v2
Read access :heavy_check_mark: :heavy_check_mark:
Write access :heavy_check_mark: :x:

Figure X depicts the functions implemented from scratch for the EBSI wallet on Android, as the first known open source implementation.

sjacobino commented 1 year ago

And here it is. The final version! TrustVault_MSc_Thesis___TU_Delft-10.pdf

synctext commented 1 year ago

Review:

sjacobino commented 1 year ago

Already uploaded. Overlooked Replace " DV " with data vault everywhere. adds clarity.

sjacobino commented 1 year ago

Final thesis: TrustVault_MSc_Thesis___TU_Delft-FINAL.pdf

Draft Slides: TrustVault Presentation.pdf

synctext commented 1 year ago

{quick first round feedback} first presentation comment: 58 slides is too much slides for available time. Prune some tutorial-level material. Focus on the science part. What is your related work? Citations towards scientific literature in several slides??

sjacobino commented 1 year ago

Some of the slides are duplicates to reveal info bit by bit. Working on related work slides.

sjacobino commented 1 year ago

Tutorial-level will be quick

TrustVault Presentation-2.pdf

synctext commented 1 year ago

Great content! Remove empty slides with just 1 line of content --> merge Lots of slides, then aim for 40 minutes of presentation and dont rush through the material. Explain clearly a& calmy. Looking forward..!

synctext commented 1 year ago

brainstorm/ideas for evaluation section:

Missing from thesis: linking science with society (usage) == technology acceptance model. Only Big Tech realised usable systems for identity and personal data storage. Many architectures and technologies are proposed by academics, lack usability, simplistic academic thoughts, no industrial-quality realisation, and validation of assumptions outside the lab. For each of the system in the literature we depict the maturity of their work on a 5-star rating. With 1-star for only presenting an idea and 5-stars for evaluating a fully implemented system and making multiple iterations of improvements. Our screenshot of the Solid related work depicts the level of maturity of this work. After trying for 45 years we made little progress. Analysis to add: https://link.springer.com/content/pdf/10.1007/11824633_8.pdf

Current code branch in superapp: https://github.com/Tribler/trustchain-superapp/compare/master...sjacobino:trustchain-superapp:ebsi-conformance

Example SSI evaluation from Quinten paper image

Next sprint: new .PDF :rocket:

synctext commented 1 year ago

Raw measurements from paper above. example: "Measurements re-used with permission from [1]" measurements.zip

sjacobino commented 1 year ago

ctr-cbc-decryption ctr-cbc-encryption transfer_latnecy

synctext commented 1 year ago
sjacobino commented 1 year ago

Still todo:

Latest version: TrustVault_MSc_Thesis___TU_Delft-4.pdf

synctext commented 1 year ago
synctext commented 1 year ago

btw Please post your thesis online in IEEE-like format (without TUDelft cover): https://arxiv.org/a/pouwelse_j_1.html

sjacobino commented 1 year ago

Thesis LaTex files: mkrmvqdmdzyjdtmpdqcxmyvgchwrkjmz.zip