Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft "CoSMS" binding to relay cargo via SMS #81

Open
gnarea opened this issue Feb 17, 2021 · 0 comments
Open

Draft "CoSMS" binding to relay cargo via SMS #81

gnarea opened this issue Feb 17, 2021 · 0 comments
Labels
attribute-censorship-circumvention Technology or technique to evade censorship enhancement New feature or request

Comments

@gnarea
Copy link
Member

gnarea commented Feb 17, 2021

Executive summary

We could use SMS to send and receive high-priority Relaynet parcels wrapped in cargo (to preserve privacy), since SMS sometimes remains operational (temporarily) during Internet blackouts.

The problem you're trying to solve

We're not taking advantage of SMS to send and receive data.

The solution you'd like

Use SMS to send and receive only parcels with the highest priority, but do it sparingly because SMS has a poor throughput and the end user may have to pay extra for each SMS: It'll take 3+ SMSs to send a single cargo, depending on the amount of data being sent.

Consequently, before we can do this, we need to do the following:

  • Implement the Quality of Service extension.
  • Replace RSA key pairs with Ed25519. Alternatively, get the Relaynet-Internet Gateway to cache all the certificates in the PDA/CDA chains from that specific private gateway, so that the parcels and cargo won't have to include the certificates (which often make up most of the data).
  • Consider whether can make CMS SignedData/EnvelopedData values leaner. Alternatively, consider ditching CMS/DER altogether and only transfer the ciphertext plus some minimal metadata (unlikely to make a big difference but worth trying).

Relaynet-Internet Gateway operators like Relaycorp will have to use a service like Twilio to do this.

Alternatives you've considered

Phone calls.

@gnarea gnarea added enhancement New feature or request attribute-censorship-circumvention Technology or technique to evade censorship labels Feb 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
attribute-censorship-circumvention Technology or technique to evade censorship enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant