IA 2 - UNIT 3 Flashcards
an electronic product that contains a microprocessor (one or more) and software to perform some constituent function within a larger entity.
embedded system
The ability of an entity to protect resources for which
it bears protection responsibility.
Security
implemented withinembedded systems to protect data integrity, confidentiality, and authenticity
Cryptographic techniques and protocols
Key Security Considerations for
Embedded Hardware
- Security Importance
- Resource Limitations
- Data Protection
- Key Security Requirements
- External Connectivity
Security is crucial in IT development to protect intellectual property and individual privacy, including in embedded hardware.
Security Importance
Embedded hardware faces constraints such as limited resources for implementing security measures.
Resource Limitations
Secure stored information, especially personal data, through encryption and strict access controls.
Data Protection
- Prevent Reverse Engineering - Protect source code and internal functionalities
- Control Internal Access - Platforms should lock internal access
- Protect Against Side Channel Attacks -Counteract potential information leakage through power consumption or electromagnetic emissions
Key Security
Requirements
- Confidentiality - Prevent data interception.
- Authenticity - Verify trust between embedded hardware and external entities.
- IntegritY - Guard against message tampering.
External Connectivity
Examples of Embedded
Systems
- Traffic management
- security systems
- printer
- oven
- fax machine
- television
- audio system
- ultra sound machine
- are specially designed computer chips that are made for one specific task. They are very powerful and efficient at doing that task, but they can be expensive to create since they are custom-built.
- give complete control over how the hardware works, which means they can offer high security and performance.
Application Specific Integrated Circuits (ASIC)
- are chips that can be reprogrammed even after they’re made. This makes them flexible and affordable to use for different tasks
- are great for projects that need quick changes or customized hardware, like testing new ideas or processing data.
Field Programmable Gate Arrays (FPGA)
- These systems use general-purpose microcontrollers to perform specific tasks in devices. They are affordable and use little power.
- They are perfect for simple or low-power devices, like those used in home automation and wearables.
Microprocessor-Based Embedded Systems
- are small computers with all the basic parts. They can handle more complex tasks than simple microcontrollers.
- They are ideal for projects that need a full computer, like in IoT systems or industrial automation.
Single-Board Computers (SBCs)
Classification of Embedded
Systems
- Application Specific Integrated Circuits (ASIC)
- Field Programmable Gate Arrays (FPGA)
- Microprocessor-Based Embedded Systems
- Single-Board Computers (SBCs)
- General Purpose Mobile Platforms