A 10-month Commerce Department probe concluded Meta could view all WhatsApp messages in unencrypted form

  • rmuk@feddit.uk
    link
    fedilink
    English
    arrow-up
    9
    ·
    14 hours ago

    Creating the secure key pairs used for true E2EE requires a mathematical foundation of true randomness, which can only be achieved on a device by working with the OS, through an API call, to get a random seed that includes pseudorandom numbers from the device’s sensors. There was a post a while back where a dev used ADB to read the API calls used during WhatsApp account setup that showed that no such calls were made, meaning the keys were either totally predictable, or were actually generated by Meta themselves.

      • rmuk@feddit.uk
        link
        fedilink
        English
        arrow-up
        6
        ·
        13 hours ago

        It actually doesn’t need to be so elaborate. Even a video camera with the lens cap on generates more than enough entropy. Your phone can mix together predictable but unique variations - time of day, free memory, CPU serial number, battery level - with less predictable physical sensory - light level, gyroscope, barometer, last touch points, nearby MAC addresses - to create far more on-board randomness than anyone realistically needs.

        That said, the whole Cloudflare lava lamp thing is very cool and also gets people talking.

        • 9488fcea02a9@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 hours ago

          Even a video camera with the lens cap on generates more than enough entropy

          interesting. Never heard this before. How is the entropy created? Wont all the values for the pixels be near zero (extemely simplified)?

        • Upgrayedd1776@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          2
          ·
          11 hours ago

          definitely cool, i want a wall like that. it would be a lot better than the one i kept tipping over and burning shit with in my tiny room at the time