Secret extraction from secured chip by using fault injection

Keysight Technologies

Overview

Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do.

Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.

Keysight Device Security Lab (former Riscure) is an ambitious unit specializing in device and embedded security testing for leading international clients from the semiconductor, mobile, media, automotive and IoT industry.

About the Internship:

You will work closely with the team, gain experience and actively contribute to the technical topics in the security domain. Some examples of the activities in practice are programming, experimentation with hardware designs, reporting, discussion in teams, presentation of results, and eating in our amazing canteen. You will be part of the Innovation /Knowledge and services unit/ Products unit based on the topic. You will be supported by different team members such as supervisor, domain owners, analysts, innovators, developers etc. There is flexibility offered with internship- can be 3 months (minimum) or even a thesis (6 months) with extension if need be.

Types of Internships:

  • Technical research: you would work on a research topic that focuses on answering a small set of questions. This usually entails research and development. The topic could be related to FI, SCA, embedded security, system security, software or cross-domain.
  • Development: If you have a zeal to make something a.k.a working in an agile fashion and a load of coding, you can be part of the development team.

What we offer:

  • Appropriate compensation for the internship
  • Work laptop if you are in Netherlands
  • Opportunity to work with Keysight equipment’s (based on your topic)
  • Lunch at work
  • Intern of the month award if you win!

Responsibilities

In August 2024 during DEFCON, Raspberry Pi developers challenged hackers to extract secret from the new chip. Multiple people succeeded, with different techniques. One of them was to apply optical fault injection to bypass security checks during secure boot. The goal of this internship is to reproduce this attack.

  • Security Research: Depending on the role, tasks may involve vulnerability analysis through methods like reverse engineering, fuzzing, or hardware attacks (e.g., fault injection or side-channel analysis). Interns may also work on penetration testing and securing critical components, such as those in mobile devices.
  • Documentation: Writing technical documentation, setting up testing environments, and managing repositories for communication and issue tracking are common responsibilities
  • Communication and collaboration:
    • Interns collaborate with mentors and teams, participate in weekly discussions
    • deliver progress updates
    • Final Internal presentation of the internship work
    • Writing a white paper / article / blog
  • Skill Development: Interns gain exposure to cutting-edge technologies and work on impactful projects that contribute to product security in areas like embedded systems, mobile devices, and IoT

Qualifications

You are independent and enthusiastic, creative, results driven highly motivated and not afraid of challenges. You have an entrepreneurial mind, open to improvements and innovation. You can convey information in a clear and accurate manner and can work both independently and in a team. You are results oriented and keep the goals in mind while taking practical steps to achieve them.

Specific requirements pertaining to this internship topic:

  • Micro controller programming, Python programming, electronics, DIY in general
  • Ideally: knowledge of hardware security, boot ROM, FPGA programming
  • Real plus: knowledge of fault injection

General requirements:

  • Fluent in English
  • You are enrolled as a Bachelor/Master/PhD student
  • Excellent communication skills
  • Team player spirit
  • Commitment and a pro-active can-do attitude
  • Eager to learn quickly and adapt
  • Creative in finding solutions to problem

During this internship, you will have to deal with multiple challenges: micro-controller programming, FPGA programming, low-level debugging, electronics (soldering, cabling), secure boot and so on. Ideally, the candidate will be familiar with all these topics. Having knowledge of fault injection, especially optical fault injection would be a plus.

Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***

Read Full Description
Confirmed 19 hours ago. Posted 2 days ago.

Discover Similar Jobs

Suggested Articles