Technische Universität Braunschweig
  • Studium & Lehre
    • Vor dem Studium
      • Informationen für Studieninteressierte
      • Studiengänge von A-Z
      • Bewerbung
      • Fit4TU - Self-Assessment
      • Orientierungsstudium
    • Im Studium
      • Erstsemester-Hub
      • Semestertermine
      • Lehrveranstaltungen
      • Informationen für Erstsemester
      • Studien-ABC
      • Studienorganisation
      • Beratungsangebote
      • Zusatzqualifikationen
      • Finanzierung und Kosten
      • Besondere Studienbedingungen
      • Campusleben
    • Nach dem Studium
      • Exmatrikulation und Vorlegalisation
      • Nach dem Abschluss
      • Alumni
    • Strategien und Qualitätsmanagement
      • Strategiepapiere für Studium und Lehre
      • Studienqualitätsmittel
      • Qualitätsmanagement
      • Rechtliche Grundlagen
    • Für Lehrende
      • Informationen für Lehrende
      • Konzepte
      • Lernmanagementsystem Stud.IP
      • Lehre und Medienbildung
    • Kontakt
      • Studienservice-Center
      • Sag's uns - in Studium und Lehre
      • Zentrale Studienberatung
      • Immatrikulationsamt
      • Abteilung 16 - Studium und Lehre
      • Career Service
      • Projekthaus
  • Forschung
    • Forschungsprofil
      • Forschungsschwerpunkte
      • Exzellenzcluster
      • Forschungsprojekte
      • Forschungszentren
    • Wissenschaftlicher Nachwuchs
      • Förderung des wissenschaftlichen Nachwuchs
      • Promotion
      • Postdocs
      • Nachwuchsgruppenleitung
      • Junior Professur und Tenure-Track
      • Habilitation
      • Service-Angebote für Wissenschaftler*innen
    • Forschungsdaten & Transparenz
      • Transparenz in der Forschung
      • Forschungsdaten
      • Open Access Strategie
      • Digitale Forschungsanzeige
    • Forschungsförderung
      • Datenbanken und Stiftungen
    • Kontakt
      • Forschungsservice und EU-Hochschulbüro
      • Graduiertenakademie
  • International
    • Internationale Studierende
      • Warum Braunschweig?
      • Studium mit Abschluss
      • Austauschstudium
      • Promotion
      • Geflüchtete Studierende
      • Welcome Programme
      • TU Braunschweig Summer School
    • Wege ins Ausland
      • Studium im Ausland
      • Praktikum im Ausland
      • Promotion im Ausland
      • Lehren und Arbeiten im Ausland
    • Wissenschaftlerinnen und Wissenschaftler
      • Forschen an der TU Braunschweig
      • Forschungsservice und EU-Hochschulbüro
    • Sprachen und interkulturelle Kompetenzvermittlung
      • Deutsch lernen
      • Fremdsprachen lernen
      • Interkulturelle Kompetenzvermittlung
    • Internationales Profil
      • Internationalisierung
      • Internationale Kooperation
    • International House
      • Informationen für Erstsemester
      • Kontakt
      • Aktuelles und Termine
      • Beratung und Sprechstunden
      • Standort
      • Wir über uns
      • Publikationen
      • Stellenausschreibungen
  • Die TU Braunschweig
    • Unser Profil
      • Ziele & Werte
      • Ordnungen und Leitlinien
      • Allianzen & Partner
      • Internationale Strategie
      • Fakten & Zahlen
      • Unsere Geschichte
    • Karriere
      • Arbeiten an der TU
      • Stellenmarkt
      • Berufsausbildung an der TU
    • Wirtschaft & Unternehmen
      • Wissens- und Technologietransfer
      • Unternehmensgründung
      • Freunde & Förderer
    • Öffentlichkeit
      • Veranstaltungskalender
      • TU-Night
      • Check-in für Schüler*innen
      • Hochschulinformationstag (HIT)
      • Kinder-Uni
      • Gasthörer*innen & Seniorenstudium
      • Nutzung der Universitätsbibliothek
    • Presse & Kommunikation
      • Stabsstelle Presse und Kommunikation
      • Medienservice
      • Ansprechpartner*innen
      • Tipps für Wissenschaftler*innen
      • Themen und Stories
    • Kontakt
      • Allgemeiner Kontakt
      • Anreise
  • Struktur
    • Leitung & Verwaltung
      • Universitätsleitung
      • Stabsstellen
      • Verwaltung
      • Organe, Statusgruppen und Kommissionen
    • Fakultäten
      • Carl-Friedrich-Gauß-Fakultät
      • Fakultät für Lebenswissenschaften
      • Fakultät Architektur, Bauingenieurwesen und Umweltwissenschaften
      • Fakultät für Maschinenbau
      • Fakultät für Elektrotechnik, Informationstechnik, Physik
      • Fakultät für Geistes- und Erziehungswissenschaften
    • Institute
      • Institute von A-Z
    • Einrichtungen
      • Universitätsbibliothek
      • Gauß-IT-Zentrum
      • International House
      • Projekthaus
      • Transfer- und Kooperationshaus
      • Sportzentrum
      • Einrichtungen von A-Z
    • Studierendenschaft
      • Studierendenparlament
      • Fachschaften
    • Lehrer*innenbildung
      • Lehramtsstudium
      • Lehrer*innenfortbildung
      • Forschung
    • Chancengleichheit
      • Gleichstellung
      • Familie
      • Diversität
    • Kontakt
      • Personensuche
  • Suche
  • Schnellzugriff
    • Personensuche
    • Webmail
    • Campusplan
    • CloudStorage
    • Messenger
    • Mensa
    • TUconnect (Studierendenportal)
    • Lehrveranstaltungen
    • Stud.IP
    • UB Katalog
    • Status GITZ-Dienste
    • Störungsmeldung
    • IT Self-Service
    • Informationsportal (Beschäftigte)
    • Linksammlung
    • DE
    • EN
    • IBR Twitter
    • IBR YouTube
    • Facebook
    • Twitter
    • Instagram
    • YouTube
    • LinkedIn
