Live data from Hacker News

Keyoxide: A privacy-friendly platform to establish your decentralized identity

codeberg.org

31–40 of 60 posts

Re: Keyoxide: A privacy-friendly platform to establish your decentralized identity

#31
post #16

There's also https://keys.pub/ (from someone ex-Keybase, if I remember correctly). I haven't looked at either closely. Can anyone compare and contrast?

fwiw keys.pub has not had a commit to any of their GitHub repos since July 9 of this year

[deleted]

Re: Keyoxide: A privacy-friendly platform to establish your decentralized identity

#32
post #9
post #6

It'd be cool to see this without PGP. Signatures via signify/minisign are superior in every way.

> are superior in every way. Besides the fact that a signify/minisign are a raw key instead of being padded with identity information, in what way are they actually better? Similarly, minisign makes no claims at identity at all. You get a random string, and the user is responsible for knowing which key is for what user. The minisign public key contains nothing but the key. To me, that is a horrible user experience. A…

PGP is bloated and complex, trying to be the Swiss Army Chainsaw of encryption and verification. It lacks modern features of encryption tools such as channel binding (which opens whole categories of exploits) and perfect forward secrecy (instead preferring to use long-lived keys, which are a nightmare of their own).

PGP also allows a host of insecure options without mandating secure ones: while it does offer good algos and distribution mechanisms (e.g. WKD), it also offers poor/deprecated algos and disasters like keyserver pools.

As for Signify: Minisign supports trusted and untrusted comments in signatures to supply metadata.

Some distributions like OpenBSD and Void Linux have finally upgraded their package signing from PGP to Signify; Debian is in the process of migrating from PGP to Ed25519 sigs (https://wiki.debian.org/Teams/Apt/Spec/AptSign). If we manage to switch enough distros off PGP, maybe we can remove the need to have PGP installed by default.

Re: Keyoxide: A privacy-friendly platform to establish your decentralized identity

#33
Decentralized identity is a pie in the sky to me. It sounds great but when you really start to think about what identity is, it’s formed by your relationships and connections.

Tools like this may be useful in some instances but auth will always tend towards centralization

Re: Keyoxide: A privacy-friendly platform to establish your decentralized identity

#34
post #29

Earlier quoted context omitted.

The algorithms still stand 25 years later. Is it also available for iOS and Android? FreeBSD? Are there libraries for Perl and PHP?

> The algorithms still stand 25 years later. They don't, though.

Both RSA and ECC still stand strong, AFAIK.

What are you saying here?

Re: Keyoxide: A privacy-friendly platform to establish your decentralized identity

#36
post #6

It'd be cool to see this without PGP. Signatures via signify/minisign are superior in every way.

PGP sucks in general. But it seems to be the only thing in it's own space. When will there be a viable alternative to it?

age doesn't support signing, keys are meant to be ephemeral. minisign/signify are not a suitable equivalent and are more suited to signing+verifying software releases.

Re: Keyoxide: A privacy-friendly platform to establish your decentralized identity

#37
post #8

I really like the general idea of decentralized identity. Personally I'd prefer to keep my identities on different apps/platforms mostly (99%) separate. It seems to me that giving an adversary a map (especially usernames and email identities) of your online presence is a bad idea especially if they get access to one account and get some private details they may be able to use to socially engineer their way into other…

Ideally with decentralized identity, you use a separate identifier with every relationship. Otherwise you have created the ultimate super cookie.

Re: Keyoxide: A privacy-friendly platform to establish your decentralized identity

#38

An example user page is my page here: https://keyoxide.org/4af679d0aba0ed4b07bf7b6932ca3267c8d187d... Keyoxide is a really nice, but difficult to set up, tool

Why do some of your "profiles" have Xs?

I haven't set it up correctly. Just laziness (DNS) on my part. Tho technically it means that the site doesn't belong to me (except it does since the root domain is verified).

Re: Keyoxide: A privacy-friendly platform to establish your decentralized identity

#39
post #19

Would the following be functionally equivalent?: - on each platform, include your pgp key id in the "bio"/"about" of your profile - in your pgp key, include your profile URLs on each platform as an identity. (In DNS, CERT RR exists for this purpose already.)

This is exactly what Keyoxide does. See my HN profile description for step 1. See my pgp key at https://keyoxide.org/4af679d0aba0ed4b07bf7b6932ca3267c8d187d... for step 2.
Post reply on HN