EDBT 2026 Demo / reviewers in the wild / expert
Troya Çagil Köylü
dblp:283/1380
· DBLP profile ↗
8ranked-venue papers
8as first author
7since 2021 · last 2024
0000-0002-7036-3670ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 7 first-author · 6 since 2021Security and privacy · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | CGAN-based Automated Fault InjectionabstractFault injection is a major threat to electronic devices. Consequently, developers or independent test labs spend significant time and effort in identifying fault injection vulnerabilities. While there are proposed methods to automate fault injection vulnerability identification, their performance depend on observing many successful glitches first to generate more of them. This takes a considerable amount of time and it is common for fault injection campaigns to produce no or very few successful glitches initially. To address this issue, we propose a conditional generative adversarial network (CGAN)-based automated fault injection method. Our method finds promising regions in the parameter space even without observing successful glitches, as well as adjusts itself after observing them. Experimental results show that our method proposes at least 1.3 times more successful glitch parameters than the state of the art in both voltage and electromagnetic (EM)-based fault injection. Troya Çagil Köylü, Cornelis Christiaan Berg, Praveen Kumar Vadnala |
ETS | 1 |
| 2023 | A Survey on Machine Learning in Hardware SecurityabstractHardware security is currently a very influential domain, where each year countless works are published concerning attacks against hardware and countermeasures. A significant number of them use machine learning, which is proven to be very effective in other domains. This survey, as one of the early attempts, presents the usage of machine learning in hardware security in a full and organized manner. Our contributions include classification and introduction to the relevant fields of machine learning, a comprehensive and critical overview of machine learning usage in hardware security, and an investigation of the hardware attacks against machine learning (neural network) implementations. Troya Çagil Köylü, Cezar Reinbrecht, Anteneh Gebregiorgis, Said Hamdioui, Mottaqiallah Taouil |
ACM J. Emerg. Technol. Comput. Syst. | 1 |
| 2022 | Using Hopfield Networks to Correct Instruction FaultsabstractFault injection attacks pose an important threat to security-sensitive applications, such as secure communication and storage. By injecting faults into instructions, an attacker can cause information leakage or denial-of-service. Hence, it is important to secure the sensitive parts not only by detecting faults in the executed instructions but also by correcting them. In this work, we propose a hardware detection and correction module based on Hopfield networks. Our module is connected to the instruction buffer and validates all fetched instructions. In case faults are detected, faulty instructions are replaced by corrected ones. Experimental results on a small RISC-V processor and two RSA implementations show that we achieve near perfect detection and around 70% accurate correction with 9% area overhead. This correction rate is enough to secure some implementations for all considered attacks. Troya Çagil Köylü, Moritz Fieback, Said Hamdioui, Mottaqiallah Taouil |
ATS | 1 |
| 2022 | Exploiting PUF Variation to Detect Fault Injection AttacksabstractThe massive deployment of Internet of Things (IoT) devices makes them vulnerable against physical tampering attacks, such as fault injection. These kind of hardware attacks are very popular as they typically do not require complex equipment or high expertise. Hence, it is important that IoT devices are protected against them. In this work, we present a novel fault injection attack detector with high flexibility and low overhead. Our solution is based on the reuse of a security primitive used in many IoT devices, i.e., ring oscillator (RO) physically unclonable function (PUF). Our results show that we obtain a high detection effectiveness and no false alarms against most popular fault injection attacks based on voltage and clock manipulations. Troya Çagil Köylü, Luíza C. Garaffa, Cezar Reinbrecht, Mahdi Zahedi, Said Hamdioui, Mottaqiallah Taouil |
DDECS | 1 |
| 2022 | Smart Redundancy Schemes for ANNs Against Fault AttacksabstractArtificial neural networks (ANNs) are used to accomplish a variety of tasks, including safety critical ones. Hence, it is important to protect them against faults that can influence decisions during operation. In this paper, we propose smart and low-cost redundancy schemes that protect the most vulnerable ANN parts against fault attacks. Experimental results show that the two proposed smart schemes perform similarly to dual modular redundancy (DMR) at a much lower cost, generally improve on the state of the art, and reach protection levels in the range of 93% to 99%. Troya Çagil Köylü, Said Hamdioui, Mottaqiallah Taouil |
ETS | 1 |
| 2021 | Protecting IoT Devices through a Hardware-driven Memory VerificationabstractInternet of things (IoT) devices are appearing in all aspects of our digital life. As such, they have become prime targets for attackers and hackers. An adequate protection against attacks is only possible when the confidentiality and integrity of the data and applications of these devices are secured. State-of-the-art solutions mostly address software and network attacks, but overlook physical/hardware attacks. Such attacks can still exploit software vulnerabilities or even introduce them. In this paper, we present embedded memory security (EMS); it protects against physical tampering of the memory of IoT devices. As a case study, we have equipped a RISC-V based system-on-chip (SoC) with an EMS module. Our experimental results show that EMS successfully can protect the SoC against hardware tampering attacks, while having a low performance overhead. Troya Çagil Köylü, Hans Okkerman, Cezar Reinbrecht, Said Hamdioui, Mottaqiallah Taouil |
DSD | 1 |
| 2021 | Deterministic and Statistical Strategies to Protect ANNs against Fault Injection AttacksabstractAttificial neural networks are currently used for many tasks, including safety critical ones such as automated driving. Hence, it is very important to protect them against faults and fault attacks. In this work, we propose two fault injection attack detection mechanisms: one based on using output labels for a reference input, and the other on the activations of neurons. First, we calibrate our detectors during normal conditions. Thereafter, we verify them to maximize fault detection performance. To prove the effectiveness of our solution, we consider highly employed neural networks (AlexNet, GoogleNet, and VGG) with their associated dataset ImageNet. Our results show that for both detectors we are able to obtain a high rate of coverage against faults, typically above 96%. Moreover, the hardware and software implementations of our detector indicate an extremely low area and time overhead. Troya Çagil Köylü, Cezar Reinbrecht, Said Hamdioui, Mottaqiallah Taouil |
PST | 1 |
| 2020 | RNN-Based Detection of Fault Attacks on RSAabstractPhysical fault injection attacks are becoming an important threat to computer systems, as fault injection equipment becomes more and more accessible. In this work, we propose a new strategy to detect fault attacks in cryptosystems. We use a recurrent neural network (RNN) to detect problems in the program flow caused by injected faults. Our neural network is trained using the instructions of non-faulty operations and therefore, it can protect against both current and future attacks. As a case study, we use two implementations of software RSA. To test the effectiveness of our detector, we propose a collection of fault injection models, where each model represents different types of faults in the instructions. Evaluation results show that we obtain a high detection accuracy in case injected faults lead to changes in the instruction flow and hence, making it difficult to steal secrete keys. Finally, we propose an efficient hardware implementation with only a 6% area overhead compared to a RISC-V processor. Troya Çagil Köylü, Cezar Reinbrecht, Said Hamdioui, Mottaqiallah Taouil |
ISCAS | 1 |