Il ne s'agit pas d'OMEMO, lequel repose sur PEP. L'implémentation dans Silence est vraiment très légère : le contenu chiffré est envoyé via XMPP au lieu d'être envoyé via SMS. Il n'y a pas non plus de reconnaissance via XMPP des contacts qui utilisent Silence : pour l'instant, la communication chiffrée via XMPP repose sur l'établissement préalable d'une session chiffrée via SMS (l'adresse XMPP est échangée au moment de l'échange des clés publiques).
À terme, l'idée est de pouvoir établir une session chiffrée via XMPP et de s'envoyer son numéro de téléphone en même temps que les clés. Mais ça, je m'en occuperai après. Le gros avantage est que cela permettra de développer un client iOS de Silence (sans chiffrement des SMS, certes), chose impossible avec uniquement du chiffrement de SMS puisqu'iOS interdit à une application tierce de gérer les SMS du téléphone.
[^] # Re: Fédération ?
Posté par BastienLQ . En réponse à la dépêche Silence : XMPP, chiffrement et méta‐données. Évalué à 4.
Il ne s'agit pas d'OMEMO, lequel repose sur PEP. L'implémentation dans Silence est vraiment très légère : le contenu chiffré est envoyé via XMPP au lieu d'être envoyé via SMS. Il n'y a pas non plus de reconnaissance via XMPP des contacts qui utilisent Silence : pour l'instant, la communication chiffrée via XMPP repose sur l'établissement préalable d'une session chiffrée via SMS (l'adresse XMPP est échangée au moment de l'échange des clés publiques).
À terme, l'idée est de pouvoir établir une session chiffrée via XMPP et de s'envoyer son numéro de téléphone en même temps que les clés. Mais ça, je m'en occuperai après. Le gros avantage est que cela permettra de développer un client iOS de Silence (sans chiffrement des SMS, certes), chose impossible avec uniquement du chiffrement de SMS puisqu'iOS interdit à une application tierce de gérer les SMS du téléphone.