Cryptography Engineer Dallas - TX - Texas

Overview

On Site
$85 - $85
Accepts corp to corp applications
Contract - W2
Contract - 12 month(s)

Skills

Cryptography
C/C++
AES (Rijndael)
Reverse Engineering
Python

Job Details

Dallas TX

Job Description:

>> Design and develop white-box cryptography solutions

>> Implement and transform symmetric-key cryptographic primitives into white-box implementations

>> Develop the core logic for generating large, randomized lookup tables and applying internal linear and non-linear bijections to obscure data flow and intermediate values

>> Integrate the generator with advanced compiler toolchains, specifically using LLVMClang and obfuscation frameworks like Hikari

>> Stay at the forefront of software protection by researching the latest academic and public attacks against white-box cryptography and designing countermeasures

>> Create and implement robust testing frameworks to validate the correctness, performance, and security of the generated white-box libraries against known attack vectors

>> Work closely with application development teams to ensure the successful integration and deployment of the white-box crypto library

Requirements:

>> Bachelors degree in Computer Science, Computer Engineering, or a related technical field

>> 5+ years of professional software development experience with a strong focus on systems-level programming

>> Expertise in CC++ and low-level code writing

>> Deep Knowledge of Cryptography, particularly the internal workings of AES (Rijndael)

>> Solid experience in software reverse engineering, binary analysis, and debugging

>> Proficiency with scripting languages like Python for tooling and automation

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.