Tema

Språk

Global EN
Sverige ENSV
Indien EN

Master Thesis: Security and Performance Aspects of Using WebAssembly (WASM) in Embedded Systems

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Inbyggda system · Mjukvaruutveckling

I korthet

Master's thesis research on the security and performance of WebAssembly (WASM) in embedded systems. Investigate WASM's efficiency, overhead, and sandboxing effectiveness compared to native binaries on platforms like Raspberry Pi, ESP32, or ARM Cortex-A, aiming to develop best practices for secure deployment.

Ansvarsområden

  • Investigate how WebAssembly performs and provides security in embedded systems with limited CPU, memory, and storage resources.
  • Explore runtime overhead of WASM engines (Wasmtime, Wasmer, WAMR) in constrained environments.
  • Assess effectiveness of WASM sandboxing and memory safety mechanisms against threats like buffer overflows and code injection.
  • Analyze trade-offs between performance optimization and strong security isolation.
  • Review current research on WASM security and performance.
  • Benchmark WASM applications against native C/C++ implementations.
  • Measure CPU utilization, memory consumption, execution latency, throughput, and energy efficiency.
  • Assess sandboxing and isolation mechanisms through controlled security tests.
  • Compare lightweight WASM runtimes based on footprint, compile-time options, and scalability.
  • Develop best practices or architectural recommendations for secure and efficient WASM deployment in embedded systems.
  • Present the results at the conclusion of the thesis.

Krav

  • Master’s student in computer science, computer engineering, software engineering, or a related field.
  • Interest in embedded systems, WebAssembly, software security, and performance evaluation.
  • Programming experience in C/C++.
  • Interest in benchmarking and experimental analysis.
  • Comfortable researching technical topics and presenting findings clearly.

Förmåner

  • Outstanding opportunity to use skills and imagination to push boundaries.
  • Be challenged in a team of diverse innovators.
  • Work towards crafting what comes next.

Färdigheter

WebAssemblyembedded systemsC/C++benchmarkingsecurityperformance evaluation
#Master Thesis#WebAssembly#Embedded Systems#Security#Performance
Ericsson Logo

Om Ericsson

Pioneering technology for connecting billions of people worldwide

Our purpose \nTo create connections that make the unimaginable possible.\n\nOur vision\nA world where limitless connectivity improves lives, redefines business and pioneers a sustainable future.\n\nOur values\nPerseverance, professionalism, respect and integrity.\n\nThe future is a place for purpose & vision – ours are clear, and we invite partners, customers and consumers to join us in our journey. \n\nFor a brighter future. For all. Let's #ImaginePossible

Ericsson Logo

Företag

Ericsson

Publicerade jobb

för 1 månad sedan

Anställningstyp

Praktik

Arbetsform

På plats

Erfarenhetsnivå

Junior

Platser

Linköping, Sweden

Kvalifikation

Masterexamen

Sökande

Ansök tidigt