Stage - White-Box Implementations: Attacks and Secure Designs (F/H)

Apply now »

Publish Date: Jan 6, 2023

Location: Courbevoie - La Défense - 92, Ile-De-France, FR

Company: worldline

About Worldline
Worldline is the European leader in digital payments and number four worldwide, powered by over 20,000 employees in more than 50 countries. Every day, our technology provides the trusted infrastructure for millions of people and businesses around the world - and we´re just getting started. We are on an exciting journey to lead the way towards the next frontier of payments. Our ambitions are extraordinarily high, and we need the best people in the world to bring them to life – people like you.


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.


Job Mission

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.

Preferred experience


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.


Grow with us, create tomorrow At Worldline, we are dedicated to helping our people unlock their full potential - both professionally and personally. With comprehensive training and development programs, expert communities, and global mobility programs, you will always be able to develop and grow at Worldline - wherever you want to go and whatever you want to do. We also offer flexible hours and remote working, to empower you to be your best self at work and at home. 8 in 10 Worldliners consider Worldline a friendly place to work, and 9 in 10 are satisfied with the training & development they receive. Worldline is proud to be an Equal Opportunity employer. We do not discriminate based upon race, religion, colour, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as an individual with a disability, or other applicable legally protected characteristics. Learn more about life at Worldline on