A BlackBerry Classic-sized device with a BlackBerry keyboard and an e-ink screen. It sits next to an e-ink smartwatch with a grey bezel that matches the 3d printed enclosure of the messaging device.

Beepberry Brings Memory LCD And A Physical Keyboard To Your Pi

As the 2020s are seeing the return of the flip phone, could we see a rebirth of other device form factors from before the slab era? [Eric Migicovsky] and [SQFMI] are working on a new physical keyboard device with the Beepberry.

Featuring a high contrast Sharp Memory LCD and the tried-and-true reliability of a BlackBerry keyboard, the device is designed for messaging all your contacts over WiFi without the distractions of a smartphone. As this is a collaboration with the Matrix-based chat service Beeper, the device is designed around the CLI version of their client.

If you want to eschew the distraction-free nature of the device, since it’s Pi-powered it can run any ARM Linux programs you might want as well being a playground for hardware mods. Add a DSP and headphone jack and this could be a neat little pianobar player. [Migicovsky] stresses this is currently a dev board and by no means should be assumed to be an off-the-shelf piece of kit.

If this looks like a familiar reuse of a BlackBerry keyboard, you might be remembering [arturo182]’s Keyboard Featherwing or this LoRa Messenger.

Continue reading “Beepberry Brings Memory LCD And A Physical Keyboard To Your Pi”

33C3: Understanding Mobile Messaging And Its Security

If you had to explain why you use one mobile messaging service over another to your grandmother, would you be able to? Does she even care about forward secrecy or the difference between a private and public key is? Maybe she would if she understood the issues in relation to “normal” human experiences: holding secret discussions behind closed doors and sending letters wrapped in envelopes.

Or maybe your grandmother is the type who’d like to completely re-implement the messaging service herself, open source and verifiably secure. Whichever grandma you’ve got, she should watch [Roland Schilling] and [Frieder Steinmetz]’s talk where they give both a great introduction into what you might want out of a secure messaging system, and then review what they found while tearing apart Threema, a mobile messaging service that’s popular in Germany. Check out the slides (PDF). And if that’s not enough, they provided the code to back it up: an open workalike of the messaging service itself.

This talk makes a great introduction, by counterexample, to the way that other messaging applications work. The messaging service is always in the middle of a discussion, and whether they’re collecting metadata about you and your conversations to use for their own marketing purposes (“Hiya, Whatsapp!”) or not, it’s good to see how a counterexample could function.

The best quote from the talk? “Cryptography is rarely, if ever, the solution to a security problem. Cryptography is a translation mechanism, usually converting a communications security problem into a key management problem.” Any channel can be made secure if all parties have enough key material. The implementation details of getting those keys around, making sure that the right people have the right keys, and so on, are the details in which the devil lives. But these details matter, and as mobile messaging is a part of everyday life, it’s important that the workings are transparently presented to the users. This talk does a great job on the demystification front.