Logo
Logo-Icon Sitemap Print-Icon Print-Version Contact-Icon Contact
  • Home
  • About IAIK
    • People
    • News
    • Events
    • How To Reach Us
    • Jobs
    • Privacy Policy
  • Research
    • Publications
    • E-Government
    • Formal Methods for Design & Verification
    • Implementation Attacks
    • Java-Security
    • Krypto
    • Secure & Correct Systems
    • Secure Entities for Smart Environments
    • Secure RFID
    • Trusted Computing
    • VLSI
  • Teaching
    • Bachelor Courses
    • Master Courses
    • Master Theses
    • Microsoft Academic Alliance
    • PhD
    • E-Exam
  • Partnerships
    • A-SIT
    • Stiftung SIC
Left Logo
Master Courses
Advanced Computer Networks Applied Cryptography Applied Cryptography 2 Betriebssysteme-Lehramt Critical Information Infrastructures Design and Verification IT-Security Security Aspects in Software Development - Lecture Notes - Practicals - Slides - Timetable Security and Privacy in the Cloud System on Chip VLSI-Design Verification and Testing Seminars/Projects
Right Logo
You are here: Start » Teaching » Master Courses » Security Aspects in Software Development

Security Aspects in Software Development (WS11/12)

Content

In this course, different aspects and topics in the area of secure software development are discussed. The topics include security evaluations during the design phase as well as security related implementation faults during the development phase (e.g. buffer-overflows). Student should be able to estimate the security threats and security risk of certain software projects. Moreover, the students should be able to address certain threats with adequate countermeasures.

  • Guidelines for software security
  • Detection and avoidance of implementation faults
  • Application and overview of cryptographic techniques
  • Security evaluations
  • Virus, Worms and Trojans

The course consists of a lecture (VO) and a practical exercise (KU).

Exams

There are at least three exams per term. The common duration of an exam is about one hour where the candidates have to answer five questions. Examples for past exams can be found at the "OeH Pruefungsbeispielsammlung".

Microsoft Academic Alliance Software

For access to our Microsoft Academic alliance Software, you are required to complete task 0 of the practicals positively.

Lecture Notes

Thanks to the collaborate effort of some of your colleagues who attended the lecture in previous years a draft version of lecture notes ("Skriptum") is available here.

News

All course relevant news are listed in the following table. You are encouraged to check the news section on a regular basis:

Date Title
27.9.2011 The practicals page has been updated for winter term 2011/2012.


Timetable

Do you want to know when the next lesson, the tutorium or exam takes place?

View timetable »

Practicals

If you want to know when the next lesson, the tutorium or exam takes place?

View practicals »

Title:Security Aspects in Software Development
Course-Number:705.024
Lecturer:Daniel Hein
E-Mail:Daniel.Hein@iaik.tugraz.at
Newsgroup: tu-graz.lv.sicherheitsaspekte
TUG-Online: TUG-Online


Downloads

This section contains the slides presented in the lecture.

View downloads »

Literature

As additional literature, I suggest the following books:

  • "Building Secure Software: How to Avoid Security Problems the Right Way" (John Viega, Gary McGraw, ISBN 020172152X)
  • "Writing Secure Code, Second Edition" (Michael Howard, David C. LeBlanc, ISBN 0735617228)
  • "Computer Security: Art and Science" (Matt Bishop, ISBN 0201440997)
  • "The Craft of System Security" (Sean Smith, John Marchesini ISBN-10: 0321434838)
© 1990 - 2012 IAIK TU Graz
Contact | Jobs | Sitemap | Impressum