kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
An FPGA Implementation of 4x4 Arbiter PUF
KTH.
KTH, School of Electrical Engineering and Computer Science (EECS), Electrical Engineering, Electronics and Embedded systems, Electronic and embedded systems.ORCID iD: 0000-0001-7382-9408
2021 (English)In: 2021 IEEE 51st international symposium on multiple-valued logic (ISMVL 2021), Institute of Electrical and Electronics Engineers (IEEE) , 2021, p. 160-165Conference paper, Published paper (Refereed)
Abstract [en]

The need of protecting data and bitstreams increases in computation environments such as FPGA as a Service (FaaS). Physically Unclonable Functions (PUFs) have been proposed as a solution to this problem. In this paper, we present an implementation of Arbiter PUF with 4 x 4 switch blocks in Xilinx Series 7 FPGA, perform its statistical analysis, and compare it to other Arbiter PUF variants. We show that the presented implementation utilizes five times less area than 2 x 2 Arbiter PUF-based implementations. It is suitable for many real-world applications, including identification, authentication, key provisioning, and random number generation.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE) , 2021. p. 160-165
Series
International Symposium on Multiple-Valued Logic, ISSN 0195-623X
National Category
Other Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:kth:diva-302615DOI: 10.1109/ISMVL51352.2021.00035ISI: 000693398200026Scopus ID: 2-s2.0-85113221218OAI: oai:DiVA.org:kth-302615DiVA, id: diva2:1600510
Conference
51st IEEE International Symposium on Multiple-Valued Logic (ISMVL), MAY 25-27, 2021, ELECTR NETWORK
Note

Part of proceedings: ISBN 978-1-7281-9224-6, QC 20230117

Available from: 2021-10-05 Created: 2021-10-05 Last updated: 2025-05-14Bibliographically approved
In thesis
1. Protecting Remote FPGAs and Embedded Devices from Non-Invasive Physical Attacks
Open this publication in new window or tab >>Protecting Remote FPGAs and Embedded Devices from Non-Invasive Physical Attacks
2025 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

The remote computing market has been growing rapidly for more than ten years, and this growth is expected to continue in the future. A considerable portion of this market is held by data centers, which today offer a diverse range of acceleration technologies for cloud computing, from massive multiprocessing to field-programmable gate arrays (FPGAs). Another significant portion is held by embedded devices in specialized mechanical and electronic systems from motor vehicles to home security systems. Valuable intellectual properties and sensitive information are being deployed in the cloud and embedded devices, which require strong protection. Besides the benefits, the industry’s shift toward remote computing comes with increased vulnerability to physical attacks. FPGAs and embedded devices are among the electronic devices that are most vulnerable to physical attacks, because they may be deployed in a location physically accessible by potential adversaries. This thesis aims to protect FPGAs and embedded devices from physical attacks by exploring the boundaries of possible attack vectors and introducing new countermeasures.

This thesis contains six research papers. The first paper presents an FPGA implementation of a novel arbiter physically unclonable function (PUF) with 4×4 switch blocks. The PUF provides a more resource-efficient solution to secure key generation and storage on FPGAs. The second paper presents near-field electromagnetic deep learning-based side-channel analysis performed on Raspberry Pi 3, a widely-used single-board computer. The paper investigates the generalizability of side-channel analysis by focusing on the extraction of data in memory operations.  The third and fourth papers present covert transmitting antennas and covert near-field EM sensors, respectively, both implemented entirely within the FPGA configurable fabric. The results highlight wireless covert channels as a plausible attack vector for cloud FPGAs and point to the need for further research on the topic. The fifth paper aims to improve IP security in FPGA clouds by introducing circuit disguise, a new method that enables FPGA design checks to be performed in the cloud without requiring the disclosure of the clients’ unprotected designs. Last but not least, the sixth paper presents a hybrid method for fingerprinting neural networks by combining power side-channel measurements with information domain metrics.

Abstract [sv]

Marknaden för fjärrberäkning har vuxit snabbt i över tio år, och denna tillväxt förväntas fortsätta i framtiden. En betydande del av marknaden innehas av datacenter, som idag erbjuder ett brett utbud av accelerationstekniker för molnberäkning, från massiv multiprocessering till på-plats-programmerbar grindmatriser (FPGAs). En annan viktig del utgörs av inbyggda enheter i specialiserade mekaniska och elektroniska system, från motorfordon till hemlarmsystem. Värdefulla immateriella tillgångar (IP) och känslig information distribueras i molnet och i inbyggda enheter, vilket kräver starkt skydd.  Förutom fördelarna medför industrins övergång till fjärrberäkning också en ökad sårbarhet för fysiska attacker.  FPGAs och inbyggda enheter är bland de elektroniska enheter som är mest sårbara för fysiska attacker, eftersom de kan placeras på platser som är fysiskt tillgängliga för potentiella angripare.  Denna avhandling syftar till att skydda FPGAs och inbyggda enheter mot fysiska attacker genom att undersöka gränserna för möjliga attackvektorer och introducera nya motåtgärder.

Avhandlingen innehåller sex forskningsartiklar.  Den första artikeln presenterar en FPGA-implementering av en ny typ av arbiter-baserad fysiskt icke-klonbar funktion (PUF) med 4×4 switchblock. Denna PUF erbjuder en mer resurseffektiv lösning för säker nyckelgenerering och lagring på FPGA.  Den andra artikeln presenterar närfälts elektromagnetisk djupinlärningsbaserad sidokanalsanalys utförd på Raspberry Pi 3, en allmänt använd enkortsdator. Artikeln undersöker generaliserbarheten av sidokanalsanalyser med fokus på extrahering av data i minnesoperationer.  Den tredje och fjärde artikeln presenterar dolda sändarantennor respektive dolda närfälts EM-sensorer, båda helt implementerade inom FPGAs konfigurerbara struktur. Resultaten belyser trådlösa dolda kanaler som en trovärdig attackvektor för moln-FPGAs och pekar på behovet av vidare forskning inom området.  Den femte artikeln syftar till att förbättra IP-säkerheten i moln-FPGAs genom att introducera "circuit disguise", en ny metod som möjliggör verifiering av FPGA-designer i molnet utan att klienternas oskyddade designer behöver avslöjas.  Slutligen presenterar den sjätte artikeln en hybridmetod för fingeravtrycksbestämning av neurala nätverk genom att kombinera effektsidokanalsmätningar med informationsdomänmetrik.

Abstract [tr]

