Skip to content
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

msc placeholder: complex coding specialist #7423

Closed
synctext opened this issue May 16, 2023 · 12 comments
Closed

msc placeholder: complex coding specialist #7423

synctext opened this issue May 16, 2023 · 12 comments
Assignees

Comments

@synctext
Copy link
Member

synctext commented May 16, 2023

Survey plus thesis placeholder. Still exploring directions for research. starting survey today 😹 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 😸 "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
Copy link
Member Author

synctext commented Jun 2, 2023

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
Copy link

tudatt commented Oct 10, 2023

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
Copy link

tudatt commented Oct 31, 2023

Essay.pdf

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

@synctext
Copy link
Member Author

synctext commented Nov 1, 2023

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

@tudatt
Copy link

tudatt commented Nov 14, 2023

Survey_on_PKC___A__Titu.pdf

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

@synctext
Copy link
Member Author

synctext commented Nov 14, 2023

Try fail

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

@tudatt
Copy link

tudatt commented Dec 12, 2023

Update December 12th

Progress: 90% done
Survey_on_PKC___A__Titu (1).pdf

Still needs to happen:

  • spell checking
  • proper formatting
  • write evaluation and conclusion sections
  • add references (basically all papers linked in this issue, and then some)

@synctext
Copy link
Member Author

synctext commented Dec 12, 2023

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

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:

  • ownership. Owning the digital identity of your users yields profit. User lock-in in your ecosystem, it all starts with identity. Passwords mean you own your identity versus cloud-based identity
  • ownership of the infrastructure. Your 2.5 Required Infrastructure does not mention any profit motive. Big Tech seeks out durable monopolies to extract profit? See courtcase outcome today of Google versus Epic games 🧐
  • PKI lacks profit. No business incentive for creating this infrastructure. Unacceptable uncertain return-on-investment. See the keybase story, it failed. Possibly a loss-making public infrastructure paid by government (as EBSI in EU). Keybase alternatives.
  • Check that you are you! Authentication is merely 1 of 4 security requirements. Would promote that to cardinal goal of PKI, others are secondary requirements. Possibly delete all section 1 and 2 text. Replace with storyline that has authentication at the core.
  • {repeating} What problem does it solve??? full chapter

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

@tudatt
Copy link

tudatt commented Jan 9, 2024

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

@synctext
Copy link
Member Author

synctext commented Jan 9, 2024

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.

  • mature storyline
  • add latest development like Touch ID
    image

@tudatt
Copy link

tudatt commented Jan 23, 2024

54 years of evolution survey.pdf

Final version of literature survey - ready for grading.

@synctext
Copy link
Member Author

synctext commented Jan 24, 2024

  • Contains all this information, nice overview of 54 years.
  • The writing itself and the organisation could be much polished.
  • No figures and no architectural pictures
  • Clear example is the passkeys
    • incorrect organisation, section with single subsection. 3.5.1 Passwordless and FIDO Alliance
    • hidden that passkeys represent a significant advancement for usability
    • hidden that you think this standard will be dominant
    • hidden if this solve PKI after 54 years
    • hidden that it requires the fingerprint of the users. All the user needs to do is to provide their fingerprint (or any form of biometric authentication the device supports) or device password, when prompted for it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants