France
23 days ago
Internship - Secure networks via blockchain-based update management

At Nokia Bell Labs' Cybersecurity Research department, we're revolutionizing how software updates are secured and distributed. Traditional centralized update systems are vulnerable to supply chain attacks - when attackers compromise update servers to distribute malware disguised as legitimate patches. Recent incidents have shown how attackers can exploit official update channels to push malicious code to hundreds of thousands of computers, even managing to have their malware digitally signed using stolen certificates.


Our team has developed a patented blockchain-based solution that decentralizes the patch distribution process, making it virtually impossible for attackers to compromise the update infrastructure. By leveraging blockchain's inherent properties of immutability and distributed consensus, our system ensures that only legitimate patches reach target devices, even if parts of the infrastructure are compromised.
 

As an intern, you'll work on extending this technology with advanced auditing capabilities and implement attack scenarios based on real-world incidents. This hands-on position offers the opportunity to work on cutting-edge security solutions that address critical vulnerabilities in current software update systems.


 

[MANDATORY] 2nd year Master of Science in computer science Strong programming skills in Python with demonstrable project experience Solid understanding of blockchain technology, smart contracts, and distributed systems Knowledge of cybersecurity principles, common vulnerabilities, and attack vectors Familiarity with software development best practices and version control (Git) Experience with Linux/Unix environments

Preferred Qualifications:

Previous experience with smart contract development (Solidity/Ethereum) Knowledge of supply chain security concepts Familiarity with secure software development lifecycle

  Extend our existing blockchain-based patch distribution system with advanced auditing capabilities. Design and implement attack scenarios that simulate contemporary security threats. Develop and test new security features for the patch management system. Write clean, well-documented, and efficient code.


 
Confirm your E-mail: Send Email
All Jobs from Nokia