|
The expertise and know-how developed in the Algorithms
& Security group has already resulted in the formation of
significant and valuable synergies with academic
institutions, corporate R&D labs, and industry. Some of the
projects (national, European and Industrial) the group has
been involved with are highlighted below. Through these
projects, the group has promoted the scientific and
technological image of AIT, especially in the fields of
computer and network security, and has contributed to making
AIT known through innovation, excellence and
professionalism.

LOTUS
(Localisation of Threat Substances in Urban Society) is
a project approved for the European Union’s Seventh
Framework Security Research Program, with an expected
starting date around the end of 2008.
Objectives
The concept and objectives of the LOTUS project is to create
a system by which illicit production of explosives and drugs
can be detected during the production stage. During the
production of explosives, drugs and chemical warfare agents,
elevated amounts of precursors are normally present in the
air which makes detection possible over a wide urban area.
Detectors may be placed at fixed positions although most
detectors should be mobile. When a suspicious substance is
detected in elevated amounts, information about the type,
location, amount and time is registered and sent to a data
collection and evaluation centre for analysis. The
demonstration system will be based on mobile devices mounted
in law enforcement and/or other vehicles under community
control
By using existing global infrastructures for positioning
(GPS) and networking (GSM, GPRS or 3G) the LOTUS system can
be used more or less anywhere in the world at relatively
small cost for supporting installations and extra personnel.
Special attention will be given to secure communication.
Role of AIT
Investigation and implementation of efficient algorithms and
protocols for establishing secure communications between
nodes and the information system data collection center or
between the nodes themselves. Provision of system security
against eavesdropping or feeding false information into the
network; robustness against traffic analysis attacks. Design
and evaluation of new cryptographic primitives suitable for
nodes with constrained resources will be made.
The LOTUS early warning system

Consortium
FOI, The Swedish Defence Research Agency is the
coordinator of the LOTUS Project. Partners are Portendo,
Saab and Secrab (Sweden), Bruker Daltonik (Germany), Ramem
and the University of Barcelona (Spain), Bruhn NewTech
(Denmark), Athens Information Technology (Greece) and TNO
(The Netherlands).

GSRT-PENED National project: Algorithms for smart dust
networks
The
proposed research focuses in algorithmic and systemic
questions of wireless sensor networks - and particularly in
networks of “intelligent dust” (smart dust). These networks
consist of a large number (in the order of thousands) of
exceptionally small devices (in the dimension of a few cubic
centimeters and in the very near future, millimeters) that
incorporate sensing, computational and communication
capabilities. The collaboration of these devices in order to
form a spontaneous, ad-hoc network for information gathering
and processing has numerous applications and raises
important technological as well as algorithmic challenges.
The proposed research includes the design of abstract but
realistic models for these types of networks and the design,
analysis and implementation of efficient and stable
protocols and software. The focus is on the following
aspects of computation on these types of networks:
-
Scalability constraints
-
New models of computation
-
Tackling new computational problems that appear in
the operation of such networks
-
Design and implementation of new and efficient
algorithms and protocols.
Consortium
This project is in collaboration with the Research
Academic Computer Technology Institute (RACTI) of the
University of Patras, Greece.

INTRALOT
is a leading provider of state-of-the-art integrated gaming
systems to lottery organizations worldwide, delivering
cutting edge game content, network integration, transaction
processing and value added services.
As part of an ongoing collaboration with Intralot, the
Algorithms and Security group has been involved in a number
of projects related to secure gaming solutions. Short
descriptions for these projects can be seen below:
Secure communications framework
This
project is about designing and implementing a security
framework that will allow clients (mobile phones, PCs, etc.)
to engage in multiplayer games using Intralot’s platform.
Using the platform, a client, equipped with software that
permits it to play Intralot capable games, may request
access to join a game by interacting with a dedicated game
server. The goal of this project is to protect the
interactions between clients and game servers for such
issues as game code download and integrity/security of
communications.
Specific objectives included:
-
Investigation and design of secure code download
processes and methods for achieving mobile code
protection support.
-
Security of client-server transactions.
-
Analysis and robustness of proposed techniques.
-
Prototype implementation.
The duration of the project was 1 year and was
successfully delivered on July 2007
Software tamper-proofing
This project is about providing software protection to
Intralot’s deployed code. An important protection
measure for mobile code is the ability to prevent
undetected modifications of itself. Such changes include
both intended malicious changes by code users and
changes effected by some other malicious program (e.g.
virus).
The modification detection mechanism should be
in position to disable the execution of the code and, if
possible, notify the code’s owner.
Modification
detection can be effected through the use of checksums,
guards, or some form of assertion checking.
To prevent such tampering, code should be added that
-
Detects if the program has been altered, and
-
Causes the program to fail or change its behavior when
tampering is evident.
Simpleminded tamper proofing code like “if tampered()
then exit” is unacceptable because it can be easily
defeated by locating the point of failure and then
reversing the test of the detection code. Various techniques will be evaluated (use of
cryptographic hash functions, on the fly execution of a
program, etc.) in order to produce a system that can be
used in tamper-proofing.
Duration 1 year, Expected delivery: end of 2008
Fraud Detection and Response in Internet Gaming
Fraud refers to the intentional deception carried out by
a person for the purpose of achieving some gain while
causing injury to someone else. In this work, the topic
to be studied is techniques to detect fraud against an
Internet gaming operator or other player. Fraud
detection in internet gaming seeks to reduce security
risks by identifying potential perpetrators of fraud.
The result of this research proposal will be a system
that is capable of detecting fraud in practice while
maintaining false alarms to a comfortable operational
level for the users of the system.
Requirements
-
Internet gaming fraud will defined in detail and known
fraud scenarios in terms of threat modeling will be
recorded and modeled. Part of the system functionality
would be to detect “abnormal behavior” patterns that
relate to fraud; one category of such patterns in player
behavior could indicate a potential case of “identity
compromise”.
-
The system should be able to counter-measure against
“identity spoofing” attacks and prior to that, develop
techniques for recognizing such attacks.
-
The system should support decision making processes in
a workflow that will allow the user to see the evidence
behind a suspected case of fraud and suggest
counter-measures to react to a fraud attack depending on
the attack scenario involved each time.
Duration 18 months, Expected delivery: end of 2009
|