Menü
  • Technische Universität Braunschweig
  • Struktur
  • Fakultäten
  • Carl-Friedrich-Gauß-Fakultät
  • Institute
  • Institut für Betriebssysteme und Rechnerverbund
Logo IBR
IBR Login
  • Institut für Betriebssysteme und Rechnerverbund
    • News
    • Wir über uns
      • Gesamtes Team
      • Anreise
      • Raumplan
      • Projekte
      • Veröffentlichungen
      • Software
      • News Archiv
    • Connected and Mobile Systems
      • Team
      • Lehrveranstaltungen
      • Abschlussarbeiten
      • Projekte
      • Veröffentlichungen
      • Software
      • Datensätze
    • Verteilte Systeme
      • Team
      • Lehrveranstaltungen
      • Abschlussarbeiten
      • Projekte
      • Veröffentlichungen
      • Software
    • Algorithmik
      • Team
      • Lehrveranstaltungen
      • Abschlussarbeiten
      • Projekte
      • Veröffentlichungen
    • Mikroprozessorlabor
    • Studium
      • Sommersemester 2023
      • Wintersemester 2022/2023
      • Abschlussarbeiten
    • Service
      • Bibliothek
      • Mailinglisten
      • Webmail
      • Knowledgebase
      • Wiki
      • Account Management
    • Spin-Offs
      • Docoloc
      • AIPARK
      • Confidential Technologies
    • Forschungsverbünde
      • IST.hub

Softwareentwicklungspraktikum: Verifiable Paper Certificates

Semester
Sommersemester 2015
Sommersemester 2023Sommersemester 2022Sommersemester 2021Sommersemester 2020Sommersemester 2019Sommersemester 2018Sommersemester 2017Sommersemester 2016Sommersemester 2014Sommersemester 2013Sommersemester 2012Sommersemester 2011Sommersemester 2010Sommersemester 2009Sommersemester 2008Sommersemester 2007
IBR GruppeCM (Prof. Wolf)
ArtPraktikum
Dozent
Photo
Prof. Dr.-Ing. Lars Wolf
Institutsleiter
wolf[[at]]ibr.cs.tu-bs.de
+49 531 3913288
Raum 138
Assistenten
Photo
Dr. Björn Gernert
Ehemaliger Wissenschaftlicher Mitarbeiter
gernert[[at]]ibr.cs.tu-bs.de
Photo
Dr. Dominik Schürmann
Ehemaliger Wissenschaftlicher Mitarbeiter
schuermann[[at]]ibr.cs.tu-bs.de
Hiwi
Anonymous Photo
Saskia Bellekom
Ort & Zeit

