What is an embedded system?
An embedded system is a computer system that has microprocessor-based hardware and software and it is designed to perform some specific tasks. An ordinary computer system contains a microprocessor that has external chips for memory and peripheral interface circuits. But, an embedded system often contains a microcontroller that has memory and peripheral devices integrated with it.
An embedded system can be independent or it can be a part of a large system. It is often part of a complete device and controls the operation of the device. For example, our home appliances like washing machines and dishwashers, portable MP3 palyers, medical equipment, mobile phones, digital watches, etc. contain embedded systems.
What are the challenges of desgining a secure embedded systems?
There are the following challenges in designing a secure embedded systems:
- Security protocols are often complex and need much computational resources to execute. And, embedded systems often have limited processing power.
- Battery capacity in an embedded system is often limited. As a result, they often cannot support security protocols and hardware that consume lots of energy.
- Security-related designs on an embedded systems often have cost implications.
- Different security protocols are often targeted by attackers. Hence, the security architecture of an embedded system must be flexible enough so that it can adapt to changing requirements.
How to secure embedded systems?
We can take the following steps to secure an embedded system. …








































0 Comments