Working student: Evaluation of High-Level Synthesis Using the ASCON Encryption Algorithm
Fraunhofer-GesellschaftAbout the role
Developing innovative technology solutions and bringing them to application - that is our goal at the Fraunhofer Institute for Photonic Microsystems IPMS. With our expertise in the development of photonic microsystems, related technologies including nanoelectronics and wireless communication solutions, we create - in flexible and interdisciplinary teams - technologies for innovative products in a wide range of markets such as automotive, industrial and aerospace. High-level synthesis (HLS) is a design process that automatically converts algorithms written in high-level programming languages, such as C or C++, into hardware description languages like Verilog or VHDL. This enables designers to create digital hardware (e.g., ASICs or FPGAs) more efficiently, by working at a higher abstraction level and letting the HLS tool handle the detailed hardware implementation. HLS helps accelerate development, improve productivity, and simplify hardware optimization. The main focus of the task is to develop, verify, and prepare the application of HLS synthesis in a way that is usable for the working group. The objective of this assignment is to implement the ASCON authenticated encryption algorithm in hardware using high-level synthesis (HLS).
ASCON is a lightweight, authenticated encryption algorithm designed for resource-constrained environments such as IoT devices and embedded systems. It provides both confidentiality and integrity, and was selected as a finalist in the CAESAR competition for authenticated encryption. ASCON is known for its simple structure, efficient performance, and strong security properties. In the future, ASCON may be included alongside AES in the MACsec specification to offer an alternative lightweight encryption option.
Be part of change
The tasks can also be implemented as part of an internship or as a topic for a bachelor or diploma thesis.
What you contribute
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s