Consultant Blockchain Cryptography

Consultant Blockchain Cryptography

November 22, 2018

Requirements

Candidate Profile

    Blockchain Cryptography Consultant will have a dual role, as a contributor to the product development (maintain hands-on experience to effectively execute POCs/lead technical teams) and also as a Blockchain evangelist (produce thought leadership and be involved in both writing/speaking engagements and contribute towards business growth through technological advisory and development)

Qualifications

  • Bachelor or Masters degree in Computer Science, Engineering, Mathematics, and/or equivalent work experience
  • 4+ years hands-on experience with Blockchain technology or related cryptographic research
  • Strong understanding of algorithms, data structures, cryptography and data security
  • Good knowledge on Cryptography and key management concepts. (e.g. the specification, creation, generation, distribution, implementation, renewal, revocation, recovery and deletion of cryptographic keys and certificates)

Technical Skills

Language Skills

  • Java or C++

Cryptography

  • Symmetric Key Cryptography (AES/DES, etc), Different kind of Ciphers, Key Exchange Algorithms, Public Key Cryptography, Applied Cryptography, Crypt Analysis
  • Message Integrity, Digital Signature, Hashing, Authentication Protocols

Network Security

  • Secure Socket Layer, Transport Layer Security, Attacks: DOS, Buffer Overflow, Man in the Middle, etc
  • Intrusion Detection/Prevention Systems, Firewall Policies Configuration, ISO 18788:2015, ISO/IEC 27000, ISO/IEC 27001