Cryptography nerd

Fediverse accounts;
[email protected] (main)
[email protected]
[email protected]

Lemmy moderation account: @[email protected] - [email protected]

@[email protected]

Bluesky: natanael.bsky.social

  • 0 Posts
  • 4 Comments
Joined 1 month ago
cake
Cake day: January 18th, 2025

help-circle

  • Hashing alone if it’s just usernames isn’t enough. Need something like keyed hashes, but then malicious servers can lie about numbers of votes.

    Otherwise you need something ridiculously overengineered like public but encrypted logs of user actions and Zero-knowledge proofs of correctness mapping everything to a distinct existing user without revealing who it is.

    As I mentioned in another post: for consistency is better to have each server count total votes from their own users, send a signed & timestamped message with the count to the host of the post being voted on. Then the host can display a consistent vote count to everybody that shows where votes are coming from without manipulation of external votes.

    Each individual server can lie about its count, but not by too much or else it will be detected and the server can get defederated (or have its votes ignored).



  • Natanael@infosec.pubtolinuxmemes@lemmy.worldWhats his problem?
    link
    fedilink
    arrow-up
    0
    arrow-down
    1
    ·
    edit-2
    11 days ago

    “yes”? He’s definitely not building any significant fraction himself, but if he didn’t care for these things he wouldn’t let the company put so much resources into them.

    Credit for the things built goes to the people building them. Credit for it being possible to build goes to the people who founded and funded the teams