Cryptography nerd

Fediverse accounts;
Natanael@slrpnk.net (main)
Natanael@infosec.pub
Natanael@lemmy.zip

Lemmy moderation account: @TrustedThirdParty@infosec.pub - !crypto@infosec.pub

@Natanael_L@mastodon.social

Bluesky: natanael.bsky.social

  • 0 Posts
  • 28 Comments
Joined 10 months ago
cake
Cake day: January 18th, 2025

help-circle


  • Matter is more of a higher level IoT coordination protocol.

    Zigbee and Zwave are radio protocols (relatively long range, low energy).

    The neat thing here is you can bridge a lot of shit into Matter, and then use almost anything you want to control all the different devices. Everything becomes visible in the same control panel regardless of connection type and manufacturer. Everything becomes available for automation tools too!

    If you run the software Home Assistant on a computer at home then it can act as your IoT control server, and giving it radio antennas for Zwave and Zigbee will let it act as a bridge to relay commands to devices that use those protocols (like a ton of small lights and sensors and more).



  • If you want fancy IoT that’s quick to set up, look for Matter devices with full offline support

    While the Matter spec requires offline control support, it doesn’t require full OEM independence, so you have to look up the individual devices first to check if they’re independent. The main difference being that some OEMs have a lot of extra features outside the Matter spec and other extras which require an account and device registration, etc, so check that the specific features you want works FULLY offline and with 3rd party apps. (I’ve seen Matter controller devices with screens and whatnot which are only configurable with the OEM app)

    You can use Home Assistant with its Matter module (open source) as your home controller, together with necessary radios (specifically Thread/Zigbee), and firewall off your devices if you want full control.

    And Home Assistant of course also has support for a little bit of everything, like MQTT and custom HTTP commands and more, so you can still control random devices even if they don’t support Matter











  • This is incoherent bullshit.

    You’re choosing to pretend it’s nothing so you can dismiss legitimate criticism.

    An engineer hearing about some novice trying to build a plane using difficult methods that only one or two companies with immense expertise has succeeded at would be correct to assume that plane would be unsafe.

    A doctor hearing about a tiny clinic attempting treatments that only big medical research facilities have pulled off are correct to assume they’re charlatans.

    A cryptographer hearing about somebody attempting to build E2EE using methods that very few are capable of implementing correctly and without having the expertise on hand are correct to call that snakeoil.

    Cryptography is INFAMOUSLY complex. E2EE is infamously difficult to make easy (“Johnny still can’t encrypt”). The worst part is that cryptographic failures are almost always 100% silent!

    There’s a reason almost everybody copies Signal’s protocol, and that everybody else who does it in-house keeps having vulnerabilities.

    Multi user key management (PKI) specifically is wildly complex.

    They’re doing cryptography in the browser - famously difficult to make it work decently because there’s no reliable code pinning solution, no reliable protected key storage (no TPM protected keystore) and absolutely no auditability. And that’s on top of the risk of getting served malicious Javascript via XSS attacks, or by the host getting hacked, or by a maliciously issued certificate (there’s 800+ certificate authorities, FYI, no cert pinning = easy for a state level actor to MITM)

    They’re not doing transparency logs of user keys. Even whatsapp has started doing that.

    I haven’t seen evidence of them attempting user key verification

    Twitter/X has only displayed signs of LACKING the necessary expertise.

    To pretend that’s wishful thinking from me just reveals how little you care about expertise.





  • Bluesky federates across different layers, it’s modular, it doesn’t have a comparable same-layer federation. It is fully interoperable, just not by the method you’re used to.

    You can host your own partial appview now (caching and indexing your and your friends’ comment), and multiple people have managed to run their own relays for cheap (caching most of the posts in the network), and you can pull the rest of data you need to browse from the other relays and use the service as usual. You can run your own moderation labeler, use your own app, just your own account, etc…

    Just look at the interoperable blacksky project by a bunch of black devs making their own infrastructure for accounts and moderation, etc.

    To be non federated, all you have to do is not announce your server and not accept arbitrary connections

    Due to content addressing, limited federation isn’t really a thing by the usual definition. You can filter content from any PDS you don’t like, but can’t really control who can see already public posts