Proactive key distribution using neighbor graphs | Synapse