A Security Aware Design Space Exploration Framework

Research output: Chapter in Book/Report/Conference proceedingConference contributionResearchpeer-review

Abstract

System designers are often faced with a huge variety of alternative hardware platforms and architectures, when designing new products. Especially the various options for allocating a set of tasks to processing units greatly influences the overall system performance and power consumption. As the possible design space is too complex for manual evaluation, automatic Design Space Exploration (DSE) tools are used for selecting first system designs. These tools assess the various mappings between tasks and processing units. They target the best allocation, optimizing the system's performance and power consumption, while considering other predefined design constraints. Traditionally , security requirements do not belong to the set of design constraints these tools deal with. Thus, security requirements must be introduced manually, which might induce additional costs to the overall project. To enable security-by-design using DSE, the Security Aware Design Space Exploration (SADSE) Framework was developed. This framework allows the integration of attack scenarios and security requirements, as well as platform security features into the DSE, at a level of detail not yet considered by other tools. SADSE allows an optimal allocation of tasks onto hardware platforms, while satisfying predefined security constraints. This paper shows how security requirements and attack vectors are modeled in SADSE, followed by the evaluation of a keyless entry system use case, where the tool finds a secure mapping of tasks to processing units.
Original languageEnglish
Title of host publicationICONS 2019
Subtitle of host publicationThe Fourteenth International Conference on Systems
EditorsSandra Sendra Compte
PublisherIARIA
Pages26-31
ISBN (Electronic)978-1-61208-696-5
Publication statusPublished - Mar 2019
EventICONS 2019: Fourteenth International Conference on Systems - Holiday Inn Express Valencia-Ciudad Las Ciencias, Valencia, Spain
Duration: 24 Mar 201928 Mar 2019
http://www.iaria.org/conferences2019/ICONS19.html

Conference

ConferenceICONS 2019
Abbreviated titleICONS 2019
CountrySpain
CityValencia
Period24/03/1928/03/19
Internet address

Fingerprint

Electric power utilization
Processing
Hardware
Systems analysis
Costs

ASJC Scopus subject areas

  • Computer Science (miscellaneous)

Cite this

Gressl, L. A., Steger, C., & Neffe, U. (2019). A Security Aware Design Space Exploration Framework. In S. S. Compte (Ed.), ICONS 2019: The Fourteenth International Conference on Systems (pp. 26-31). IARIA.

A Security Aware Design Space Exploration Framework. / Gressl, Lukas Alexander; Steger, Christian; Neffe, Ulrich.

ICONS 2019: The Fourteenth International Conference on Systems. ed. / Sandra Sendra Compte. IARIA, 2019. p. 26-31.

Research output: Chapter in Book/Report/Conference proceedingConference contributionResearchpeer-review

Gressl, LA, Steger, C & Neffe, U 2019, A Security Aware Design Space Exploration Framework. in SS Compte (ed.), ICONS 2019: The Fourteenth International Conference on Systems. IARIA, pp. 26-31, ICONS 2019, Valencia, Spain, 24/03/19.
Gressl LA, Steger C, Neffe U. A Security Aware Design Space Exploration Framework. In Compte SS, editor, ICONS 2019: The Fourteenth International Conference on Systems. IARIA. 2019. p. 26-31
Gressl, Lukas Alexander ; Steger, Christian ; Neffe, Ulrich. / A Security Aware Design Space Exploration Framework. ICONS 2019: The Fourteenth International Conference on Systems. editor / Sandra Sendra Compte. IARIA, 2019. pp. 26-31
@inproceedings{27a5e220be60448c9981f8d511c082d5,
title = "A Security Aware Design Space Exploration Framework",
abstract = "System designers are often faced with a huge variety of alternative hardware platforms and architectures, when designing new products. Especially the various options for allocating a set of tasks to processing units greatly influences the overall system performance and power consumption. As the possible design space is too complex for manual evaluation, automatic Design Space Exploration (DSE) tools are used for selecting first system designs. These tools assess the various mappings between tasks and processing units. They target the best allocation, optimizing the system's performance and power consumption, while considering other predefined design constraints. Traditionally , security requirements do not belong to the set of design constraints these tools deal with. Thus, security requirements must be introduced manually, which might induce additional costs to the overall project. To enable security-by-design using DSE, the Security Aware Design Space Exploration (SADSE) Framework was developed. This framework allows the integration of attack scenarios and security requirements, as well as platform security features into the DSE, at a level of detail not yet considered by other tools. SADSE allows an optimal allocation of tasks onto hardware platforms, while satisfying predefined security constraints. This paper shows how security requirements and attack vectors are modeled in SADSE, followed by the evaluation of a keyless entry system use case, where the tool finds a secure mapping of tasks to processing units.",
author = "Gressl, {Lukas Alexander} and Christian Steger and Ulrich Neffe",
year = "2019",
month = "3",
language = "English",
pages = "26--31",
editor = "Compte, {Sandra Sendra}",
booktitle = "ICONS 2019",
publisher = "IARIA",

}

TY - GEN

T1 - A Security Aware Design Space Exploration Framework

AU - Gressl, Lukas Alexander

AU - Steger, Christian

AU - Neffe, Ulrich

PY - 2019/3

Y1 - 2019/3

N2 - System designers are often faced with a huge variety of alternative hardware platforms and architectures, when designing new products. Especially the various options for allocating a set of tasks to processing units greatly influences the overall system performance and power consumption. As the possible design space is too complex for manual evaluation, automatic Design Space Exploration (DSE) tools are used for selecting first system designs. These tools assess the various mappings between tasks and processing units. They target the best allocation, optimizing the system's performance and power consumption, while considering other predefined design constraints. Traditionally , security requirements do not belong to the set of design constraints these tools deal with. Thus, security requirements must be introduced manually, which might induce additional costs to the overall project. To enable security-by-design using DSE, the Security Aware Design Space Exploration (SADSE) Framework was developed. This framework allows the integration of attack scenarios and security requirements, as well as platform security features into the DSE, at a level of detail not yet considered by other tools. SADSE allows an optimal allocation of tasks onto hardware platforms, while satisfying predefined security constraints. This paper shows how security requirements and attack vectors are modeled in SADSE, followed by the evaluation of a keyless entry system use case, where the tool finds a secure mapping of tasks to processing units.

AB - System designers are often faced with a huge variety of alternative hardware platforms and architectures, when designing new products. Especially the various options for allocating a set of tasks to processing units greatly influences the overall system performance and power consumption. As the possible design space is too complex for manual evaluation, automatic Design Space Exploration (DSE) tools are used for selecting first system designs. These tools assess the various mappings between tasks and processing units. They target the best allocation, optimizing the system's performance and power consumption, while considering other predefined design constraints. Traditionally , security requirements do not belong to the set of design constraints these tools deal with. Thus, security requirements must be introduced manually, which might induce additional costs to the overall project. To enable security-by-design using DSE, the Security Aware Design Space Exploration (SADSE) Framework was developed. This framework allows the integration of attack scenarios and security requirements, as well as platform security features into the DSE, at a level of detail not yet considered by other tools. SADSE allows an optimal allocation of tasks onto hardware platforms, while satisfying predefined security constraints. This paper shows how security requirements and attack vectors are modeled in SADSE, followed by the evaluation of a keyless entry system use case, where the tool finds a secure mapping of tasks to processing units.

M3 - Conference contribution

SP - 26

EP - 31

BT - ICONS 2019

A2 - Compte, Sandra Sendra

PB - IARIA

ER -