How can we strike a balance between security and performance in IoT devices?
How can we strike a balance between security and performance in IoT devices, especially low-power ones, to ensure robust protection without compromising efficiency, potentially through the use of lightweight encryption and future blockchain-based technologies? @MCU, MPU & Firmware @PCB & Analog
7 Replies
This is an insanely loaded question but since you are already leading with lightweight encryption can you give us some sort of example?
Using lightweight cryptography and running it at the device level, that's able to perform some system computation at the edge
But to what end? how much of your time are you running cryptography when you could be working. Would I use this in antilock brakes? I need security but I need timeliness more.
By doing risk analysis and threat modeling. You would start by looking at the value of the asset you are wanting to protect (hardware, functionality, IP, etc) and then working out the balance from the threats and the cost of protecting them.
For example, I only used AES128 on one of my low powered devices because the data it is protecting only has value for a short period of time, so the lower security is deemed ‘good enough’.
If the data was more valuable, then I would have had to use a more powerful device to enable stronger encryption.
If the data was more valuable, then I would have had to use a more powerful device to enable stronger encryption.
Oo. What other encryption level is higher than the AES
AES 192 and 256. These have longer keys and more rounds of processing (and therefore takes more computational effort to create).