We all know Signal, Matrix, Telegram, SimpleX, etc… But if you can’t access the internet you can’t communicate. Pretty logic. But would it be possible, at least theoretically, to create an app that permits to message people even if the internet goes down?

It might be a dumb question I really have no idea to be honest.

  • QuazarOmega@lemy.lol
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    1 month ago

    Besides the already mentioned Briar, there’s Berty, can’t speak to its quality since I never used it, but I always found the project neat in and of itself

    • Ju135@lemmings.worldOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      I found Berty yesterday just after making this post. But as a neophyte in cryptography and everything, how am I supposed to know which one is better for my privacy ? (e.g. between Briar and Berty) Because right now the only thing that I have is what the apps are “telling” me so… Yeah I don’t know how to chose.

      • QuazarOmega@lemy.lol
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        1 month ago

        Honestly if you don’t want to think too much about it, go with Briar, it’s way more battle tested, while Berty seems like it hasn’t seen much adoption since it’s younger, both have a bit of development activity I saw, so I can’t say if one is more or less maintained than the other

        As for the actual question of gauging which has the better cryptographical implementation, I don’t know either, beside the most surface level information I know very little.
        I believe if you want to look into it, you’ll have to start from their whitepapers

    • VubDapple@real.lemmy.fan
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      SSB can use the internet to share encrypted messages via hubs/servers, but it also can share the same messages peer to peer in a mesh sort of setup without the internet using a ‘gossip’ protocol within a local network. It was invented by a sailor who was regularly away from WiFi due to being at sea.

  • jagged_circle@feddit.nl
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    This was a common thing that was developed for the international protests after Arab Spring, which would frequently have their Internet shut down as a State tactic to prevent communication amongst protestors.

    Mesh net chat apps like FireChat were born in response

    https://en.m.wikipedia.org/wiki/FireChat

  • bad_news@lemmy.billiam.net
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    There used to be one years ago that used WiFi radios or Bluetooth or whatever so you could chat to people near you… I totally forget what it was called though.

  • Mr. WorldWide@feddit.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    yes, a lot of people were using those kinds of apps during the free hong kong protests, they go from device-to-device with no internet in between.

    No idea what the app is called, but apps like those exist

    • Mr. WorldWide@feddit.org
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      wouldn’t a cheap walkie-talkie be more practical in that situation?

      That’s not secure or encrypted

      • ERROR: Earth.exe has crashed@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 month ago

        You can encrypt a radio.

        Rattlegram is an app on iOS/Android that alllows converting text to audio and play it over your phone’s speaker

        Secure Space Encryptor (SSE) (known as Paranoia Text Encryption on iOS) is an Open Source app that can encrypt text.

        1. Use SSE to encrypt text
        2. Copy-Paste the Ciphertext to Rattlegram
        3. Sent it over the radio
        4. On the other end, use Raddlegram to turn the audio back to the ciphertext
        5. Use SSE to decrypt.

        Voila! Off-Grid Encrypted communications.

        Warning: Encryption over radio is illegal in many countries 😉 (but fuck the law lol, who cares)

        • Mr. WorldWide@feddit.org
          link
          fedilink
          English
          arrow-up
          0
          ·
          1 month ago

          You can encrypt a radio.

          Yes, but that requires you and the one(s) you’re communicating with to mod some radios and then to keep those radios secret, which won’t be easy once you start using them, especially in a situation like that where the government would probably be scanning those frequencies for exactly that

  • Gayhitler@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    It’s not p2p but at least many years ago:

    SMS.

    If the Internet outage is local then the towers would still work and you’d be able to get texts. I went through a few storms where wired home internet was down, the towers weren’t giving me a data connection (no mobile web browsing or anything), but I was able to send and receive texts.

    If you really care about what you’re asking after, do what someone else said and get a radio license. It’s 150 year old technology and every time something happens radio operators pop up some kind of emergency communications or bridge to the internet through repeaters or something.

  • ERROR: Earth.exe has crashed@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 month ago

    Briar (Android Only) - Uses Bluetooth, Wifi, or Internet via Tor to communicate. You can theretically create a large mesh group with enough users. Think of protests where the government shuts down the internet. Downside is, bluetooth range is 10 meters 😓.


    Also: You can send encrypted text over SMS using Secure Space Encryptor (SSE) (known as Paranoia Text Encryption on iOS). It’s an Open Source app that can encrypt text.

    1. Type text
    2. Copy the Ciphertext
    3. Send and tell the recipient to use SSE fo decrypt.

    You both have to share a password/passphrase over a secure channel, then use that to encrypt and decrypt.

    Or PGP (there are mobile apps), but they aren’t quantum resistant. If someone intercept and stores them, it could be decrypted later. So I recomment Symmetric Encryption like AES 256 (so use SSE for better security, since they use AES 256)


    You can also encrypt a radio:

    Rattlegram is an app on iOS/Android that alllows converting text to audio and play it over your phone’s speaker.

    As mentioned before, SSE.

    1. Use SSE to encrypt text
    2. Copy-Paste the Ciphertext to Rattlegram
    3. Sent it over the radio
    4. On the other end, use Raddlegram to turn the audio back to the ciphertext
    5. Use SSE to decrypt.

    Voila! Off-Grid Encrypted communications.

    Warning: Encryption over Ham Radio bands is illegal in many countries 😉 (but fuck the law lol, who cares)

    There’s also Meshtastic, but it has much shorter range, but, in the USA at least, they aren’t “Ham Radio” so they (supposedly) can be encrypted legally.