Jump to the content

DIES

Home
Home University of Twente
Home
News
Research
Publications
Seminars
Teaching
Final year projects
Staff
Photos
Vacancies
Contact

Distributed and Embedded Security research group

The faculties of the University of Twente are primarily responsible for teaching, whereas the institutes of the University are primarily responsible for research. Faculties are divided into departments, which are divided further into research groups. These research groups are also the smallest unit of organisation within the institutes.

The Distributed and Embedded Security research group is one of the research groups of the Faculty of Electrical Engineering, Mathematics and Computer Science, its Department of Computer Science and the Centre for Telematics and Information Technology.

DIES is a member of the National graduate school Institute for Programming research and Algorithmics. DIES leads the Security Research at the University of Twente

What do we do?

Our research focuses on the analysis and design of distributed and embedded systems. These are complex, heterogeneous, networked systems that operate in often hostile environments, and under severe resource constraints. We are primarily interested in security properties.

Our teaching focuses on the security related courses of the computer science curriculum. For example at bachelor level we teach algebra & security, and operating systems, and at master level we teach the introduction to computer security.

Why do we focus on security?

Our interest in security properties stems from the fact that security is important for applications but very delicate. For example only one leak is sufficient to spoil the security of a system. It is therefore imperative to control the security properties of all components of a system. This is hard because (1) there might be a large number of components, and (2) we do not even know all the components of a system that interacts with the outside world. Interaction with the world around occurs, for example when people are required to use passwords that are not easy to guess, or when the network is wireless, and thus shares the airwaves with everybody else.

How do we perform our research?

As in all scientific endeavours we aim to develop clear and concise theories that can explain the behaviour of our object of study. Distributed and embedded systems are often so complex that theoretical development must be driven by experiments. As a basis for experiments we develop models of different types, for example logical models of security protocols, or simulation models of network protocols. We use various types of tools to validate these models. To study qualitative aspects of systems we use model checkers such as SPIN to help us construct, explore and verify abstract models of systems. To study quantitative aspects of systems we use MatLab. A new generation of model checkers, such as Uppaal supports the analysis of both qualitative and quantitative aspects, particularly timing. Where necessary we build our own tools such as CoProve for security protocol verification. As always the proof of the pudding is in the eating, so we build prototypes of systems to validate our models, which more often than not leads to a complete overhaul of the models until after a number of iterations, when we are satisfied that we have gained a deep understanding of the system under investigation. Since modelling is central to our work we are also investigating methods for systematic and effective model construction.

What about applications?

smart gun cartoon

We target our work at a variety of applications, ranging from smart guns, via smart surroundings to smart homes and vehicles. The smartness in each case refers to a specific property of the application that somehow improves the application far beyond what is possible today. For example a smart gun is smart because it will recognise the rightful owner. This means that if a gun is lost, stolen or wrestled out of the hands of the owner, it will simply refuse to fire. Our surroundings are smart when they anticipate on, and contribute to the activities of the people in these surroundings. For example, when sensors in a building can detect changes in environmental conditions such as temperature, and humidity to which the system can react adequately.

Who are the people working in the group?

The research staff and students of the group have a science or engineering background in physics, mathematics, electrical engineering or computer science. We are an international group; the largest minority is Dutch, with nationals from Bulgaria, China, Georgia, Iran, Italy, Macedonia, Syria, and Turkey. We often have vacancies for PhD students and PostDocs, and there are always interesting final year projects for Master students.

Where can you read more?

Our publications page lists all our publications grouped by research program, by project and by researcher. Our research page lists the research projects that we are currently involved in. The security related projects are coordinated by the CTIT SRO Istrice.

Our teaching page lists the courses that we currently teach.

A set of slides presenting the DIES group can be found here.

DIES is a security group so we even have a security policy, although at present the policy only applies to University owned laptops.

  Valid HTML 4.01 Transitional Top
Last modified on 20-10-2009 © Universiteit Twente