Skip to content
Hendy Irawan edited this page Oct 30, 2015 · 6 revisions

Federasi memungkinkan beberapa server mengelola data Sanad secara bersama-sama. Secara teknis, federasi mengimplementasikan distributed computing peer-to-peer.

Federasi Sanad mempunyai dasar kolaborasi dan perjanjian kode etik yang wajib dipatuhi semua pengelola server.

Tujuan

  • Memastikan tidak ada data yang diubah atau dihapus tanpa kesepakatan bersama.
    • Sanad beroperasi secara normal secara additive, data Testimony hanya ditambahkan tapi tidak ada data yang diubah atau dihapus.
    • Bila data diubah/dihapus dari satu server, maka server yang lain akan mendeteksi konflik dan melaporkan hal tersebut.
    • Data tetap dapat diubah/dihapus dengan kesepakatan bersama antara semua pengelola server. Misalnya apabila ada data yang bermasalah secara hukum atau tidak layak untuk konsumsi publik.

Kriptografi GPG

Kriptografi GPG digunakan untuk memastikan keabsahan data menggunakan 2 digital signature:

  1. signature Person yang memberi Testimony
  2. signature Server tempat Person terdaftar yang memvalidasi data Testimony tersebut

Setiap server memiliki keypairs masing-masing dan tidak saling mengetahui private key, hanya public key yang tersimpan dalam keyserver(s) yang disepakati yaitu:

  1. PGP Global Directory untuk first-hand key, organisasi, dan individual yang masih hidup
  2. https://pgp.mit.edu untuk key lain atau yang sudah meninggal
Clone this wiki locally