Übungstermine am IBR

Folgende betreute Übungstermine im IZ 146 werden angeboten:

  • Donnerstag, 15:00 bis 16:30 Uhr
Beginn13.04.2015
Hörerkreis Studierende der Informatik, Wirtschaftsinformatik und Informations-Systemtechnik im vierten Semester
Inhalt

In der digitalen Welt lassen sich E-Mails, PDF-Dateien oder andere Dokumente signieren, um die Korrektheit der enthaltenen Daten zu bestätigen. Passt die Signatur nicht zum Inhalt, so lassen sich Manipulationen umgehend erkennen.

In der physischen Welt wird versucht selbiges mit Unterschriften, Stempeln oder Sigeln zu erreichen. Diese lassen sich allerdings teilweise leicht kopieren. Zudem kann eine Manipulation an dem Dokument selber nicht erkannt werden. Dies macht es schwer die Korrektheit eines Dokuments zu ermitteln.

In dem diesjährigen SEP soll eine Methode entwickelt werden, die es ermöglicht den Inhalt von physischen Dokumenten mit Hilfe von digitalen Signaturen zu überprüfen. Eine Verifizierung eines vorgelegten Schriftstücks ist somit einfach und schnell durchzuführen.


Abbildung 1: Ist der Inhalt eines Zeugnisses korrekt?


Beispielsweise soll ein Zeugnis (Abbildung 1) auf Korrektheit überprüft werden. Vereinfacht besteht dies aus einem Namen, einem Ausstelldatum, der ausstellenden Institution und natürlich den einzelnen Fächern sowie die dazugehörenden Noten. Um eine Identifizierung zu erleichtern, wird in dem SEP davon ausgegangen, dass zusätzlich noch eine Identifikationsnummer (SecureID) mit angegeben wird.

Um ein Zeugnis zu überprüfen, sollen die sechs genannten Merkmale mit Hilfe einer Android-App erfasst und an einen zentralen Server geschickt werden. Hierfür wird zunächst ein Bild des Zeugnisses mit der Handykamera erstellt. Im Anschluss wird eine "Optical Character Recognition" (OCR) durchgeführt, damit die Merkmale aus dem Bild extrahiert werden können.


Abbildung 2: Ablauf der Dokumentenprüfung


Damit die Privatsphäre des Zeugnisinhabers bei der Übertragung geschützt bleibt, sollen anstelle der Rohdaten, nur ein Hash (bestehend aus Name, Datum, Institution, Fächer und Noten) und die SecureID übertragen werden. Ein Server empfängt diese und stellt fest, ob die Kombination aus Hash und SecureID gültig ist. Das Ergebnis dieser Prüfung soll dem Benutzer durch die Android-App angezeigt werden. Der gesamte Ablauf ist in Abbildung 2 dargestellt.

Für die erfolgreiche Bearbeitung müssen somit die folgenden Bearbeitungsschritte durchgeführt werden:

  1. Design eines geeigneten Zeugnisformats
  2. Entwicklung einer Serverapplikation, die ...
    • ... Zeugnisse ausstellen kann
    • ... eine Datenbank ausgestellter Zeugnisse verwaltet
    • ... Hash und SecureID Kombinationen prüfen kann
    • ... Rückmeldungen an die Android-App geben kann
  3. Entwicklung einer Android-App, die ...
    • ... ein Bild eines Zeugnis aufnehmen kann
    • ... auf dem Bild ein OCR durchführt und zuverlässig Informationen extrahieren kann
    • ... einen Hash aus den persönlichen Daten bilden kann
    • ... Hash und SecureID an den Server senden kann
    • ... die Antwort des Servers anzeigen kann
  4. Test des Gesamtsystems
  5. Währenddessen: Pflege der SEP-Dokumente (Angebot, Pflichtenheft, Fachentwurf, ...)
