Data Architect Intern
Novartis AG
Date de publication :
07 novembre 2024Taux d'activité :
100%- Lieu de travail :Basel (City)
<div class="ibm-col-12-8"><!-- COPY next 3 lines into application form --><p class="ibm-bold ibm-padding-top-r1">Master Thesis, Internship</p><h2 class="ibm-h3 ibm-light">Enabling Crypto-Agility in Cryptographic Consumption</h2><p class="ibm-padding-bottom-r1">Ref. 2024_030</p><div class="ibm-container-body"><p class="ibm-bold">Overview</p><p>With evolving cryptographic standards for post-quantum algorithms, newly discovered vulnerabilities and regulatory mandates, cryptographic agility - the capability to seamlessly adapt to new cryptographic algorithms - has become essential for secure, future-proof software systems. Organizations must be able to migrate to updated algorithms and allow for easy upgrades without major disruption.<br/><br/>This project aims to simplify the way developers consume cryptography, through existing frameworks or novel solutions tailored to support cryptographic operations in a crypto agile manner. The work intersects software engineering and applied cryptography, offering substantial real-world impact.<br/><br/></p><p class="ibm-bold">Potential Projects</p><ul><li>Expand the capabilities of IBM's Crypto-as-a-Service (CaaS) implementation</li><li>Implement an OpenSSL Provider to easily switch cryptographic algorithms in a crypto-agile manner</li><li>Implement a client-side SDK for executing cryptography in a confidential compute environment</li><li>Protocol-Specific offload of cryptography to CaaS in a language of choice (Ex. TLSv1.3 implementation in OpenSSL)</li><li>and more ...</li><br/><br/></ul><p class="ibm-bold">Required Skills</p><ul><li><strong>Basic Understanding of Cryptography</strong>: Knowledge of core cryptographic principles like encryption, hashing, and digital signatures.</li><li><strong>Strong Software Engineering Skills</strong>: Proficiency in modular design, secure coding, and API design.</li><li><strong>Proficiency in one Programming Language</strong>: Experience in a language such as Python, Java, Rust, C, C++, or Go.</li></ul><p class="ibm-bold">Desired Skills</p><ul><li><strong>Experience with Cryptographic Libraries</strong>: Basic familiarity with libraries such as OpenSSL, Bouncy Castle, or other widely used cryptography libraries.</li><li><strong>C Programming</strong>: Helpful for working with lower-level cryptographic libraries.</li><br/><br/></ul><p class="ibm-bold">Diversity</p><p>IBM is committed to <a class="ibm-inlinelink ibm-forward-link" href="https://www.ibm.com/impact/be-equal/" target="_blank">diversity</a> at the workplace. With us you will find an open, multicultural environment. Excellent flexible working arrangements enable all genders to strike the desired balance between their professional development and their personal lives.<br/><br/></p><p class="ibm-bold">How to apply</p><p>If you are interested in this position, please submit your most recent curriculum vitae.</p><a href="/careers/2024_030_apply.html" target="_blank"></a><p> </p><!-- <p>If you have any question related to this position, please contact Dr. Darius Urbonas, <a class="ibm-inlinelink ibm-email-link" href="E-Mail schreiben">E-Mail schreiben</a> and Dr. Rainer F. Mahrt, <a class="ibm-inlinelink ibm-email-link" href="E-Mail schreiben">E-Mail schreiben</a>.</p> <p></p> <p><strong>References</strong><br>[1] Miller, D. A. B. Are optical transistors the logical next step? <em>Nature Photon</em> <strong>4</strong>, 3–5 (2010)<br>[2] Zasedatelev, A. V. <em>et al.</em> A room-temperature organic polariton transistor. <em>Nat. Photonics</em> <strong>13</strong>, 378–383 (2019)<br>[3] Zasedatelev, A. V. <em>et al.</em> Single-photon nonlinearity at room temperature. <em>Nature</em> <strong>597</strong>, 493–497 (2021)<br>[4] Tassan, P. <em>et al.</em> Integrated ultrafast all-optical polariton transistors. Preprint at <a href="http://arxiv.org/abs/2404.01868" target="_blank">arXiv:2404.01868</a> (2024)<br></p></div></div><!-- -------- Use this side column for images ---------------- <div class="ibm-col-12-3"><p> </p> <p class="ibm-padding-top-r1"><img class="ibm-downsize" src="/images/careers/2022-054.jpg" alt="Two researchers" /></p> <p> </p> <p class="ibm-padding-top-r1"><img class="ibm-downsize" src="/images/careers/2022-054.png" alt="Image" /></p></div> --></div></div>