Tribler / tribler

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

msc placeholder: complex coding specialist #7423

Open synctext opened 1 year ago

synctext commented 1 year ago

Survey plus thesis placeholder. Still exploring directions for research. starting survey today :joy_cat: Due to permanent job msc time is limited to 4 hours/workday. (part-time not allowed US culture)

Committed of doing Survey in this Q4 quarter. For Sep 2023 still 2 master courses left.

Various background reading: Topic Title of paper and URL
'decentral AI' in 2005 P2P-based PVR Recommendation using Friends, Taste Buddies and Superpeers
decentralisation history The fifteen year struggle of decentralizing privacy-enhancing technology
collaborative money Unstoppable DAOs for Web3 Disruption
collaborative money "Generic DAO primitives for Full Academic Decentralization and Scalability"
strong identity A Truly Self-Sovereign Identity System
strong identity TrustVault: A privacy-first data wallet for the European Blockchain Services Infrastructure
strong identity Zero-Trust Architecture for Legal Entities
strong identity Distributed Attestation Revocation in Self-Sovereign Identity

More on passport-level digital identity. Warning given :smile_cat: "this is complex stuff". identity is the foundation of trust in the old analog world. Please make a reading list about SSI, EBSI, EBP and eIDAS2

please note the survey @ Tribler lab methodology: https://github.com/Tribler/tribler/wiki/MasterThesis#10-ects-literature-survey-at-tribler-lab (e.g. try out all known open source wallets for suvey and grade them with stong/weak analysis in a table with screenshots { https://walt.id/ebsi ; https://github.com/walt-id })

update: government approved an EBSI intership

synctext commented 1 year ago

btw please register today at: https://mare.ewi.tudelft.nl/ "decentralised learning" as the draft thesis project title. Me as advisor please. (just a tentative commitment, gives me teaching credits)

Status: Survey started, looked at the code of wallet and read provided papers.

tudatt commented 8 months ago

Read the following (10) papers and started on a draft survey paper:

PB-PKI: a privacy-aware blockchain-based PKI - ORA - Oxford University Research Archive

An overview of PKI trust models

A blockchain-based PKI management framework

Ten risks of PKI: What you're not being told about public key infrastructure

J-PAKE: authenticated key exchange without PKI

The importance of PKI today

Implementing SSL/TLS using cryptography and PKI

Efficient Certificateless One-Pass Key Agreement Protocols

Design, analysis, and implementation of ARPKI: an attack-resilient public-key infrastructure

The plan is to survey several PKI designs, some alternatives to classic PK I such as the blockchain-based one, and then some alternatives which claim they'd make PKI redundant (such as the PAKE protocol). I'm planning to compare them in a table as above on several factors (such as security guarantees, ease of setting up in practice etc). I hope to be able to even implement one of these for the purpose of the survey.

tudatt commented 8 months ago

Essay.pdf

I have started writing a draft literature survey paper and I'm looking for validation of the overall direction and storyline.

synctext commented 8 months ago

update eIDAS 2.0 EU PKI for its 448 million citizens and pushback, Article 45 protest

tudatt commented 7 months ago

Survey_on_PKC_ATitu.pdf

Progress after 3 weeks of reading/researching. And 1 week of writing

synctext commented 7 months ago
Try fail

Talk about the passkey storage war? Who controls the users password?

tudatt commented 6 months ago

Update December 12th

Progress: 90% done Survey_on_PKC_ATitu (1).pdf

Still needs to happen:

synctext commented 6 months ago

Think of more advanced taxonomy table please Table 1: Solution evaluation table. Ready for grading next meeting ??? :monocle_face:

Lacks an analysis: why are we failing for 53 years? Brainstorm

  1. Diverse user needs. No single universal solution. No solution portfolio for various usage patterns.
  2. Lack of usability. Too technical tools. Inherent complexity and nobody invested in a solution.
  3. Certificate authority approach works for webservers and TLS. However, evolutionary dead end for consumers. Too complex architecture, too demanding for key management, too difficult to use for normal people (requires at least a bsc in computer science).

Please investigate if you agree with my analysis:

{discussed thesis options, beside 100% contract; 1 course left}

tudatt commented 5 months ago

9th January: Survey_on_PKC_ATitu (1)-1.pdf

synctext commented 5 months ago

From 12Dec - 9Jan not much progress was made. Only few lines added. Hopefully you can make more progress next sprint. (brainstorm) Making storyline more complex and wrap-up. Authenticate to your friends, e-commerce website, government, or the company you work for.

tudatt commented 5 months ago

54 years of evolution survey.pdf

Final version of literature survey - ready for grading.

synctext commented 5 months ago