https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
ShieLD: Shielding Cross-Zone Communication Within Limited-Resourced IoT Devices Running Vulnerable Software Stack
Cybersecurity Unit, RISE Research Institutes of Sweden, Stockholm, Sweden.ORCID iD: 0000-0002-5788-069X
Cybersecurity Unit, RISE Research Institutes of Sweden, Stockholm, Sweden.
Cybersecurity Unit, RISE Research Institutes of Sweden, Stockholm, Sweden.
Cybersecurity Unit, RISE Research Institutes of Sweden, Stockholm, Sweden.ORCID iD: 0000-0001-8192-0893
2023 (English)In: IEEE Transactions on Dependable and Secure Computing, ISSN 1545-5971, E-ISSN 1941-0018, Vol. 20, no 2, p. 1031-1047Article in journal (Refereed) Published
Abstract [en]

Securing IoT devices is gaining attention as the security risks associated with these devices increase rapidly. TrustZone-M, a Trusted Execution Environment (TEE) for Cortex-M processors, ensures stronger security within an IoT device by allowing isolated execution of security-critical operations, without trusting the entire software stack. However, TrustZone-M does not guarantee secure cross-world communication between applications in the Normal and Secure worlds. The cryptographic protection of the communication channel is an obvious solution; however, within a low-power IoT device, it incurs high overhead if applied to each cross-world message exchange. We present ShieLD, a framework that enables a secure communication channel between the two TrustZone-M worlds by leveraging the Memory Protection Unit (MPU). ShieLD guarantees confidentiality, integrity and authentication services without requiring any cryptographic operations. We implement and evaluate ShieLD using a Musca-A test chip board with Cortex-M33 that supports TrustZone-M. Our empirical evaluation shows, among other gains, the cross-zone communication protected with ShieLD is 5 times faster than the conventional crypto-based communication.

Place, publisher, year, edition, pages
2023. Vol. 20, no 2, p. 1031-1047
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:mdh:diva-64233DOI: 10.1109/tdsc.2022.3147262ISI: 000967266100001Scopus ID: 2-s2.0-85124184486OAI: oai:DiVA.org:mdh-64233DiVA, id: diva2:1796202
Available from: 2023-09-11 Created: 2023-09-11 Last updated: 2023-11-15Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Raza, Shahid

Search in DiVA

By author/editor
Khurshid, AnumRaza, Shahid
In the same journal
IEEE Transactions on Dependable and Secure Computing
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 38 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf