Technische Universität Braunschweig
  • Study & Teaching
    • Beginning your Studies
      • Prospective Students
      • Degree Programmes
      • Application
      • Fit4TU
      • Why Braunschweig?
    • During your Studies
      • Fresher's Hub
      • Term Dates
      • Courses
      • Practical Information
      • Beratungsnavi
      • Additional Qualifications
      • Financing and Costs
      • Special Circumstances
      • Health and Well-being
      • Campus life
    • At the End of your Studies
      • Discontinuation and Credentials Certification
      • After graduation
      • Alumni*ae
    • For Teaching Staff
      • Strategy, Offers and Information
      • Learning Management System Stud.IP
    • Contact
      • Study Service Centre
      • Academic Advice Service
      • Student Office
      • Career Service
  • Research
    • Research Profile
      • Core Research Areas
      • Clusters of Excellence at TU Braunschweig
      • Research Projects
      • Research Centres
      • Professors‘ Research Profiles
    • Early Career Researchers
      • Support in the early stages of an academic career
      • PhD-Students
      • Postdocs
      • Junior research group leaders
      • Junior Professorship and Tenure-Track
      • Habilitation
      • Service Offers for Scientists
    • Research Data & Transparency
      • Transparency in Research
      • Research Data
      • Open Access Strategy
      • Digital Research Announcement
    • Research Funding
      • Research Funding Network
      • Research funding
    • Contact
      • Research Services
      • Academy for Graduates
  • International
    • International Students
      • Why Braunschweig?
      • Degree seeking students
      • Exchange Studies
      • TU Braunschweig Summer School
      • Refugees
      • International Student Support
    • Going Abroad
      • Studying abroad
      • Internships abroad
      • Teaching and research abroad
      • Working abroad
    • International Researchers
      • Welcome Support
      • PhD Studies
      • Service for host institutes
    • Language and intercultural competence training
      • Learning German
      • Learning Foreign Languages
      • Intercultural Communication
    • International Profile
      • Internationalisation
      • International Cooperations
      • Strategic Partnerships
      • International networks
    • International House
      • About us
      • Contact & Office Hours
      • News and Events
      • International Days
      • 5th Student Conference: Internationalisation of Higher Education
      • Newsletter, Podcast & Videos
      • Job Advertisements
  • TU Braunschweig
    • Our Profile
      • Aims & Values
      • Regulations and Guidelines
      • Alliances & Partners
      • The University Development Initiative 2030
      • Foundation University
      • Facts & Figures
      • Our History
    • Career
      • Working at TU Braunschweig
      • Vacancies
    • Economy & Business
      • Entrepreneurship
      • Friends & Supporters
    • General Public
      • Check-in for Students
      • The Student House
      • Access to the University Library
    • Media Services
      • Communications and Press Service
      • Services for media
      • Film and photo permits
      • Advices for scientists
      • Topics and stories
    • Contact
      • General Contact
      • Getting here
  • Organisation
    • Presidency & Administration
      • Executive Board
      • Designated Offices
      • Administration
      • Committees
    • Faculties
      • Carl-Friedrich-Gauß-Fakultät
      • Faculty of Life Sciences
      • Faculty of Architecture, Civil Engineering and Environmental Sciences
      • Faculty of Mechanical Engineering
      • Faculty of Electrical Engineering, Information Technology, Physics
      • Faculty of Humanities and Education
    • Institutes
      • Institutes from A to Z
    • Facilities
      • University Library
      • Gauß-IT-Zentrum
      • Professional and Personnel Development
      • International House
      • The Project House of the TU Braunschweig
      • Transfer Service
      • University Sports Center
      • Facilities from A to Z
    • Equal Opportunity Office
      • Equal Opportunity Office
      • Family
      • Diversity for Students
  • Search
  • Quicklinks
    • People Search
    • Webmail
    • cloud.TU Braunschweig
    • Messenger
    • Cafeteria
    • Courses
    • Stud.IP
    • Library Catalogue
    • IT Services
    • Information Portal (employees)
    • Link Collection
    • DE
    • EN
    • IBR YouTube
    • Facebook
    • Instagram
    • YouTube
    • LinkedIn
    • Mastodon
Menu
  • Organisation
  • Faculties
  • Carl-Friedrich-Gauß-Fakultät
  • Institutes
  • Institute of Operating Systems and Computer Networks
  • Courses
  • Summer 2020 Courses
