Information Security of Embedded Systems 28.10.2009: Embedded Systems – Terms and Definitions Prof. Dr. Holger Schlingloff Institut für Informatik und.

Slides:



Advertisements
Similar presentations
Information Security of Embedded Systems : Design of Secure Systems Prof. Dr. Holger Schlingloff Institut für Informatik und Fraunhofer FIRST.
Advertisements

Information Security of Embedded Systems : Embedded Systems Design Prof. Dr. Holger Schlingloff Institut für Informatik und Fraunhofer FIRST.
EMBEDDED SYSTEMS. Textbook: T. Bräunl Embedded Robotics, Springer 2003.
Embedded Systems Microcontrollers & Embedded Processors An Overview.
Embedded System Lab. What is an embedded systems? An embedded system is a computer system designed for specific control functions within a larger system,
EE290: Introduction to Microcontrollers Spring 2002 Martin D. Fox M.D., Ph. D.
Information Security of Embedded Systems : Design of Secure Systems Prof. Dr. Holger Schlingloff Institut für Informatik und Fraunhofer FIRST.
Introduction to Cyber Physical Systems Yuping Dong Sep. 21, 2009.
Presenters: Adam Andy Andy Rachel
Automated Systems Standard Grade What Is An Automated System? A system in which computers are used to control machines and equipment For example: –Traffic.
Digital Systems Emphasis for Electrical Engineering Students Digital Systems skills are very valuable for electrical engineers Digital systems are the.
Information Security of Embedded Systems : Public Key Cryptosystems, Communication Prof. Dr. Holger Schlingloff Institut für Informatik und Fraunhofer.
Embedded Systems Introduction. What is an Embedded System What is an Embedded System? Definition of an embedded computer system: is a digital system.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Information Security of Embedded Systems : Communication, wireless remote access Prof. Dr. Holger Schlingloff Institut für Informatik und Fraunhofer.
Information Security of Embedded Systems : remote access, wireless networks Prof. Dr. Holger Schlingloff Institut für Informatik und Fraunhofer.
Information Security of Embedded Systems : Algorithms and Measures Prof. Dr. Holger Schlingloff Institut für Informatik und Fraunhofer FIRST.
Software Engineering CSE470: Embedded Systems Overview 49 What is an Embedded System What is an Embedded System? Definition of an embedded computer system:
Standard Grade Automated Systems and Industrial Applications Automated Systems and Industrial Applications Standard Grade.
Smart Home Technologies CSE 4392 / CSE 5392 Spring 2006 Manfred Huber
EMBEDDED SOFTWARE Team victorious Team Victorious.
How to design Microcontroller Based System? Fall 2014 Sung Yeul Park, Ph.D. Dept. of Electrical and Computer Eng University of Connecticut.
L29:Lower Power Embedded Architecture Design 성균관대학교 조 준 동 교수,
Your Interactive Guide to the Digital World Discovering Computers 2012.
Information Security of Embedded Systems : Logics and Proof Methods, Wrap-Up Prof. Dr. Holger Schlingloff Institut für Informatik und Fraunhofer.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Common Devices Used In Computer Networks
COMP3221/9221: Microprocessors and Embedded Systems COMP3221: Microprocessors and Embedded Systems Lecture 31: Embedded Systems
Dr. HABEEB HATTAB HABEEB Dr. HABEEB HATTAB HABEEB Office: BN-Block, Level-3, Room Ext. No.: 7292 UNITEN.
Specification section 6.2. What do you need to learn? The application and advantages/disadvantages of the following digital media and new technology in.
Computer Science Open Research Questions Adversary models –Define/Formalize adversary models Need to incorporate characteristics of new technologies and.
1. Introduction 1.1 Background 1.2 Real-time applications 1.3 Misconceptions 1.4 Issues in real-time computing 1.5 Structure of a real-time system.
Week12 Technology in the e-Factory The roles that technology is playing in the e-Factory: Sensors Connections Actuation Control Systems Integration Industry.
The Cryptographic Sensor FTO Libor Dostálek, Václav Novák.
Reliable Design of Safety Critical Systems Dr. Abhik Roychoudhury School of Computing
Presenters: Adam Andy Andy
IntelliSense.io Beyond the hype - Real World Applications / Solutions of Internet of Things.
Trends in Embedded Computing The Ubiquitous Computing through Sensor Swarms.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Networked Embedded and Control Systems WP ICT Call 2 Objective ICT ICT National Contact Points Mercè Griera i Fisa Brussels, 23 May 2007.
Computer Architecture and Embedded Systems Paul Havinga University of Twente.
Axel Jantsch 1 Networks on Chip Axel Jantsch 1 Shashi Kumar 1, Juha-Pekka Soininen 2, Martti Forsell 2, Mikael Millberg 1, Johnny Öberg 1, Kari Tiensurjä.
UNIT I. EMBEDDED SYSTEM It is an electrical/electro-mechanical system designed to perform a specific function. It is a combination of hardware and software.
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  What is engineer,  What is Computer Engineering  The topics in Computer Engineering You will learn: 2.
Real-Time Systems, Events, Triggers. Real-Time Systems A system that has operational deadlines from event to system response A system whose correctness.
BTEC First Information and Creative Technology Teaching and Assessment Pack Unit 2: Technology Systems Hardware devices.
REU 2009 Computer Science and Engineering Department The University of Texas at Arlington Research Experiences for Undergraduates in Information Processing.
SECURITY SYSTEM USING PIR. OVERVIEW  Introduction of Embedde system  Aim of the project  Current scenario  Limitations of Current scenario  Futurescope.
6/11/20161Preetha V. AP/EEE SNS College of Engineering.
Embedded System Design and Development Introduction to Embedded System.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Internet of Things – Getting Started
End Show What is Information Communication Technology ? Processing of data via computer Using the technologies from computing, electronics, and telecommunications.
CONTENTS:  INTRODUCTION & HISTORY  EXISTING SYSTEM & DIS-ADVANTAGES  PROPOSED SYSTEM  RESULT ANALYSIS  ADVANTAGES  APPLICATIONS  CONCLUSION.
Lecture 8: Wireless Sensor Networks By: Dr. Najla Al-Nabhan.
Industrial Automation Part I Real Time Control Embedded Systems.
SCADA Supervisory Control And Data Acquisition Pantech Solutions Here is the key to learn more.
Embedded Systems.
EMBEDDED SYSTEMS.
Embedded Systems Introduction
EMBEDDED SYSTEMS SUCHITA M. DAKI.
Instrumentation and Control Systems
EmbedDed Systems – MECT190
AS PER OBE SYLLABUS DTE KARNATAKA SHANTHU M.Tech SAI JAYANI ACADEMY (R) SIXTH SEMESTER Diploma in ELECTRONICS AND COMMUNICATION ENGINEERING.
Why microcontrollers in embedded systems?
MICROCONTROLLERS Subject code:10ES42
EmbedDed Systems – MECT190
EMBEDDED SYSTEMS.
Introduction ET2008 Sistem Embedded.
Internet of Things.
Presentation transcript:

