Key words Web Technology, Encryption, Authentication, Web Applications, Security
Objectives Students know different alternative platforms for developing web applications. They gain insight into the architecture of web applications. They must be able to develop a web application on at least one platform.
Students know the most important concepts of security and authentications, the implementations of these concepts on the different network layers. They can secure networks and computers on different levels and in different ways.
Topics Webtechnology:
- HTTP-protocol
- CGI
- Webserver configuration
- J2EE-platform: servlets, JSP, JDBC, basic concepts
- NET-platform: C#, ADO.NET, ASP.NET, basic concepts
- Software architecture of web applications
Security:
- Basic Concepts
- Conventional and public key encryption
- Key management and key exchange
- Authentication and signatures
- Applications: Kerberos, X.509 certificates, PGP, S/MIME, PKI, IPSec, SSL and TLS, SET, Firewalls, System Security
Prerequisites Oriented Design. Programming in C++ and Java. Basic knowledge about SQL-oriented relational databases. HTML. Profound knowledge about the Internet and Networking and about Operating Systems Unix and Windows.
Final Objectives
Materials used Lecture notes, slides, tutorials on the Internet, examples of programming.
Study costs € 10
Study guidance Students can always make an appointment or they can e-mail.
Teaching Methods Lectures, projects, exercises, ...
Assessment Theory: Oral Examination (52%)
Exercises: Permanent Evaluation (tasks and tests) (48%)
Lecturer(s)
Geert VAN HOOGENBEMT and Veerle ONGENAE
|
|