Browse
Employers / Recruiters

Security Intern, Optimized use of Pointer Authentication with HW Shadow stack

huaweifinlandrnd · 30+ days ago
Itämerenkatu 9
Negotiable
Full-time
Apply
<p><strong>Helsinki System Security Lab (HSSL) Internship (1H/2024 or summer 2024) </strong><br><br><strong>Optimized use of Pointer Authentication with HW Shadow stack<br></strong><br>A sizable proportion of security vulnerabilities afflicting computer programs stem from memory corruption vulnerabilities such as buffer overflow and object boundary violations that can be exhibited through “unsafe” programming languages such as C and C++. Recent years have seen various technologies attempting to remediate these issues in existing program through instrumentation and run-time checks, with varying success and cost.</p><p>Hardware assisted shadow stack technology is also coming to ARM devices in the next few years (ARM Guarded Call stack) <a href="https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/arm-a-profile-architecture-2022">https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/arm-a-profile-architecture-2022</a>. As shadow stack technology is a performant way of protecting the return edge of a function call, this technology can fully compensate for some of the pointer authentication protections that otherwise would be needed to protect the same. The aim of this work is to study the co-existence of ARM GCS, PAC and possibly BTI, and construct a compiler-assisted memory-safety solution that uses these technologies in concert for best performance and security benefit. </p><p>As part of the internship, the intern will take part in proposing a new design and developing a prototype demonstrating the feasibility and potential limitations of hardware-assisted memory safety leveraging many parallel technologies in hardware. This work is suitable as a Master’s thesis work in the field of platform security and computer science, since we believe the work will combine some measure of novelty with development, prototyping and testing.</p><p><strong>We are looking for:</strong></p><ul><li>Students who have completed most of their M.Sc. courses, in the field of CS/E.Eng</li><li>System / embedded coding experience in C</li><li>An understanding of low-level (system / OS) architecture </li><li>Prior engagement with compiler modification or compiler theory considered a plus.</li><li>Sufficient skills to work and interact in English</li><li>Good team-working skills</li></ul><p>Students with interest to do research and explore new challenges.</p><p><strong>The following we count as advantage:</strong></p><ul><li>Background (courses) in platform security, cryptography or equivalent</li><li>An interest to do research and explore new challenges.</li></ul><p><strong>About us</strong></p>The Helsinki Systems Security Laboratory in Huawei Finland (HSSL) drives renewal and mastery in the field of platform / device related security technologies for the mobile device. Our topical expertise lies in hardware-assisted isolation and system protection (hypervisor, TEE, kernel hardening) as well as functions like device key management, attestation and integrity. Are you ready for the challenge?<p><em><br></em></p> •

Last updated on Dec 4, 2023

See more

About the company

More jobs at huaweifinlandrnd

Analyzing

Hämeenlinna, Kanta-Häme

 · 

30+ days ago

Hämeenlinna, Kanta-Häme

 · 

30+ days ago

Hämeenlinna, Kanta-Häme

 · 

30+ days ago

More jobs like this

Analyzing

 · 

22 days ago

Vantaa, Uusimaa

 · 

30+ days ago

Helsinki, Uusimaa

 · 

30+ days ago

Helsinki, Uusimaa

 · 

30+ days ago

Senior Gameplay Programmer
S
sonyinteractiveentertainmentglobal

Helsinki

 · 

30+ days ago

Helsinki, Uusimaa

 · 

30+ days ago

Remote

 · 

30+ days ago

iOS Engineer
O
oura-health-ltd

Helsinki

 · 

30+ days ago

Helsinki

 · 

30+ days ago

Developed by Blake and Linh in the US and Vietnam.
We're interested in hearing what you like and don't like! Live chat with our founder or join our Discord
Changelog
🚀 LaunchpadNov 27
Create a site and sell services based on your CV.
🔥 Job search dashboardNov 13
Revamped job search UI with a sortable grid, live filtering, bookmarks, and application tracking.
🫡 Cover letter instructionsSep 27
New Studio settings give you control over AI output.
✨ Cover Letter StudioAug 9
Automatically generate cover letters for any job.
🎯 Suggested filtersAug 6
Copilot suggests additional filters above the results.
⚡️ Quick applicationsAug 2
Apply to jobs using info from your CV. Initial coverage of ~200k jobs in Spain, Germany, Austria, Switzerland, France, and the Netherlands.
🧠 Job AnalysisJul 12
Have Copilot read job descriptions and extract out key info you want to know. Click "Analyze All" to try it out. Click on the Copilot's gear icon to customize the prompt.
© 2024 RemoteAmbitionAffiliate · Privacy · Terms · Sitemap · Status