Termine
[ Kalender abonnieren | Kalender herunterladen ]
05.02.2015, 14:00 Uhr
Vorstellung der Projekte (PK 2.2)
08.04.2015, 11:00 Uhr
Betreuer: Treffen
13.04.2015, 13:00 Uhr
Kickoff (IZ 105)
20.04.2015, 11:00 Uhr
Betreuer: Dokumente prüfen (IZ 349)
24.04.2015, 23:59 Uhr
Abgabe Angebot
27.04.2015, 13:15 Uhr
1. Phasentreffen: Angebot (IZ 105)
29.04.2015, 15:00 Uhr
Betreuer: Treffen Angebot (IZ 349)
08.05.2015, 23:59 Uhr
Abgabe einer ersten Version der Folien für die Zwischenpräsentation
11.05.2015, 13:15 Uhr
2. Phasentreffen: Zwischenpräsentation (IZ 105)
13.05.2015, 23:59 Uhr
Abgabe Pflichtenheft und Abnahmetestspezifikation
15.05.2015, 13:15 Uhr
Zwischenpräsentation Prototyp (PK 4.3)
21.05.2015, 15:00 Uhr
Betreuer: Treffen Pflichtenheft und Abnahmetestspezifikation (IZ 349)
03.06.2015, 23:59 Uhr
Abgabe Fachentwurf
11.06.2015, 15:00 Uhr
Gruppengespräch (SEP-CM1) (IZ 119)
11.06.2015, 15:45 Uhr
Gruppengespräch (SEP-CM2) (IZ 119)
18.06.2015, 13:00 Uhr
Betreuer: Fachentwurf (IZ 349)
01.07.2015, 23:59 Uhr
Abgabe Technischer Entwurf
06.07.2015, 23:59 Uhr
Meldung Auf-/Abbauhelfer
15.07.2015, 23:59 Uhr
Abgabe Testdokumentation
15.07.2015, 15:00 Uhr
Betreuer: Technischer Entwurf und Testdokumentation (IZ 349)
16.07.2015, 13:00 Uhr
Codereview - Genaue Termine siehe Mail (IZ 169)
21.07.2015, 23:59 Uhr
Abgabe Poster zum Druck
23.07.2015, 23:59 Uhr
Tag der jungen Software Entwickler (TDSE)
Literatur/LinksOrganisatorisches
  • SEP-Hauptseite vom ISF
  • Mailingliste
  • Redmine
Materialien (nach Login abrufbar)
  • Folien der Kick-Off Veranstaltung
  • Folien der SVN-Einführungsveranstaltung
  • Folien des 1. Phasentreffens
Vorlagen
  • Präsentationsvorlagen
SVN-Hilfen
  • Subversion
  • Sehr gute Einführung in SVN
  • RabbitVCS (SVN Client für Linux)
  • TortoiseSVN (SVN Client für Windows)
Weitere Hilfen
  • LaTeX-Kurzbeschreibung
  • Android Developer Site
  • Java Code Conventions
  • Google Java Code Conventions

aktualisiert am 16.07.2015, 08:51 von Dr. Björn Gernert

Für alle

Stellen der TU Braunschweig
Jobbörse des Career Service
Merchandising
Sponsoring- & Spendenleistungen
Drittmittelgeförderte Forschungsprojekte

Für Studierende

Semestertermine
Lehrveranstaltungen
Studiengänge von A-Z
Informationen für Erstsemester
TUCard

Interne Tools

Status GITZ-Dienste
Handbuch für TYPO3 (Intern)
Corporate Design-Toolbox (Intern)
Glossar (DE-EN)
Meine Daten ändern
Hochschulöffentliche Bekanntmachungen

Kontakt

Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
Postfach: 38092 Braunschweig
Telefon: +49 (0) 531 391-0

Anreise

© Technische Universität Braunschweig
ImpressumDatenschutzBarrierefreiheit