Stage - White-Box Implementations: Attacks and Secure Designs (F/H)Apply Now
We use cryptography to address a multitude of use cases and as a result it is deployed in all types of environments, from ultra-secure government facilities to our mobile phones. For the most sensitive environments, we can use special hardware to secure cryptographic implementations. However, in many settings where such specialized hardware is not available, we must ensure security against attackers which may have full control of the execution environment. This scenarios is considered as a worst-case scenario in which the adversary has complete control over the software and its execution environment. Here, white-box cryptography aims to securely implement cryptographic algorithms that remain secure in the presence of such powerful adversaries.
White-Box Cryptography (WBC) is an obfuscation technique intended to implement cryptographic primitives in such a way that even an adversary with full access to the implementation and its execution platform is unable to extract key information. The WBC explores methods to hide a cryptographic key into some software deployed in the real world.
You will contribute to the internal R&D effort of the company, notably in terms of design and implementation of cryptographic libraries targeting high efficiency and high security in constrained environments, a framework for the design and implementation of white-box cryptography components, attack analysis of existing white-box cryptography schemes.
The candidate should have:
- advanced development skills
- experience with Python, C/C++
- knowledge in compilation
- knowledge of, software security and/or applied cryptography
- organization and communication skills
- proficient in English
· Why work at Worldline?
· A caring and collaborative atmosphere that is not a false promise but a reality;
· The opportunity to express your skills, new ideas, different points of view, etc. ;
· Values based on involvement, inspiration and development of our talents.
Are you interested in this position? We'd love to hear from you, let us know.