2

If there is a sensor with a wallet and someone steals the sensor. Wouldn't it be easy for him to hack the sensor and find the seed?

1 Answer 1

1

Unhackabilty

The software and network surroundings of these sensors will have fewer and fewer bugs over time because every attack fixes a few. Eventually, they will become secure enough to not be hacked again.

If the codebase of the sensor is very small, one could achieve mathematical unhackability. But this gets exponentially harder as the lines of code increase.

Physical Access

Even if you have mathematical unhackable software, it would still be possible to hack it, if you know where the sensor is and have access to it.

There are still some countermeasures you could take to make it harder for the attacker to get your funds. Similar to what hardware wallets are doing already.

But you won't have physical access to a lot of sensors because they are either protected in a safe space or at a secret location.

Even if one were to get access to and hack a sensor, the removal of the sensor and/or damage to the sensor would probably be a bigger loss than the stolen funds because sensors only need small amounts of IOTAs at a time.

Furthermore, one could implement a detection mechanism that notices once the sensor's case gets opened or damaged. Upon such an event, the memory of the sensor could be wiped.

5
  • Assumption of future unhackability -1
    – Helmar
    Commented Dec 12, 2017 at 17:41
  • What don't you like about it? :)
    – Zauz
    Commented Dec 12, 2017 at 18:04
  • It clashes with reality. Nothing is or ever will be unhackable. IT Security is a constant race between attackers and defenders and everyone who tells you differently is either lying (likely to sell you stuff) or naive.
    – Helmar
    Commented Dec 12, 2017 at 18:30
  • 1
    While the link is interesting and I appreciate your research to back up your answer it only shows that it's almost possible to create unhackable algorithms—on paper. Depending on your implementation that's about two or three layers of man made technology that puts that almost unhackable algorithm into a working piece of technology. All the libraries and base technologies used could have security holes, so could the hardware, so can the interplay between all those things. The result leaves something that's very likely four or five nines tops, if the thing it's supposed to is very simple.
    – Helmar
    Commented Dec 12, 2017 at 22:50
  • I thought hackability is a binary state. Commented Dec 20, 2017 at 7:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.