27 votes
Accepted

Is there any advantage in encrypting sensor data that is not private?

Absolutely, because: A secure device and channel means that you can trust the data. Yes, the actual temperature is not very private, but an attacker can provide false temperatures and cause an ...
Simon Munro's user avatar
  • 1,493
10 votes
Accepted

Cryptographic algorithms for PIC16 microcontrollers

You may be interested in the Skein family of cryptographic hash functions, which are designed to be efficiently implemented on a wide variety of small and large processors. You can trade RAM for speed,...
John Deters's user avatar
  • 2,552
8 votes

Is there any advantage in encrypting sensor data that is not private?

Sensor reports to a current thermostat reading feel very private to me. A burglar could use the data to find out when a person is at home. After the house got robbed the owner might decide it's a good ...
Christian's user avatar
  • 715
6 votes

Is there any advantage in encrypting sensor data that is not private?

Yes, there is advantage to encrypting all communications. You wouldn’t post asking of there is any advantage to locking your house, would you? There question is not of whether, but of how much, ...
Mawg's user avatar
  • 3,110
5 votes

Is there any advantage in encrypting sensor data that is not private?

It's always a choice of the designer/developer. But using encryption and other security measures becoming a necessity in these days. As per an example, sensor that reports the current thermostat ...
ThisaruG's user avatar
  • 824
5 votes
Accepted

How is the IOTA cryptocurrency network useful for devices in the IoT?

I'd like to know what are some specific actual real world use cases As per IOTA FAQ What are the main use cases of IOTA? IOTA's main features (in its current form) are feeless micropayments and ...
sob's user avatar
  • 2,620
5 votes

Is there any advantage in encrypting sensor data that is not private?

In addition to other answers, if the data is sent in plaintext it can be modified. Apart from mentioned problems faking data can cause (turning heat to the max due to lying thermometer in the middle ...
Matija Nalis's user avatar
4 votes
Accepted

Possibility of integrating secure elements with sensor networks?

Yes, any modern IoT endpoint software stack will support what you're looking for. I'm not sure that 'signed' is the most accurate way to describe this, but encrypted messaging is a basic requirement. ...
Sean Houlihane's user avatar
3 votes

How can an end device authenticate with server using chain of trust?

The canonical cryptographic answer would be client certificates or secrets of some sorts on each device. Consider this example where Microchip details how to authenticate the ATECC608A versus the ...
Helmar's user avatar
  • 8,430
3 votes

How is the IOTA cryptocurrency network useful for devices in the IoT?

I'd like to know what are some specific actual real world use cases Visit "Implementing first Industry 4.0 Use Cases with IOTA DAG Tangle — Machine Tagging for Digital Twins" to read about an actual ...
Ian Metten's user avatar
3 votes
Accepted

If hackers get ahold of your physical IoT device, what's the purpose of using secure/crypto-chips?

If a hacker gets hold of your hardware, it is just a question of time and resources that the hacker has, before they can get your device key or certificate. And then, all data that is stored on the ...
kalyanswaroop's user avatar
3 votes
Accepted

Why does LoRaWAN 1.1 use MAC-then-encrypt for Join-Accept messages?

In case of all LoRaWAN messages, except JoinAccept, the MIC must be accessible by interim network components, like forwarding network server who know the NwkSKey and can verify message integrity and ...
Norbert Herbert's user avatar
3 votes
Accepted

mqtt publish/subscribe key exchange?

Public keys by definition are public (no need to keep them secret). So there is no reason it can't be available for download via http or at a push published as a retained message on a known MQTT ...
hardillb's user avatar
  • 12.6k
1 vote

How can an end device authenticate with server using chain of trust?

In general terms, this is called mutual authentication, most often by using TLS and client certificates, although other schemes are possible. Individual device certificates are signed by the ...
kert's user avatar
  • 311

Only top scored, non community-wiki answers of a minimum length are eligible