Master’s student or intern

Improving IoT security with a hardware security extension of the RISC-V processor

Ref. 2021_004


The rapidly growing number of IoT devices and their application in safety-critical systems makes them an interesting target for malicious actors. Hardware security extensions built into processors have proven to be an effective way of mitigating many cyber-security threats.


The RISC-V is an open standard for the instruction set architecture that is being adopted by the IoT industry. We design a security extension of a RISC-V-based CPU that provides integrity and confidentiality guarantees to the software running on an IoT device. The prototype aims to test different hardware implementations of NIST lightweight cryptography inside the RISC-V design, considering tradeoffs among performance, space, and security.

Minimum qualifications (mandatory)

  • Knowledge about how the CPU works
  • Knowledge about the CPU internal design
  • Experience with VHDL/Verilog
  • Basic knowledge in cryptography is an asset
  • Previous experience with RISC-V design is an asset
  • Good communication and English language skills


IBM is committed to diversity at the workplace. With us you will find an open, multicultural environment. Excellent flexible working arrangements enable all genders to strike the desired balance between their professional development and their personal lives.

How to apply

If you are interested in this position, please submit your most recent curriculum.