|
Current research topics:
Secure routing in multi-hop wireless networks
As routing is a fundamental networking function, an adversary can easily paralyze
the operation of an entire network by attacking the routing protocol.
Such attacks consist in manipulating the routing messages that result in
the dissemination of incorrect routing information. Unfortunately, simple
message integrity protection and authentication techniques are not sufficient
to solve this problem, because routing messages often need to be modified by
intermediate nodes, which may be compromised, and thus, exhibit arbitrary behavior.
Therefore, besides message integrity protection and authentication, secure
routing protocols use other protection mechanisms, and they tend to be difficult
to analyze. We develop formal models in which precise definitions of secure
routing can be given, and secure routing protocols proposed for multi-hop wireless
networks can be rigorously analyzed. Our ultimate objective is to better understand
the design principles of secure routing protocols and to apply those principles for
designing secure routing protocols for ad hoc and sensor networks.
Participating researchers:
Gergely Ács,
Levente Buttyán,
István Vajda
Related projects:
UbiSecSens,
EU-MESH,
Security and Privacy in Ubiquitous Computing
Selected publications:
-
G. Ács, L. Buttyán, and I. Vajda,
Provable Security of On-Demand Distance Vector Routing in Wireless Ad Hoc Networks,
Second European Workshop on Security and Privacy in Ad Hoc and Sensor Networks (ESAS 2005),
Visegrád, Hungary, July 13-14, 2005.
-
G. Ács, L. Buttyán, and I. Vajda,
Provably Secure On-demand Source Routing in Mobile Ad Hoc Networks,
IEEE Transactions on Mobile Computing, Vol. 5, No. 11, November 2006.
-
G. Ács, L. Buttyán, and I. Vajda,
Modelling Adversaries and Security Objectives for Routing Protocols in Wireless Sensor Networks,
4th ACM Workshop on Security in Ad Hoc and Sensor Networks (SASN 2006),
Alexandria, VA, October 30, 2006.
-
G. Ács, L. Buttyán, and I. Vajda,
The security proof of a link-state routing protocol for wireless sensor networks,
IEEE Workshop on Wireless and Sensor Networks Security (WSNS 2007),
Pisa, Italy, October 2007.
Sensor nodes are often unattended and easy to capture. In addition, sensors are rarely tamper
resistant, therefore, captured nodes can be compromised and they can exhibit arbitrary behavior.
Furthermore, it is often easy to modify the local environmental parameters measured by a sensor node;
for example, a light sensor can be misled by a small lamp. All these mean that sensor readings
provided by individual sensor nodes cannot be blindly trusted, even if they are cryptographically
protected. Hence, before aggregating collected sensorial data at cluster heads or at base
stations, consistency verification and filtering should be applied. We design resilient data
aggregation schemes that eliminate the effect of corrupted data on the aggregated value. Our
approach is based on statistical methods such as RANdom SAmple Consensus (RANSAC) and exploiting
spatial and temporal correlations of sensor readings.
Participating researchers:
Péter Schaffer,
István Vajda,
Levente Buttyán
Related projects:
UbiSecSens,
Security and Privacy in Ubiquitous Computing
Selected publications:
-
L. Buttyán, P. Schaffer, and I. Vajda,
Resilient Aggregation: Statistical Approaches,
In N. P. Mahalik, editor, Sensor Network and Configuration, Springer, 2006.
-
L. Buttyán, P. Schaffer, and I. Vajda,
RANBAR: RANSAC-Based Resilient Aggregation in Sensor Networks,
4th ACM Workshop on Security in Ad Hoc and Sensor Networks (SASN 2006),
Alexandria, VA, October 30, 2006.
-
P. Schaffer and I. Vajda,
CORA: Correlation-based Resilient Aggregation in Sensor Networks,
ACM/IEEE International Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM 2007),
Chania, Crete, Greece, October, 2007.
End-to-end reliability of communications is an important requirement in many applications of wireless sensor networks. For this reason, a number of reliable transport protocols specifically designed for wireless sensor networks have been proposed in the literature. Besides providing end-to-end reliability, some of those protocols also address the problems of fairness and congestion control, and they are all optimized for low energy consumption. However, most of those protocols completely neglect security issues. As a consequence, they ensure reliable communications and low energy consumption only in a benign environment, where packet losses and delays occur as a result of random errors in lower layers of the communication stack, but they fail in a hostile environment, where an adversary can forge or replay control packets of the protocol. More specifically, our analysis shows that control packet injection and replay can cause permanent loss of data packets, and thus, such misdeeds make the hitherto reliable protocol unreliable. In addition, even if the protocol can recover from such an attack, the recovery overhead caused by forged or replayed control packets can be large, which gives an opportunity for energy depleting attacks. As sensor nodes usually operate on batteries, which are often very difficult or even impossible to recharge or replace, energy depletion attacks can jeopardize the entire mission of the network. Besides the security analysis of the most important reliable sensor network transport protocols, we also intend to propose some general design principles to make them more resistant against malicious attacks.
Participating researchers:
László Csik,
Levente Buttyán
Related projects:
UbiSecSens,
Security and Privacy in Ubiquitous Computing
Supporting user mobility and QoS-aware applications in wireless mesh networks means that
re-authentication of mesh clients and access authorizations should
be fast such that the requirements of authentication and access
control do not exclude the possibility of seamless handover between
the mesh access points. In addition, in multi-operator environments,
such handovers may occur between access points belonging to
different administrative domains, and hence, the re-authentication and
access control scheme must be able to handle this situation. We study
various approaches for fast re-authentication of mesh clients in multi-operator
based mesh networks, and design appropriate protocols. We also intend to
set-up a mesh test bed in our lab where we can test and validate our
designs.
Participating researchers:
László Dóra,
Levente Buttyán,
István Vajda,
Boldizsár Bencsáth
Related projects:
EU-MESH,
Mobility supporting security architectures
Selected publications:
-
A. Bohák, L. Buttyán and L. Dóra,
An authentication scheme for fast handover between WiFi access points,
ACM Wireless Internet Conference (WICON 2007),
Austin, Texas, USA, October 2007.
The promise of vehicular communications is to make road traffic
safer and more efficient. However, besides the expected benefits,
vehicular communications also introduce some privacy risk by making
it easier to track the physical location of vehicles. One approach
to solve this problem is that the vehicles use pseudonyms that they
change with some frequency. We study the
effectiveness of this approach by defining a model based on the
concept of the mix zone, characterizing the tracking strategy
of the adversary in this model, and introducing a metric to quantify
the level of privacy enjoyed by the vehicles. We also develop various pseudonym
changing algorithms for use in vehicular applications.
Participating researchers:
Tamás Holczer,
Levente Buttyán,
István Vajda
Related projects:
SeVeCom,
Mobility supporting security architectures,
Security and Privacy in Ubiquitous Computing
Selected publications:
-
L. Buttyán, T. Holczer, and I. Vajda,
On the effectiveness of changing pseudonyms to provide location privacy in VANETs,
European Workshop on Security and Privacy in Ad Hoc and Sensor Networks (ESAS 2007),
Cambridge, UK, July 2007.
The problem of private authentication is to enable the
authentication of a party, called the prover, to another party,
called the verifier, in such a way that an adversary can neither
identify nor track the prover. We consider the private
authentication problem in a resource constrained application where
only symmetric-key cryptography is feasible and tamper resistance is
limited. In addition, we assume that there are many potential
provers. A typical example for such an application is an RFID
system, where the provers are low-cost RFID tags and the verifier is
a back-end system that interacts with the tags via reader devices.
An approach based on key-trees has been proposed in the literature
as a neat way to efficiently solve the problem of privacy preserving
authentication based on symmetric key cryptography. However,
in the key-tree based approach, the level
of privacy provided by the system to its members may decrease
considerably if some members are compromised. We
analyze this problem, and show that careful design of the tree can
help to minimize this loss of privacy. We also propose a novel group key
based private authentication protocol, and show that it is superior to
the key-tree based approach both in terms of privacy and efficiency using
the normalized average anonymity set size as the privacy metric. Furthermore,
we are also interested in various other privacy metrics and their relationships
to each other.
Participating researchers:
Tamás Holczer,
Levente Buttyán,
István Vajda
Related projects:
Mobility supporting security architectures,
Security and Privacy in Ubiquitous Computing
Selected publications:
-
L. Buttyán, T. Holczer, and I. Vajda,
Optimal Key-Trees for Tree-Based Private Authentication,
International Workshop on Privacy Enhancing Technologies (PET 2006),
Cambridge, UK, June, 2006.
-
G. Avoine, L. Buttyán, T. Holczer, and I. Vajda,
Group-Based Private Authentication,
IEEE Workshop on Trust, Security, and Privacy for Ubiquitous Computing (TSPUC 2007),
Helsinki, Finland, June 2007.
An opportunistic network is a special type of wireless mobile
ad-hoc network where the transfer of messages from their
source to their destination is performed by the intermediate
nodes in a store-carry-and-forward manner. In such networks,
selfish nodes can exploit the services provided by other nodes by
downloading messages that interest them, but
refusing to store and distribute messages for the benefit of other
nodes. We propose a mechanism to discourage selfish behavior based on the
principles of barter. We develop a game-theoretic model in which we
show that the proposed approach indeed stimulates cooperation of the
nodes. In addition, thanks to the barter principle, the message delivery
rate considerably increases, if the mobile nodes follow the Nash
Equilibrium strategy compared to the data dissemination protocol
when no encouraging mechanism is present.
Participating researchers:
László Dóra,
Levente Buttyán,
Márk Félegyházi,
István Vajda
Related projects:
BIONETS,
Security and Privacy in Ubiquitous Computing
Selected publications:
-
L. Buttyán, L. Dóra, M. Félegyházi, and I. Vajda,
Barter-based cooperation in delay-tolerant personal wireless networks,
IEEE Workshop on Autonomic and Opportunistic Communications (AOC 2007),
Helsinki, Finland, June 2007.
We address the problem of pollution attacks in coding based
distributed storage systems. In a pollution attack, the adversary
maliciously alters some of the stored encoded packets, which results
in the incorrect decoding of a large part of the original data upon
retrieval. We propose algorithms to detect and recover from such
attacks. In contrast to existing approaches to solve this problem,
our approach is not based on adding cryptographic checksums or
signatures to the encoded packets; rather, we take advantage of the
inherent redundancy in such distributed storage systems.
Participating researchers:
István Vajda,
Levente Buttyán,
Dániel Béres,
László Czap
Selected publications:
-
L. Buttyán, L. Czap, and I. Vajda, Securing Coding Based
Distributed Storage in Wireless Sensor Networks, IEEE Workshop on Wireless
and Sensor Network Security (WSNS), Atlanta, USA, September 2008.
Hardware Security Modules (HSM) are indispensable in many applications,
such as ATM networks, public key infrastructures, electronic ticketing
in public transportation, electronic payment systems, and electronic commerce,
in general. A HSM is a hardware device (including the firmware and software
components) which has some tamper resistance properties, and it is used to
store cryptographic keys and to perform various security-critical cryptographic
operations. Besides physical tampering and side channel attacks, HSMs can also be
attacked through their APIs by exploiting some design weaknesses in the API's logic.
Being fully software based, this kind of attacks is much less expensive than physical
and side-channel attacks, and depending on the weaknesses that are exploited,
it may have devastating effects. One promising approach of API analysis is to apply
some formal verification method such as those used in software engineering.
We follow this approach, and propose an API verification method based
on the applied pi-calculus that seems to be extremely well-suited for the
formal modeling of security APIs, the precise definition of the security requirements,
and the rigorous analysis of the provided security properties. We demonstrate our
approach through the analysis of the SeVeCom HSM API.
Participating researchers: Vinh Thong Ta,
Levente Buttyán
Related projects:
SeVeCom
Firewalls are routinely used today to protect internal networks from attacks
originating from the Internet. However, firewalls are often misconfigured leaving
security holes in the defense system. As firewalls can be stateful and firewall rule sets
may contain a very large number of rules, such misconfigurations are hard to discover
by informal analysis. We are investigating how formal verification techniques can
be used to alleviate this problem.
Participating researchers: Vinh Thong Ta,
Levente Buttyán,
Boldizsár Bencsáth
Today, an increasingly large portion of the e-mail traffic is spam. Indeed, our
own measurements confirmed that the growth of spam traffic is exponential in time. While spam
filters can effectively prevent most of this traffic from reaching the end-users, the
amount of computations that need to be performed by filtering mail servers is considerably large.
Unfortunately, when servers work at the limit of their capacity, they become extremely
vulnerable to Denial-of-Service attacks. Adding more resources to increase capacity is not
a scalable approach due to the exponential growth of spam traffic. Instead, the efficiency
of spam filtering should be increased. We follow this approach and investigate novel, highly
efficient spam filtering techniques based on the collaboration of filtering mail servers.
Participating researchers: Boldizsár Bencsáth
Research topics in the past:
Availability is an important general security requirement in computer
networks. Availability of a system means that it provides services according to
the system design whenever users request them. If only accidental failures are
considered, then replication methods can be used to ensure availability.
Replication in itself, however, is not enough against malicious attacks that are
specifically aimed at the loss of or reduction in availability.
Such attacks are commonly called Denial of Service (DoS) attacks. Roughly speaking,
two types of DoS attacks against an on-line
server can be distinguished: bandwidth consumption attacks and
resource consumption attacks. In a bandwidth consumption attack,
the attacker floods the server with requests so that the server
becomes overloaded and cannot accept requests from legitimate
clients anymore. In a resource consumption attack, the attacker
sends some requests to the server such that the server uses up all
of its resources to process the requests and that is why it can no
longer accept requests from legitimate clients. We propose solutions to
both types of problems based on traffic monitoring and filtering, and
client puzzles, respectively. In case of client puzzles, we use game theory
to analyze the system and determine its desirable parameters.
Participating researchers:
Boldizsár Bencsáth,
István Vajda,
Levente Buttyán
Selected publications:
-
B. Bencsáth, I. Vajda, and L. Buttyán,
A Game Based Analysis of the Client Puzzle Approach to Defend Against DoS Attacks,
IEEE Conference on Software, Telecommunications and Computer Networks (SoftCom 2003),
Split, Dubrovnik, Ancona, Venice, 7-10 October, 2003.
-
B. Bencsáth, I. Vajda,
Protection Against DDoS Attacks Based On Traffic Level Measurements,
International Symposium on Collaborative Technologies and Systems,
San Diego, CA, USA, January 2004.
-
B. Bencsáth, I. Vajda,
Efficient Directory Harvest Attacks and Countermeasures,
International Journal of Network Security, Vol. 5, No. 3, 2007.
Human users need trusted computers when they want to generate digital signatures. In many applications, in particular if the users are mobile, they need to carry their trusted computers with themselves. An appealing approach is to implement such trusted computers in smart cards. Smart cards are easy to use, easy to carry, and relatively difficult to tamper with; in addition, experience shows that they can be deployed on a large scale. However, smart cards do not have a user interface, therefore, the user still needs a terminal in order to authorize the card to produce digital signatures. If the terminal is operated by a malicious entity, then it can mislead the user and obtain a digital signature on an arbitrary document. In order to mitigate this problem, we propose a solution based on conditional signatures. More specifically, we propose a framework for the controlled revocation of unintended digital signatures. In addition, we propose various protocols within this framework with a special emphasis on privacy issues.
Participating researchers:
István Zsolt Berta,
Levente Buttyán,
István Vajda
Related projects:
Security and Privacy in Ubiquitous Computing
Selected publications:
-
I. Berta, L. Buttyán, and I. Vajda,
Mitigating the Untrusted Terminal Problem Using Conditional Signatures,
International IEEE Conference on Information Technology (ITCC 2004),
Las Vegas, NV, USA, April 5-7, 2004.
-
I. Berta, L. Buttyán, and I. Vajda,
Privacy Protecting Protocols for Revokable Digital Signatures,
6th IFIP Conference on Smart Card Research and Advanced Application (CARDIS 2004),
Toulouse, France, August 23-26, 2004.
-
I. Berta, L. Buttyán, and I. Vajda,
A framework for the revocation of unintended digital signatures initiated by malicious terminals,
IEEE Transactions on Dependable and Secure Computing, Vol. 2, No. 3, July-September 2005.
|
|
Current research projects:
WSAN4CIP: Wireless Sensor and Actuator Networks for Critical Infrastructure Protection
The goal of EU-MESH is to develop, evaluate, and trial a system of software modules for building
dependable multi-radio multi-channel mesh networks with QoS support that provide
ubiquitous and ultra-high speed broadband access. The system will be based on a converged
infrastructure that uses a wireless mesh network to aggregate the capacity from both
subscriber broadband access lines and provider fixed broadband links to form a virtual
capacity pool, and provide access to this capacity pool for both stationary and mobile users. It
will support low operation and management costs, through novel configuration and
management procedures that achieve efficient usage of both the wireless spectrum and fixed
broadband access lines. This will increase the competitiveness of existing providers, lower the
barrier for small enterprises to enter the mobile broadband access market, and enable
innovative services. Within this project, we lead the Security Work Package, and we develop a comprehensive
security architecture for the EU-MESH network including mesh client authentication and access control,
protected wireless communications between mesh routers, and secure routing.
Project data:
Nature and society exhibit many instances of systems in which large populations are able to reach efficient
equilibrium states and to develop effective collaboration and survival strategies, able to
work in the absence of central control and to exploit local interactions. BIONETS seeks inspiration
from these systems to provide a fully integrated network and service environment that scales
to large amounts of heterogeneous devices, and that is able to adapt and evolve in an
autonomic way. The motivation for this comes from emerging trends towards pervasive computing
and communication environments, where myriads of networked devices with very different
features will enhance our five senses, and our communication and tool manipulation capabilities.
Thus, the goal of BIONETS is to provide a biologically-inspired open networking paradigm for the
creation, dissemination, execution, and evolution of autonomic services able to adapt to the
surrounding environment and user needs, to evolve without direct human supervision, and
able to deal with large-scale networks of heterogeneous nodes ranging from small, cheap
devices to more complex network nodes.
Project data:
- duration: 4 years (2006 - 2009)
- funded by: EU (027748)
- type: Integrated Project (IP)
- info: http://www.bionets.eu
Research projects in the past:
Wireless Sensor Networks (WSN) are an exciting development with very large potential to have a significant
beneficial impact on every aspect of our lives.
UbiSec&Sens aims at developing a comprehensive security toolbox
for medium and large scale WSNs, such that
the components of this toolbox enable the rapid development of trusted sensor
network applications. The following toolbox components are designed in the
project: new cryptographic algorithms (e.g., the PRESENT block cipher and the TinyRNG
random number generator),
robust key pre-distribution schemes (e.g., RoK), secure routing protocols (e.g., Secure-TinyLUNAR),
resilient data aggregation schemes (e.g., RANBAR and CORA), secure in-network
processing schemes (e.g., CDA), secure distributed storage schemes (e.g., DSM and TinyPEDS),
secure dynamic code update schemes, and a flexible configuration kit to easily assemble
new applications from these components.
Project data:
Vehicular communications (VC) and inter-vehicular communications (IVC) bring the promise of improved road safety
and optimized road traffic through co-operative systems applications. To this end, a number of initiatives have been
launched, such as the Car-2-Car Communication Consortium (C2C-CC) in Europe, or DSRC in North America.
A prerequisite for the successful
deployment of vehicular communications is to make them secure. For example, it is essential to make sure that
life-critical information cannot be modified by an attacker; it should also protect as far as possible the privacy
of the drivers and passengers. The specific operational environment (moving vehicles, sporadic connectivity, ...)
makes the problem very novel and challenging.
SeVeCom addresses security of future vehicle communication networks, including both the security and privacy of
inter-vehicular and vehicle-infrastructure communication. Its objective is to define the security architecture of
such networks, as well as to propose a roadmap for progressive deployment of security functions in these networks.
Project data:
Most of European critical activities rely on networked Information Systems, highly interconnected.
The performance of such Information Systems could be jeopardized by incidents of various kinds.
DESEREC aims at developing countermeasures that respond both to attacks from the outside (e.g.,
aiming at Intrusion or Denial of Service), and to intrinsic failures of whatever origin
(hardware failure, software fault, environment). DESEREC combines the following three approaches:
-
Modelling and simulation: DESEREC devises and develops innovative approaches and tools to design,
model, simulate, and plan ICT-based critical infrastructures to dramatically improve their resilience.
-
Detection: DESEREC integrates various kinds of detection mechanism to ensure a fast detection of
severe incidents but also to be able to detect incidents based on a complex combination of unrelated
events or to an abnormal behavior of the system.
-
Response: DESEREC provides a framework for computer-aided and automated counter-measures initiatives
in order to respond in a quick and appropriate way to a large range of incident to mitigate the threats
to the dependability and rapidly thwarts the problem. Re-configuration of Information Systems is the
utmost mechanism for their survivability.
Project data:
- duration: 3 years (2006 - 2008)
- funded by: EU (026600)
- type: Integrated Project (IP)
- info: http://www.deserec.org
This was project No 2.3.1 of the Mobile Innovation
Center (MIK), a unique R&D and technology innovation center in Hungary
for future wireless communication technologies (3G/4G), which is based
on university knowledge-base and existing industrial background.
The general objective of the project was to study the relationship
between mobility (users, devices, and services) and security. In particular, the
project was concerned with the following problems:
- Design issues of mobility supporting security architectures
- Security of mobile applications and services
- Location privacy of mobile users
Project data:
The general objective of the MobilSEC/SoftSecure project was to develop new user authentication
mechanisms that provide stronger security than the traditional username/password
approach, but still do not require special hardware such as smart cards or other
physical security tokens. In this project, we developed a graphical password scheme,
implemented a prototype of the scheme, and performed a usability study with the help of ~150 students
from the Budapest University of Technology and Economics.
Project data:
- duration: 2 years (2006 - 2007)
- funded by: NKTH (Jedlik program, 2-023-2005)
The vision of ubiquitous computing is to surround people with all kinds of embedded
computing devices that could assist them in their everyday activity and make their
life easier. In order to take full advantage of this new paradigm, it is expected
that these devices will form networks through which they can communicate with each
other and reach existing computing infrastructures such as the Internet. Besides its
potential advantages, the ubiquitous computing paradigm also raises several problems
related to security and privacy. Broadly speaking, these problems can be divided into
two classes: First, there are traditional security and privacy problems that also
arise in a ubiquitous computing environment (e.g., authenication, integrity protection,
availability, anonymity), but these must be solved under fundemantally different
conditions and assumptions. Second, there are brand new security and privacy problems that
arise due to the very nature of the ubiquitous computing environment. An example for the
latter is the problem of cooperation among potentially selfish mobile nodes.
The following specific research topics were investigated in this project:
-
Security of wireless ad hoc networks (including sensor networks,
vehicular networks, and opportunistic ad hoc networks)
- Security and privacy in RFID systems
- Applications of personal security tokens (e.g., smart cards)
-
Development of formal security models in which the proposed security
and privacy protecting mechanisms can be evaluated
Project data:
- duration: 4 years (2004 - 2007)
- funded by: OTKA (T046664)
HUNEID was part of a larger project funded by the Ministry of Informatics and Communication called "Detailed requirement specification for the usage of electronic signatures
and smart cards in order to ensure IT security of public administration". The objective of the HUNEID
project was the development of the specifications for the HUNgarian Electronic ID (HUNEID) card and its prototype implementation. We played an instrumental role in the specification and implementation.
The resulting documentation is available on-line
at http://www.itktb.hu/engine.aspx?page=ias. This project ended in 2004. |