Information Security of Embedded Systems : Embedded Systems – Terms and Definitions Prof. Dr. Holger Schlingloff Institut für Informatik und Fraunhofer FIRST

Embedded Security © Prof. Dr. H. Schlingloff Structure 1. Introductory example 2. Embedded systems engineering 1.definitions and terms 2.design principles 3. Foundations of security 1.threats, attacks, measures 2.construction of safe systems 4. Design of secure systems 1.design challenges 2.safety modelling and assessment 3.cryptographic algorithms 5. Communication of embedded systems 1.remote access 2.sensor networks 6. Algorithms and measures 1.digital signatures 2.key management 3.authentification 4.authorization 7. Formal methods for security 1.protocol verification 2.logics and proof methods

Embedded Security © Prof. Dr. H. Schlingloff Embedded Systems Engineering Material WorldIdeal World ThingsMatter, EnergyInformation Represen -tation ShapeForm Transfor- mation convert (split & splice, cut & assemble, mould & cast, …) process (code & recode, calculate & compute, …) Transfermove, transmitcommunicate

Embedded Security © Prof. Dr. H. Schlingloff Technical and Computational System Matter / energy = undefined basic term Technical system = machine/mechanism for the conversion or relocation of matter and/or energy  wheel, car, motor, gears, steel mill, power plant, light bulb, … Information = undefined basic term Information processing = transformation or transfer of information System = “something composite”, usually: composed by humans (“artefact”) Computational system = Information processing system = artefact for the transformation or transfer of information  “computer”, “calculator”, “processor”