Uzaktan hesaplama pazarı, on yılı aşkın süredir hızla büyümekte ve bu büyümenin önümüzdeki yıllarda da devam etmesi beklenmektedir. Günümüzde, pazarın önemli bir kısmını, çok çekirdekli işlemcilerden alanda programlanabilir kapı dizilerine (FPGA'lar) kadar çeşitli hızlandırma teknolojileri sunan veri merkezleri oluşturmaktadır. Diğer bir önemli kısmını ise, motorlu taşıtlardan ev güvenlik sistemlerine kadar özel amaçlı mekanik ve elektronik sistemlerde kullanılan gömülü cihazlar oluşturmaktadır. Bulut ortamında ve gömülü sistemlerde kullanılan değerli fikrî mülkiyetler ve hassas veriler, güçlü güvenlik önlemleri gerektirmektedir.  Uzaktan hesaplamaya geçiş, sağladığı avantajların yanı sıra, fiziksel saldırılara karşı artan bir savunmasızlığı da beraberinde getirmiştir. FPGA'lar ve gömülü cihazlar, potansiyel saldırganların fiziksel erişimine açık ortamlara yerleştirilebildikleri için, fiziksel saldırılara karşı en savunmasız elektronik donanımlar arasında yer almaktadır.  Bu tez, FPGA’lar ve gömülü cihazları fiziksel saldırılara karşı korumayı amaçlamakta; bu doğrultuda, olası saldırı vektörlerinin sınırlarını inceleyip yeni karşı önlemler geliştirmeyi hedeflemektedir.

Tez altı adet araştırma makalesini içermektedir.  İlk makale, 4×4 anahtar bloklarıyla tasarlanmış, yeni bir tür arbiter tabanlı fiziksel klonlanamayan fonksiyonun (PUF) FPGA üzerindeki uygulamasını sunmaktadır. Bu PUF, FPGA üzerinde güvenli anahtar üretimi ve depolanması için daha verimli bir çözüm sunmaktadır.  İkinci makale, yaygın olarak kullanılan tek kartlı bilgisayarlardan Raspberry Pi 3 üzerinde gerçekleştirilen, yakın alan elektromanyetik ölçümlere dayalı derin öğrenme tabanlı yan kanal incelemelerini ele almaktadır. Bu çalışma, özellikle bellek işlemlerinden veri çıkarımı konusuna odaklanarak, bu tür incelemelerin genellenebilirliğini araştırmaktadır.  Üçüncü ve dördüncü makalelerde, tamamen FPGA'nın ayarlanabilir donanımı içerisinde gerçekleştirilen gizli iletim antenleri ve gizli yakın alan elektromanyetik sensörler tanıtılmaktadır. Elde edilen sonuçlar, kablosuz gizli kanalların bulut tabanlı FPGA’lar için gerçek bir saldırı vektörü oluşturabileceğini göstermekte ve bu alanda daha fazla araştırmaya ihtiyaç olduğunu ortaya koymaktadır.  Beşinci makale, bulut FPGA’larında fikrî mülkiyet güvenliğini artırmak amacıyla, "devre kamuflajı" adını taşıyan yeni bir yöntem önermektedir. Bu yöntem, müşterilerin korumasız tasarımlarını ifşa etmeden FPGA tasarımlarının bulutta doğrulanabilmesini mümkün kılmaktadır.  Son olarak, altıncı makale, sinir ağlarının parmak izi tespitine yönelik olarak güç yan kanal ölçümleriyle bilgi alanı metriklerini birleştiren hibrit bir yöntem sunmaktadır.

Place, publisher, year, edition, pages
KTH Royal Institute of Technology, 2025. p. 64
Series
TRITA-EECS-AVL ; 2025:59
Keywords
FPGA security, embedded systems security, cloud security, physically unclonable functions, side-channel attacks, covert-channel attacks, neural network fingerprinting, FPGA-säkerhet, säkerhet i inbyggda system, molnsäkerhet, fysiskt icke-klonbara funktioner (PUF), sidokanalattacker, dolda kanalattacker, fingeravtrycksbestämning av neurala nätverk, FPGA güvenliği, gömülü sistemler güvenliği, bulut güvenliği, fiziksel klonlanamayan fonksiyonlar (PUF), yan kanal saldırıları, gizli kanal saldırıları, sinir ağı parmak izi tespiti
National Category
Embedded Systems Other Electrical Engineering, Electronic Engineering, Information Engineering
Research subject
Information and Communication Technology
Identifiers
urn:nbn:se:kth:diva-363344 (URN)978-91-8106-294-6 (ISBN)
Public defence
2025-06-11, https://kth-se.zoom.us/j/65431729410?ampDeviceId=f2e64df5-2699-4de4-a189-7ed11bea93d9&ampSessionId=1747228554863, Ka-Sal C, Kistagången 16, 164 40 Kista, Sweden, Stockholm, 09:00 (English)
Opponent
Supervisors
Funder
VinnovaSwedish Research Council
Note

QC 20250514

Available from: 2025-05-14 Created: 2025-05-14 Last updated: 2025-05-14Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Aknesil, CanDubrova, Elena

Search in DiVA

By author/editor
Aknesil, CanDubrova, Elena
By organisation
KTHElectronic and embedded systems
Other Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 195 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf