Welcome to the laboratory page of the Process Computer Laboratory. This laboratory is located on the first floor of D10 in room 0.31. Our laboratory engineer Mr. Michael Müller is looking forward to supporting you in your professional career. Please pay attention to the laboratory regulations ! Practical Courses: TGI - Technical Principles of Computer Science Laboratory regulations Rules for practical courses Description Digiboard Library Eagle Version 1.7 Library Eagle Version 5.12 Library Eagle Version 5.12b (extended for event 5) Here you will find a library for the EAGLE Layout Editor from AUTODESK . This should make it easier for you to create the circuit diagrams. The library contains all important components of the Digiboard. I will offer an introduction to the programme outside of the practical course if required and after consultation. Example of a practical course Praktikumsprotokoll Please refer to the extended room plan for the tutorial times in this semester. Your professor will tell you the date on which your internship starts in the first lectures or in the OBS! Tasks: Practical Course 1 Task Mesured values Practical Course 2 Task Mesured values Practical Course 3 Task Practical Course 4 Task Diagram Practical Course 5 Task Files for the digital simulator Equipment - Hardware Our laboratory is equipped with 8 computer workstations and 8 DIGI boards. Contact
aiDa develops research prototypes in cooperation with partner companies and evaluates new computer science technologies with regard to their practical applicability. aiDa combines research and development with teaching at Darmstadt University of Applied Sciences in practice-oriented projects. There is the possibility of graduating with a Master of Science (MSc) and a doctorate (PhD). This is also offered in particular to the employees of the partner companies. aiDa carries out projects at the two university locations Darmstadt and Dieburg. Range of Services Implement Visions - Check Feasibility Implement Visions - Check Feasibility aiDa develops the solution for your individual IT problem together with you. A solution with us includes a technical concept, a prototype feasibility study and a profitability analysis - all tailored to your business environment. Together, we create a sustainable basis for decision-making. Whether for optimising your internal IT or for services you provide to the market. Smart Solutions for Small and Medium-Sized Enterprises Smart Solutions for Small and Medium-Sized Enterprises Our offer is aimed in particular at small and medium-sized enterprises in the region. From one-man businesses to large medium-sized companies, we have so far been able to successfully contribute to finding solutions. In this way, you can secure your competitive advantages with us in the long term. Industry Advisory Board Members Prof. Dr. Udo Bleimann (Coordinator Industry Advisory Board) Andreas Brinkmann Board Member , Spirit/21 AG , Böblingen Klaus Busch Vorstand , PanDacom Networking AG , Dreieich Hans Hölsken Vice President , GoNetworks , Israel Gerd-Lothar Leonhart Managing Director , Bull GmbH, Köln Dr. Andreas Rösner Retired Member of the Board ., Allianz Dresdner Bauspar AG, Bad Vilbel Michael Hauck Division Manager , Finanz Informatik , Frankfurt Volker Visser Division Coordinator , Barmer GEK , Wuppertal Dr. Markus Voß Managing Director , Accso - Accelerated Solutions GmbH , Darmstadt Harald Zapp COO relayr GmbH und Managing Director iThings4U GmbH, Berlin Dr. Stephan Verclas VP Innovation Management , T-Systems , München/Darmstadt How to find us Contact Institute for Applied Computer Science Darmstadt (aIDa) Schöfferstr. 8b 64295 Darmstadt aida@h-da . de Board of Directors
The 7th ACM Computer Science in Cars Symposium (CSCS) took place on December 5, 2023, at Darmstadt University of Applied Sciences (h_da) in Germany. The conference served as a central meeting point, bringing together experts and enthusiasts to explore the central topics artificial intelligence (AI) and security for vehicles. The agenda began with a warm welcome at the premises of h_da by Prof. Dr. Nicole Saenger, Vice President for Research at h_da, together with Björn Brücher as General Chair and Prof. Dr. Christoph Krauß as Program Chair. Three keynotes, nine full papers, and three extended abstracts formed the backbone of the conference program, showcasing the latest advances, research results, and innovative approaches in the field of AI and automotive security. Attendees had the opportunity to delve into various topics, gaining insights into the challenges and opportunities of these dynamic fields. At the end of the symposium, attendees voted for the (unofficial) best paper and best extended abstract. A highlight of the symposium was the exceptional line-up of keynotes delivered by industry and research leaders. Martin Arend (BMW Group, Germany) provided insights into automotive security management systems and Hassan Mohd (Continental Automotive, Germany) discussed cybersecurity regulations impacting Europe. The AI keynote was delivered by Prof. Jan Peters, Ph.D. (Technical University of Darmstadt, Germany), who provided attendees with insights into lessons learned from robot reinforcement learning. The symposium attracted nearly 50 participants, fostering a collaborative environment conducive to knowledge exchange and networking. Scientists, researchers, and practitioners engaged in insightful discussions, solidifying connections within the vibrant community dedicated to advancing the frontiers of AI and automotive security. The conference's success was a testament to the collaborative efforts of its organizers. The general organization was in the capable hands of Björn Brücher (Intel Germany) as General Chair. The carefully crafted program was a collaborative effort of Program Chair Prof. Dr. Christoph Krauß (h_da), Co-Chairs Prof. Dr. Mario Fritz (CISPA Helmholtz Center for Information Security, Germany), Prof. Dr. Hans-Joachim Hof (Technical University of Ingolstadt, Germany), and Prof. Dr. Oliver Wasenmüller (Mannheim University of Applied Sciences, Germany) with the support of 20 reviewers from academia and industry. Special recognition goes to the Web Chairs and Local Organization Chairs, whose dedication was instrumental to the success of the event: Dominik Bayerl (Technical University of Ingolstadt, Germany), Timm Lauser (h_da), Lukas Kaupp (h_da), Jana Brücher (Munich University of Applied Sciences, Germany), and Oliver Grau (Intel Germany). The proceedings of the symposium have been published in the ACM Digital Library as " CSCS '23: Proceedings of the 7th ACM Computer Science in Cars Symposium ". This collection captures the depth and breadth of insights shared during this collaborative exploration of AI and security in the automotive domain.
Orientation Days and Meet & Greet At the beginning of each semester, our h_da International Office organises an orientation programme for all our exchange students helping you find your path here in Darmstadt. Not only do they assist with the paperwork such as enrolment, but they also organise a comprehensive leisure programme, so you can get to know Darmstadt and your fellow exchange students. Your German intensive class also starts during the orientation days. Shortly before lectures start, we will invite you to a Meet&Greet with our International Team and give you a warm welcome at the Department of Computer Science answering your questions concerning your studies here. Campus The Department of Computer Science is located at the main campus Schöfferstraße, all the buildings are pretty close to each other: Campus Map . All the buildings belonging to our department start with the letter 'D', most of your courses will be taught in these buildings. The library is located in building D10. We have a great assortment of books that you may borrow for a period of time or use them online. Building C11 is probably also very important to you as it hosts our cafeteria, called "Mensa". You can check out the menu for the week here . You can also download the app for Android and iOS. CampusCard The CampusCard is your student ID card for the entire duration of your studies at h_da. It combines various features: RMV-Semesterticket (Free Public Transport) Payment Card for the Cafeteria Library Card Theatre and Cinema Ticket (Discount) You have to revalidate your CampusCard each semester. Before revalidating you need to pay your semester fee for the next semester. The validation device will reprint your card on the back. The closest one is in D10 ( map of all validation devices ). Contact International Academic Advisor Examination Office
Promoting and supporting the mobility of students is a task of the Department of Computer Science and thus represents a useful extension of study and teaching opportunities for all students dar. Within the study there are several ways to go abroad: For 1-2 semesters in Bachelor and Master studies For 1 practical semester For the bachelor or master thesis Please read the FAQ for more information. Contact International Academic Advisor Examination Office
The Examination Committee is responsible for all Bachelor and Master programmes offered at the Department of Computer Science. The tasks of the Examination Committee are derived from the General Provisions for Examination Regulations (APBO §24) of Darmstadt University of Applied Sciences. The tasks include the monitoring of the compliance with examination regulations the decision on applications for credit transfer the decision on the fulfilment of the admission requirements for the Bachelor and Master programmes the admission to the final thesis, the appointment of the supervisor and co-examiners and the issue of the topic of the final thesis advising and deciding on applications by students for exceptions to the general regulations of the applicable study and examination regulations advising lecturers and students on examination law issues The Examination Committee is currently composed as follows: Members Deputies Students will find further information under Studienorganisation/Prüfungsausschuss (in German only). Lecturers can find further information in the internal area (visible after login).
Course Offer The Department of Computer Science offers a great variety of modules/courses in english not just at bachelor’s but also at master’s level. The department promotes and encourages its students to learn and work in English, so there probably won't be any problems regarding a speech barrier and you will have an easy time fitting in. Below you can find an overview of the modules the department offers and the courses that are taught this semester. Please bear in mind that we finalise our course offerings very late, that is 3 to 4 months before a semester begins. English Modules Offerings of courses in english (in the current and previous terms) List of all Modules (including module descriptions) List of Bachelor Modules taught in English List of Master Modules taught in English Module Description of all offered Bachelor modules (language mainly german and some in english, machine translated from german into english) Module Description of all offered Master modules (language mainly german and some in english, machine translated from german into english) English Courses and Schedules Bachelor Schedules (courses taught in English this semester) Master Schedules (courses taught in English this semester) If you intend to write your thesis in Darmstadt, please inform us well in advance on your topic, so we can match you with a supervisor. Learning Agreement To prepare your stay here at our department, you will be asked to fill in a learning agreement with your course choice. Below you will find general information that helps you when preparing your learning agreement: Modules (Modul) consist of one or more courses (Lehrveranstaltung) and a course is always part of a module. A course can be a lecture (Vorlesung), seminar (Seminar), lab (Labor), or project (Projekt). There are electronic module descriptions with comprehensive information on each course offered here at our department. You can find them in the OBS , our Online Booking System. Here you can also check out our schedules (Stundenplan) and which courses are offered in the winter semester and summer semester respectively. Schedules are usually published shortly before lectures start. Once in Darmstadt, you do not have to fix your course choice on the very first day. At the beginning of each semester, we'll organise a Meet and Greet for our exchange students where you get the latest information on our courses offered. We also help you with any questions concerning the course registration and our Online Booking System OBS . Then go and attend the classes you are interested in and discuss any doubts with the lecturers. They can assist and inform you on the course requirements concerning language and examination procedures. Discuss your course choice with our International Academic Coordinators and have them sign your learning agreement. "OBS" and Exam Registration OBS is the Online Booking System for students at the Department of Computer Science. You will use it to register for your courses and exams. It is very important for your studies here at our department, so go and get acquainted with its features! Language Courses and "SuK" Every semester our Language Centre offers a wide variety of courses in English, French, Spanish, Portuguese, and German as Foreign Language. In addition to the German Intensive Course (4 ECTS) for exchange students at the beginning of the semester, you can take German classes and Intercultural Communication during the semester (2.5 - 4 ECTS). h_da also offers so-called “SuK” classes covering topics in the field of social and cultural sciences. These courses are organised by the Department of Social Sciences and are open to students from all departments. In order to participate in language courses and SuK classes, please register via QIS . Transcript of Records You can see and print your results anytime via OBS . At the end of your semester abroad, we will issue your official Transcript of Records and send it to your home university. It documents your academic performance during your exchange period at h_da. Contact International Academic Advisor Examination Office
Welcome to the research group Applied Cyber Security Darmstadt at Darmstadt University of Applied Sciences.The group is headed by Prof. Dr. Christoph Krauß and Prof. Dr. Alexander Wiesmaie r. We are specialized in the protection of IT systems and applications in the fields of automotive, railway, computer networks, embedded systems, IoT and cloud. Our application-oriented and user-friendly solutions are based on the use, adaption, or development of cryptographic technologies. We are affiliated with the IT Security expert group at the Department of Computer Science at Darmstadt University of Applied Sciences. Project - PORTUNUS In the PORTUNUS project we investigate as part of the ATHENE research area Cryptography crypto-agile APIs for hardware implemented post-quantum cryptography. Contact: Prof. Dr. Alexander Wiesmaier The development of quantum-resistant cryptographic schemes (PQC) is advancing. To enable its efficient practical application the three-way abstraction gap between 1) cryptographers who design PQC algorithms, 2) platform experts who realize these algorithms on hardware, and 3) software developers who want to use these must be closed. In the project PORTUNUS the partners from Fraunhofer SIT, TU Darmstadt and Hochschule Darmstadt deal with this topic. While our partners deal with the description and realization of PQC algorithms on hardware, our focus at Hochschule Darmstadt is on easy-to-use and crypto-agile access to the PQC implementation, including support for runtime specific needs. Project - QR-PACE In the QR-PACE project we investigate as part of the ATHENE research area Cryptography the migration of electronic identity documents (eCards) to quantum-resilient schemes, so-called post-quantum cryptography (PQC). In particular, we focus on the PACE protocol, which is used for the initial authentication in electronic ID documents and passports. Contact: Nouri Alnahawi Prof. Dr. Alexander Wiesmaier Project - SEACOP The project SEcure Automotive COmmunication Protocols (SEACOP) is part of the ATHENE research area Secure Autonomous Driving (SAD) . Contact: Prof. Dr. Christoph Krauß Autonomous driving requires new automotive technologies that rely on increased computing power and increased data exchange within the vehicle and to the outside world. New technologies such as Automotive Ethernet are replacing or extending legacy technologies within a vehicle such as LIN, CAN, MOST, or FlexRay. Also new E/E architectures are used in autonomous vehicles including domain fusion, centralization, ECU consolidation / integration of multiple functionalities in one ECU (including mixed criticality), and increased backend connection. Also in the automotive world new approaches such as service-orientation are introduced with the AUTOSAR adaptive platform. From a security perspective, this technology change is ambivalent since it enables new attacks but also enables the use of (new) sophisticated security solutions or the use of established Internet security protocols within a vehicle. However, there are still many issues to solve. Internet protocols such as (D)TLS or IPsec using TCP/IP or UDP/IP have not been specifically designed to address automotive requirements, e.g., support for multicast communication, or latency and bandwidth guarantees. A thorough evaluation of such protocols and adaptions / improvements is required. In addition, entirely new protocols need to be developed for certain scenarios. Furthermore, designs for communication architectures, e.g., the use of firewalls, domain separation, filtering mechanisms, or VLANs, requires additional research. In addition to already intensively investigated ITS Vehicle2X communication, new communication protocols are rising. For example, autonomous electric vehicles will communicate wirelessly with charge points using ISO 15118 Edition 2. The vehicle communicates the estimated time of arrival, battery status, required energy, and desired point in time to continue the travel to the charging point, which enables optimal charging schedules as well as the optimization of the load management to use the energy grid effectively. In addition, protocols for secure over-the-air (OTA) code updates are required (which is also required by the UNECE WP.29 regulation). The goal of SEACOP is to improve the communication security within the E/E system of autonomous vehicles and for selected external communication. To achieve this goal, we evaluate existing protocols, develop new protocols, and implement and evaluate our new solutions. Concrete, we address the following objectives: Evaluation of (security) protocols used in the automotive domain and other domains which may be suitable for use in E/E architectures of autonomous vehicles Development of improved and adapted protocols as well as new protocols for the use within vehicles Evaluation of protocols used for external communication with focus on remote management and communication of electric vehicles with the charging infrastructure Development of improved and adapted protocols as well as new protocols for the external communication Prototypical implementation and evaluation Thus, the results of this project are analyses of the applicability of security protocols, adapted and new protocols, and their prototypical implementation and evaluation. Project - PQC Integration The project Agile and Easy-to-use Integration of PQC Schemes investigates as part of the ATHENE research area Cryptography the praktical challenges introduced by the migration from classical to PQC schemes. Contact: Prof. Dr. Alexander Wiesmaier Post-quantum cryptographic schemes have been under development for several years. Very soon there will be standardized post-quantum algorithms replacing the previous standards, which will eventually become obsolete. In order for quantum-resistant cryptographic Measures to be utilized, one needs more than simply developing secure post-quantum algorithms. The migration towards PQC poses great challenges on different levels. Those are not only restricted to the integration into existing protocols, but also include performance issues such as hardware specifications and memory usage, and especially the uncertainty of long term security of the new algorithm families. Moreover, a major challenge lies within finding suitable means of communicating and negotiating new algorithms and protocol parameters between different IT-systems. This leads to the urgent need for establishing the concept of crypto-agility, so as to be prepared for the rapid changes of cryptography, and insure the compatibility in all possible scenarios and settings. Our research group deals with the challenges of post-quantum cryptography migration, and searches for answers to the open questions in this field. We build upon our findings and analysis towards finding suitable solutions for achieving said migration and establishing crypto-agility in IT-systems. Our goal is to develop such solutions through design, strategies, frameworks and interfaces. On the one hand we conduct research on the newest findings regarding cryptographic measures and their development state. On the other hand, we Contribute to cutting edge post quantum cryptography technologies and it's applications, as we transform our theoretical and scientific findings into practical solutions. Project - Pentester's Parcours The project Pentester's Parcours deals with the development and provisioning of a practicing environment for offensive security, i.e. a dedicated target for white hacking attacks. Contact: Prof. Dr. Alexander Wiesmaier The environment simulates a company network consisting of multiple computers running different applications. Various vulnerabilities have been placed within the system, which allows attackers to successively invade the network. An important feature of the environment is the ability to be easily reset (after an attack) to its initial state. A further important feature is the ability to be easily replicated. Both is realized by applying virtualization technology. Last but not least, an easy management of the environment is provided by automation tools. Project - Digital Shadows Funded by the German Federal Ministry for Economic Affairs and Energy (BMWi) the ZIM network Digital Shadows brings together experts from industry and academia with the purpose of conducting joined research and development projects in the area of digital shadows. Contact: Prof. Dr. Alexander Wiesmaier A digital shadow denotes all data that is gathered while executing or using a concrete process or service. Together with the digital master that models the general behavior and relations of the process or service, the digital twin can be generated. The latter is then a digital reflection of the concrete instance of the process or service. Contact Members
Advanced Seminar (English) Topics in Cyber-Security and Post-Quantum Cryptography Overview Module Number: 36.4800 In the advanced seminar the students have the opportunity to: specialize in at least one sub-domain of Computer Science, become familiar with literature research, train and exercise in writing a scientific paper, improve interdisciplinary and soft-skills while presenting the paper, improve scientific skills while actively participating in discussing and challenging all participants´ contribution to the seminar. Workflow Students will be provided with general information and guides on how to write a scientific paper or thesis, how to conduct a literature research and survey, as well as material on working with LaTex. Enrolled students have to register to the Moodle course to get access to the course material and to form work groups. Lectures dates will be arranged shortly after the end of the OBS course selection phase. Topics: How to write a Survey Paper (survey vs. SoK) Security (crypto-agility and PQC migration) in automotive (eMobility) and smart-grid PQC - Diffie-Hellman (DH) replacement schemes PQC Password Authenticated Key Exchange (PAKE) Provable security and cryptographic techniques (classical vs. PQC) Other cryptography related topics... Examination Language: English Graded scientific paper in the range of 10 to 20 pages and graded presentation in the range of 45 to 60 minutes (the two partial services are included in the overall evaluation in the ratio of 70 % (written paper) and 30 % (presentation)). Contact
Description In the PORTUNUS project we investigate as part of the ATHENE research area Cryptography crypto-agile APIs for hardware implemented post-quantum cryptography. Progress in the development of cryptographic methods that are resistant to quantum computing is proceeding apace. The number of cryptographic algorithms has steadily increased in recent years. This increase is due to several events, including in particular the process initiated by NIST to identify post-quantum algorithms. In addition, a high diversity of variants of cryptographic algorithms and cryptographic libraries exists. For efficient, practical use, a triad must be harmonized between cryptographers who develop PQC algorithms, platform integration experts who implement these algorithms on hardware, and software developers who want to use them. This topic is addressed in the PORTUNUS project by the partners of Fraunhofer SIT, TU Darmstadt and Hochschule Darmstadt. In the context of the topic, Fraunhofer SIT is dedicated to the theoretical question of how emerging PQC algorithms can be accelerated more effectively. This is done in close cooperation with the TU-Darmstadt, which focuses on hardware-related implementation. This mainly includes the development of Multi-Level Intermediate Representation MLR compiler optimizations for CPU, GPU, ASICs and FPGAs. Work packages of H-DA in Portunus: Hochschule Darmstadt University of Applied Sciences is developing a platform for integrating these compiler-optimized algorithms. For this purpose, an API is being developed that enables flexible and user-friendly use of algorithms under the given specified cryptographic requirements. In the context of cryptoagility, the API offers a set of cryptographic libraries (such as OQS and OpenSSL) from which any cryptographic algorithm can be selected depending on the use case. The API is subdivided into several modules, each of which performs specific tasks in the encryption process. These include key storage, algorithm information management and the selection of algorithms by the API. The goal is to abstract the complexity of cryptography in order to make it easier for developers to handle cryptographic components while minimizing implementation errors and the associated security risks. Contact: Prof. Dr. Alexander Wiesmaier , Gero Knoblauch Contact