winhowes / grd.me

Grd Me (/ɡärd mē/) is an open source browser plugin that provides encrypted communication across any web platform.
https://grd.me
MIT License
11 stars 0 forks source link

move to federated key-server model #29

Closed urandom2 closed 8 years ago

urandom2 commented 9 years ago

Most pgp implementations allow for several different key-servers, as pgp has no centralized key-server. I think this can be shelved as a long-term goal, as while it prevents some DOS issues it does not solve apparent user-facing issues, or give a big security bump like pfs.

urandom2 commented 9 years ago

with this there are two methods we can use: inter-federated server synchronization and no-synchronization. both methods have advantages and disadvantages:

synchro) +allows for redundancy, which is one reason for a federated model; -requires global ids across servers [this is a hard problem, without a namespace of non-trivial size] non-syncro) +each server only keeps up with only its own ids; -this model of federation does not add much redundancy, and requires each reference to be "id@keyserver"

I should have come up with a functional solution as described in https://github.com/winhowes/grd.me/issues/30 that allows for synchro, as to me, this is the reason to have federation.

urandom2 commented 8 years ago

This issue was moved to GrdMe/GrdMe#34