Embedded Security © Prof. Dr. H. Schlingloff Embedded System Embedded system = computational system within a technical system (information processing component of technical syst.)  designed, built and operated as a fixed component  special purpose, in contrast to general-purpose  interaction with physical environment via designated interfaces  reactivity and real-time behaviour Characteristic attributes  often for control tasks  often mass-produced, consumer goods, cheap commodity  mostly hard to maintain or extend  sometimes safety-relevant or safety-critical  communicating, connected, ubiquitous, pervasive, ambient, …

Embedded Security © Prof. Dr. H. Schlingloff Examples How many embedded systems are in this room? How many embedded systems did you encounter today?

Embedded Security © Prof. Dr. H. Schlingloff Embedded System or Not? Phone Watch Robot Assembly line Factory SAP-System in factory

Embedded Security © Prof. Dr. H. Schlingloff Market Areas (cf. [Fränzle]) Transport technologies  motor/gear control, X-by-wire, position and dynamics stabilisation, ABS, passenger comfort, …  traffic guidance, signal lights, radar localisation, … Communication technologies  cell phone, dect-phone, DSL- modem, router, switch, … Office equipment  fax machine, copier, printer, pointer, … Household appliances  watch, microwave, toaster, gas burner, washing machine, audio/video-equipment, remote control unit, gaming, … Trade and Services  ticket machine, sales automaton, taxometer, cash machine, … Building automation and control  heating, lighting, elevators, locking and sentry services, security functions Production- and environmental technology  power and production plants, emission control, robotics Medical technology  ambient devices, hospital equipment, diagnosis and treatment instruments

Embedded Security © Prof. Dr. H. Schlingloff Market Relevance over 10 billion embedded processor unit shipments in % of all processors are used in embedded systems 87,6% of all produced microcontrollers are „pre-Win98-CPUs“ (DSPs, FPGAs, and MCUs), of which 57,6% are 8-Bit-processors W. Schröder-Preikschat, zitiert Quelle: D. Tennenhouse. Proactive Computing. Communications of the ACM, 43(5):43–50, May

Embedded Security © Prof. Dr. H. Schlingloff Predictable Future The trend will continue  more new embedded processors than humans per year  elektronics as consumable goods (e.g. RFID, post cards) Ubiquitous computing, ambient assisted living  smart clothing (CeBIT `08)  glasses with hearing aids, augmented reality  watch with UMTS  talking neckties? SoC, „System-on-Chip“ „Smart Dust“, sensor networks Intelligent agents, autonomous systems …

Embedded Security © Prof. Dr. H. Schlingloff Specific Problems of Embedded Systems Designed, built and operated as a fixed component of a technical system  physical and mechanical constraints, assembly near the controlled process (e.g. inside jet engine or inside tyre)  physical stress Special purpose, fixed tasks  efficiency, minimal resource consumption  predefined interfaces Interaction with physical environment  sensor and actuator design  mechanical impreciseness  feedback effects  unreliability of sensors and actuators Reactivity and real-time behaviour  operating systems requirements  verification problems

Embedded Security © Prof. Dr. H. Schlingloff Announcement

Embedded Security © Prof. Dr. H. Schlingloff Further Design Challenges Often for control tasks  interaction of civil engineers and software engineers Often mass-produced, consumer goods, cheap commodity  cost pressure for production (optimisation within cents)  resource limitation (e.g. bandwidth, energy) Mostly hard to maintain or extend  maintainance costs vs. development costs vs. production costs  no „service packs“, everything must be correct at first launch  callback or guarantee replacement can be desastrous Sometimes safety-relevant or safety-critical  reliability, availability, maintainability (RAM)  fault tolerance Communicating, connected, ubiquitous, ambient, …  synchronization, multi-core deployment, feature interaction

Embedded Security © Prof. Dr. H. Schlingloff Embedded Systems Design Waterfall or V-Model  small to medium design groups  civil engineers, electrical engineers  software often not valued Model-based design  Matlab/Simulink, UML  code generation Product lines  no real system is developed “from scratch”  look-and-feel, component reuse