Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
ShieLD: Shielding Cross-zone Communication within Limited-resourced IoT Devices running Vulnerable Software Stack
RISE Research Institutes of Sweden, Digitala system.
RISE Research Institutes of Sweden, Digitala system.
RISE Research Institutes of Sweden, Digitala system.
RISE Research Institutes of Sweden, Digitala system, Datavetenskap.ORCID-id: 0000-0001-8192-0893
2023 (Engelska)Ingår i: IEEE Transactions on Dependable and Secure Computing, ISSN 1545-5971, E-ISSN 1941-0018, Vol. 20, nr 2, s. 1031-Artikel i tidskrift (Refereegranskat) 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. 

Ort, förlag, år, upplaga, sidor
Institute of Electrical and Electronics Engineers Inc. , 2023. Vol. 20, nr 2, s. 1031-
Nyckelord [en]
Codes, Communication channels, Computer architecture, Cortex-M, IoT, IoT Security, Memory management, Program processors, Software, TEE, Trusted Execution Environments, TrustZone, TrustZone-M, Virtualization, Communication channels (information theory), Cryptography, Memory architecture, Code, Communications channels, Cortexes, Memory-management, Virtualizations, Internet of things
Nationell ämneskategori
Kommunikationssystem
Identifikatorer
URN: urn:nbn:se:ri:diva-59089DOI: 10.1109/TDSC.2022.3147262Scopus ID: 2-s2.0-85124184486OAI: oai:DiVA.org:ri-59089DiVA, id: diva2:1651956
Tillgänglig från: 2022-04-14 Skapad: 2022-04-14 Senast uppdaterad: 2023-07-03Bibliografiskt granskad

Open Access i DiVA

fulltext(4259 kB)195 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 4259 kBChecksumma SHA-512
c7d575fd4eded4cbd2506de0af318ee129eceb75bcc90d63c25d0cb080f6e45d4bf0810ea434f3495f74d025f8f0680c7800cbd72e5f299fff59695e50b9ace5
Typ fulltextMimetyp application/pdf

Övriga länkar

Förlagets fulltextScopus

Person

Raza, Shahid

Sök vidare i DiVA

Av författaren/redaktören
Raza, Shahid
Av organisationen
Digitala systemDatavetenskap
I samma tidskrift
IEEE Transactions on Dependable and Secure Computing
Kommunikationssystem

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 197 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 171 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf