Master Thesis / Internship: Key Ceremony Management Tool

in Zurich
Praktikum nicht angegeben Student
  • Job Identification: 2363
  • Job Category: Trainee
  • Posting Date: 08.04.2025
  • Job Schedule: Full time
  • Company: ELCA Security SA

Job Description

ABOUT ELCA

We are ELCA, one of the largest Swiss IT tribes with over 2,000 experts. We are multicultural with offices in Switzerland, Spain, Italy, Vietnam, and Mauritius. Since 1968, our team of engineers, business analysts, infrastructure technicians, software architects, designers, and consultants provides tailor-made and standardized solutions to support the digital transformation of major public administrations and private companies in Switzerland. Our activity spans across multiple fields of leading-edge technologies such as Cloud, Modern Workplace, AI, BI/BD, RPA, Blockchain, IoT, and Cybersecurity.

Description
Cryptographic key ceremonies are critical security procedures that require meticulous execution and documentation. These ceremonies establish trust in systems through careful generation and protection of cryptographic materials. This internship focuses on creating a user-friendly, secure environment for conducting key ceremonies with proper controls and audit capabilities.

Objectives

  • Design a bootable Linux distribution that operates exclusively in RAM
  • Develop a graphical interface to replace command-line operations
  • Implement wrapper functionality around OpenSSL for key operations (certificate generation, signing, etc.)
  • Create comprehensive audit logging for all cryptographic operations
  • Test the solution against common key ceremony scenarios

Our Offer

  • A dynamic work environment with security-focused professionals
  • Hands-on experience with applied cryptography in a professional setting
  • Opportunity to create a tool with significant practical security applications
  • Flexible working environment with supportive team members

Skills Required

  • Basic understanding of Linux operating systems
  • Understanding of cryptographic concepts
  • Ability to learn quickly and apply new concepts
  • Experience in Software Engineering (can be personal projects)
  • Fluent in German and English
Sprich uns an! Unser Recruiting Team freut sich darauf, Dich kennenzulernen! Kontakt
Am 08.04.2025 veröffentlicht. Originalanzeige