Logo IBR
IBR Login
  • Institute of Operating Systems and Computer Networks
    • News
    • About us
      • Whole Team
      • Directions
      • Floor Plan
      • Projects
      • Publications
      • Software
      • News Archive
    • Connected and Mobile Systems
      • Team
      • Courses
      • Theses
      • Projects
      • Publications
      • Software
      • Datasets
    • Reliable System Software
      • Overview
      • Team
      • Teaching
      • Theses & Jobs
      • Research
      • Publications
    • Algorithms
      • Team
      • Courses
      • Theses
      • Projects
      • Publications
    • Microprocessor Lab
    • Education
      • Summer 2025
      • Winter 2024/2025
      • Theses
    • Services
      • Library
      • Mailinglists
      • Webmail
      • Knowledge Base
      • Wiki
      • Account Management
      • Services Status
    • Spin-Offs
      • Docoloc
      • bliq (formerly AIPARK)
      • Confidential Technologies
    • Research Cooperations
      • IST.hub

SEP: Data Logging on Trains Using Blockchains

Semester
Summer 2020
Summer 2022Summer 2021
IBR GroupDS (Prof. Kapitza)
TypeLab
Lecturer
Photo
Prof. Dr. Rüdiger Kapitza
Ehemaliger Abteilungsleiter
rrkapitz[[at]]ibr.cs.tu-bs.de
Assistant
Photo
Ines Messadi
Ehemalige Wissenschaftliche Mitarbeiterin
Hiwi
Photo
Kai Bleeke
Ehemaliger Wissenschaftlicher Mitarbeiter
Credits7
Time & Place

Because of the current situation, SEP kick-off, as well as coming meetings, will happen entirely online.

  • To join the kick-off meeting, use the following link: https://bbb.ibr.cs.tu-bs.de/b/ine-2a7-pg3
  • For our weekly meetings, we use Discord. Note that the server is different from DS Lehre server. Use the following link: https://discord.gg/y5A58bY
Start Kick-Off 24.04.2020, 13.00 Uhr, BBB
Attendees Studierende der Informatik, Wirtschaftsinformatik und Informations-Systemtechnik im vierten Semester
References Organisatorisches
  • SEP-Hauptseite vom ISF
Tools
  • Subversion
  • TortoiseSVN (SVN Client für Windows)

train

Railway operations need to be secure. In general, trains need to be monitored and maintained to prevent accidents. For this, a centralized physical black box that is resilient to crashes is located on each train. This black box logs different components data to provide information about why an accident might.

Still, there is the possibility of an attacker who compromises the coordination or manipulates data and behavior. With the help of distributed ledger technology, it is possible to log and monitor status changes of individual components despite such errors without relying on the train black box.

This project targets the implementation of a Blockchain prototype on a moving model train. Individual train components log data (speed, temperature..) and store it reliably in the Blockchain. Basic knowledge of C / C ++ is an advantage for the implementation of the Blockchain. The implementation has to be integrated with a Rust-based agreement protocol.

This topic targets to build a greatly simplified prototype of a research project called Railchain.

railchain

Tasks

Data such as diagnostic messages, speed, the temperature will be recorded and stored reliably in the blockchain. This will include the following tasks:

  • Implement a Blockchain on a moving train
  • Integration with Rust-based consensus
  • Offer data as a cloud-server for Maintenance

Things of interest

The following technologies, languages and techniques will be utilized to build the prototype:

  • C/C++ knowledge
  • Basic understanding of Blockchain
  • Willingness to familiarize with the Rust language

Provided Material

  • Lego Train model
  • Raspberry Pi Zero
  • Sensors

Kick-off slides

  • Kick-Off Slides

References for readings

  • Idea about protection of event records
  • Rust framework paper
  • Current sensor library
  • Getting started with the sense hat
  • Glossary
  • PBFT paper
  • Slides from Bessani talk about BFT and PBFT
  • Bitcoin paper
  • Do you need a blockchain?
  • Explanation of blockchain in simple words: How does the blockchain work?

  • last changed 2020-07-06, 12:32 by Ines Messadi

    For All Visitors

    Vacancies of TU Braunschweig
    Career Service' Job Exchange 
    Merchandising

    For Students

    Term Dates
    Courses
    Degree Programmes
    Information for Freshman
    TUCard

    Internal Tools

    Glossary (GER-EN)
    Change your Personal Data

    Contact

    Technische Universität Braunschweig
    Universitätsplatz 2
    38106 Braunschweig

    P. O. Box: 38092 Braunschweig
    GERMANY

    Phone: +49 (0) 531 391-0

    Getting here

    © Technische Universität Braunschweig
    Imprint Privacy Accessibility