Research Intern - GlobalPlatform TPS Entity Attestation Verifier
About the Role
We are looking for a Research Intern to join our team remotely, focusing on the GlobalPlatform TPS Entity Attestation Verifier. This internship offers you the chance to dive into the exciting world of confidential computing and contribute to innovative projects that shape the future of security technology.
What You'll Do
- Design and implement a standards-based verifier for GlobalPlatform TPS Entity Attestation Tokens.
- Engage in research on cryptographic concepts and their applications.
- Utilize the Veraison open-source framework for your implementations.
- Create example tokens for testing and validation purposes.
- Document your findings as part of a Master’s thesis.
- Collaborate with experts in the field to enhance your learning experience.
- Participate in discussions and brainstorming sessions to explore new challenges.
- Work primarily in Go, developing your programming skills in a practical environment.
Requirements
- Currently pursuing a Master’s degree in Computer Science or Engineering.
- Good programming skills in Go.
- Basic knowledge of cryptography and its principles.
- Familiarity with Linux tools and IETF standards.
- Strong English communication skills, both written and verbal.
- Ability to work effectively in a team environment.
- Genuine interest in research and tackling new challenges.
Nice to Have
- Experience with open-source projects.
- Previous internships in software development or security.
- Knowledge of secure coding practices.
What We Offer
- Hands-on experience with cutting-edge technology in the field of security.
- Opportunity to contribute to open-source projects, enhancing your portfolio.
- Collaboration with experienced professionals in a supportive environment.
- Exposure to real-world security challenges, preparing you for future roles.
- Development of research and implementation skills that will benefit your career.
This Research Intern position at Huawei offers a unique opportunity to work on cutting-edge security technology in a remote setting. Gain valuable experience and collaborate with experts in the field.
Who Will Succeed Here
Strong proficiency in Go programming language, with experience in writing efficient and maintainable code for cryptographic applications, ideally with previous projects in open-source environments.
Self-motivated and proactive work style suitable for remote collaboration, demonstrating the ability to manage tasks independently while seeking feedback and guidance when necessary.
A foundational understanding of cryptography and IETF standards, coupled with a passion for learning about confidential computing technologies and their implications in security applications.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months