• Facts:
    • Project name: Algorithmic extraction and error correction codes for lightweight security anchors with reconfigurable PUFs
    • Project acronym: CODES
    • Project Coordinator: Technikon Forschungs- und Planungsgesellschaft mbH
    • Project start: October 2012
    • Project duration: 2 years
FFG logo
Project is co-financed by the Austrian Research Promotion Agency (FFG) in the FiT-IT line


Codes press release (English) [PDF]
109 KB
Codes Pressetext (Deutsch) [PDF]
105 KB

Public Deliverables:

D1.1 - SWOT analysis of existing PUF security modules, M10 [PDF]
1.1 MB
D1.2 - Final Report on Prototype Testing, M24 [PDF]
2.4 MB
D3.1 - Hybrid FPGA ASIC prototype, M22 [PDF]
4.1 MB
D4.1 - Risk analysis, definition of security objectives and security requirements, M12 [PDF]
3.1 MB


Project Partners:
FH Wels
Alpe Adria Universität


Algorithmic extraction and error correction codes for lightweight security anchors with reconfigurable PUFs

In the CODES project novel lightweight cryptographic algorithms and protocols are developed, which will lead to increased security and guarantee that a system is a genuine, non-modified one including its hardware components. The project has reached half-time in September 2013 and the first revealing results are available which are essential for development and implementation of algorithms in the ongoing project progression. The project consortium is led and coordinated by the Austrian company Technikon and supported by the Alpen-Adria Universität Klagenfurt as well as the University of Applied Sciences Upper Austria, Campus Hagenberg.



The security of modern ICT (Information and Communication Technologies) systems relies fundamentally on the integrity of hardware components. This is the case for user identification and authentication as in smartcards, e-Id, e-Passports, e-health devices or for the integrity checking of computers and mobile systems. For many environments, existing hardware protection mechanisms are too costly, while conventional cryptographic and security tools might be subject to hardware attacks. The concern for stronger protection against counterfeiting, tampering and illegitimate operation call for a radically new approach to design and evaluate critical hardware components – an enabling technology that allows unique features in hardware, which can be measured, but not cloned.



This is exactly what the project CODES (Algorithmic extraction and error correction codes for lightweight security anchors with reconfigurable PUFs), which is co-funded by the Austrian Research Promotion Agency (FFG) under the FIT-IT programme, focuses on. The aim of the project is to develop novel lightweight cryptographic algorithms and protocols based on reconfigurable Physically Unclonable Functions (rPUFs), in order to make future IT environments more secure. Keys are not stored permanently anymore, but generated as needed using unique “fingerprints” that are inherent in each device. As it is extremely difficult to make either a hardware clone, a mathematical model of the behaviour of the structure or a software program, attacks become an extremely time-consuming, infeasible task.

In order to meet these requirements general mathematical codes need to be improved regarding security, complexity and reliability. The main issue of the project is to provide suitable PUF codes and protocols which are tailored to the environment and the application and choose the appropriate PUF instantiation (delay-based, memory-based) and optimal post processing methods. These codes will be evaluated on XILINX development boards together with different physical PUF types. Besides advanced technology, CODES also studies the legal, business, and social aspects, such as established rules, structures and processes for handling IPR, establishes and keeps contact with special interest groups and researches on market requirements and future application areas.