Demo Data from SIGIR 2026 / reviewers in the wild / expert
Neil Hanley
dblp:52/7631
· DBLP profile ↗
11ranked-venue papers
1as first author
1since 2021 · last 2022
0000-0002-2595-7648ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9Security and privacy · 2 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Reconfigurable computing and FPGAs · 51% Hardware accelerators and domain-specific architectures · 31% Integrated circuit design · 18% | |
| Network and information security
3 papers |
Cryptographic primitives and cryptanalysis · 65% Hardware security and side channels · 35% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic primitives and cryptanalysis › random number generation › entropy estimation
min-entropy estimation |
0.4 | 1 | 2019 | A Theoretical Model to Link Uniqueness and Min-Entropy for PUF Evaluations · IEEE Trans. Computers 2019 |
Hardware security and side channels › hardware security primitives
physical unclonable function |
0.4 | 1 | 2019 | A Theoretical Model to Link Uniqueness and Min-Entropy for PUF Evaluations · IEEE Trans. Computers 2019 |
Integrated circuit design › digital circuit design
cryptographic hardware |
0.3 | 1 | 2017 | Evaluation of Large Integer Multiplication Methods on Hardware · IEEE Trans. Computers 2017 |
Reconfigurable computing and FPGAs
FPGA arithmetic |
0.3 | 1 | 2017 | Evaluation of Large Integer Multiplication Methods on Hardware · IEEE Trans. Computers 2017 |
Reconfigurable computing and FPGAs › FPGA arithmetic
multiplier architecture |
0.3 | 1 | 2017 | Evaluation of Large Integer Multiplication Methods on Hardware · IEEE Trans. Computers 2017 |
Hardware accelerators and domain-specific architectures
cryptographic accelerator |
0.2 | 1 | 2016 | Optimised Multiplication Architectures for Accelerating Fully Homomorphic Encryption · IEEE Trans. Computers 2016 |
Reconfigurable computing and FPGAs
FPGA accelerator |
0.2 | 1 | 2016 | Optimised Multiplication Architectures for Accelerating Fully Homomorphic Encryption · IEEE Trans. Computers 2016 |
Hardware accelerators and domain-specific architectures › cryptographic accelerator
fully homomorphic encryption accelerator |
0.2 | 1 | 2016 | Optimised Multiplication Architectures for Accelerating Fully Homomorphic Encryption · IEEE Trans. Computers 2016 |
Cryptographic primitives and cryptanalysis › homomorphic encryption
fully homomorphic encryption |
0.2 | 2 | 2017 | Evaluation of Large Integer Multiplication Methods on Hardware · IEEE Trans. Computers 2017 Optimised Multiplication Architectures for Accelerating Fully Homomorphic Encryption · IEEE Trans. Computers 2016 |
Cryptographic primitives and cryptanalysis › post-quantum cryptography
lattice-based cryptography |
0.1 | 1 | 2017 | Evaluation of Large Integer Multiplication Methods on Hardware · IEEE Trans. Computers 2017 |
Cryptographic primitives and cryptanalysis › homomorphic encryption › fully homomorphic encryption
integer-based FHE |
0.1 | 1 | 2016 | Optimised Multiplication Architectures for Accelerating Fully Homomorphic Encryption · IEEE Trans. Computers 2016 |
Methods — techniques the papers use, named apart from their topics
karatsuba multiplication · 0.6comba multiplication · 0.6low hamming weight parameters · 0.5carry-save arithmetic · 0.5FFT-based multiplication · 0.5statistical modeling · 0.4hardware experiments · 0.4number-theoretic transform · 0.3number theoretic transform · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Stacked Ensemble Model for Enhancing the DL based SCAabstractDeep learning (DL) has proven to be very effective for image recognition tasks, with a large body of research on various models for object classification. The application of DL to side-channel analysis (SCA) has already shown promising results, with experimentation on open-source variable key datasets showing that secret keys for block ciphers like Advanced Encryption Standard (AES)-128 can be revealed with 40 traces even in the presence of countermeasures. This paper aims to further improve the application of DL in SCA, by enhancing the power of DL when targeting the secret key of cryptographic algorithms when protected with SCA countermeasures. We propose a stacked ensemble model, which trains the output probabilities and Maximum likelihood score of multiple traces and/or sub-models to improve the performance of Convolutional Neural Network (CNN)-based models. Our model generates state-of-the art results when attacking the ASCAD variable-key database, which has a restricted number of training traces per key, recovering the key within 20 attack traces in comparison to 40 traces as required by the state-of-the-art CNN-based model with Plaintext feature extension (CNNP)-based model. During the profiling stage an attacker needs no additional knowledge of the implementation, such as the masking scheme or random mask values, only the ability to record the power consumption or electromagnetic field traces, plaintext/ciphertext and the key is needed. However, a two step training procedure is required. Additionally, no heuristic pre-processing is required in order to break the multiple masking countermeasures of the target implementation. Anh-Tuan Hoang, Neil Hanley, Ayesha Khalid, Dur-e-Shahwar Kundi, Máire O'Neill |
SECRYPT | 2 |
| 2019 | A Theoretical Model to Link Uniqueness and Min-Entropy for PUF EvaluationsabstractPhysical unclonable functions (PUFs) are security primitives that enable the extraction of digital identifiers from electronic devices, based on the inherent silicon process variations between devices which occur during the manufacturing process. Due to the intrinsic and lightweight nature of a PUF, they have been proposed to provide security at a low cost for many applications, in particular for the internet of things (IoT). Many metrics have been proposed to evaluate the security and performance of PUF architectures, two of which are uniqueness and min-entropy. The uniqueness of a PUF response evaluates its ability to differentiate between different physical devices, while the min-entropy estimation is a measure of how much uncertainty the PUF response contains. The min-entropy is a lower-bound of real entropy. When the uniqueness of a PUF design is close to the optimal, it is unclear if this also implies that the design has a significantly high entropy; hence it would be useful to ascertain the minimum uniqueness required to achieve a given entropy. To date, a thorough investigation of the relationship between uniqueness and entropy for PUF designs has not been conducted. In this paper, this relationship between the uniqueness and entropy is explored, and for the first time, to the authors' knowledge, the relationship between them is modeled. To verify this model, both simulated and hardware-based experimental results are performed, with a test-bed containing 184 Xilinx Artix-7 FPGA based Basys3 boards providing a large data set for granular results. The experimental results demonstrate that the proposed model accurately estimates the relationship between uniqueness and min-entropy, with both the theoretical analysis and software simulations closely matching the experimental results. Chongyan Gu, Weiqiang Liu 0001, Neil Hanley, Robert Hesselbarth, Máire O'Neill |
IEEE Trans. Computers | 3 |
| 2018 | A machine learning attack resistant multi-PUF design on FPGAabstractCurrent approaches for building physical unclonable function (PUF) designs resistant to machine learning attacks often suffer from large resource overhead and are typically difficult to implement on field programmable gate arrays (FPGAs). In this paper we propose a new arbiter-based multi-PUF (MPUF) design that utilises a Weak PUF to obfuscate the challenges to a Strong PUF and is harder to model than the conventional arbiter PUF using machine learning attacks. The proposed PUF design shows a greater resistance to attacks, which have been successfully applied to other Arbiter PUFs. A mathematical model is presented to analyse the complexity and obfuscation properties of the proposed PUF design. Moreover, we show that it is feasible to implement the proposed MPUF design on a Xilinx Artix-7 FPGA, and that it achieves a good uniqueness result of 40.60 % and uniformity of 37.03 %, which significantly improves over previous work into multi-PUF designs. Qingqing Ma, Chongyan Gu, Neil Hanley, Chenghua Wang, Weiqiang Liu 0001, Máire O'Neill |
ASP-DAC | 3 |
| 2017 | FPGA-based strong PUF with increased uniqueness and entropy propertiesabstractPhysical unclonable functions (PUFs), are a type of physical security primitive which enable identification and authentication of hardware devices, such as field programmable gate arrays (FPGAs) and application specific integrated circuits (ASICs). Arbiter PUFs were the first proposed Strong PUF and are also widely studied. However, these designs often suffer from poor uniqueness and reliability characteristics leaving them vulnerable to modeling attacks, as well as being difficult to implement on FPGAs due to the physical layout restrictions. Some more recent designs based around non-linear voltage transfer characteristics, or non-linear currents improve the resistance against modeling attacks. However they can only be implemented on ASICs due to their voltage/current requirements. To address this problem, we propose a new PUF circuit that offers a significantly higher theoretical entropy than the traditional Arbiter PUF construction, and which is specifically designed for FPGAs. The proposed work is verified on a low-cost Nexys4 board which contains a Xilinx Artix-7 FPGA fabricated at 28nm. The experimental results give a uniqueness of 20 %, considerably higher than the reported 9 % of a traditional Arbiter PUF design, and an expected reliability of ≈ 96% over an environmental temperature range of 0° C to 75° C, with a reliability of ≈ 92 % with ±10 % variation in supply voltage. Chongyan Gu, Neil Hanley, Máire O'Neill |
ISCAS | 2 |
| 2017 | Evaluation of Large Integer Multiplication Methods on HardwareabstractMultipliers requiring large bit lengths have a major impact on the performance of many applications, such as cryptography, digital signal processing (DSP) and image processing. Novel, optimised designs of large integer multiplication are needed as previous approaches, such as schoolbook multiplication, may not be as feasible due to the large parameter sizes. Parameter bit lengths of up to millions of bits are required for use in cryptography, such as in lattice-based and fully homomorphic encryption (FHE) schemes. This paper presents a comparison of hardware architectures for large integer multiplication. Several multiplication methods and combinations thereof are analysed for suitability in hardware designs, targeting the FPGA platform. In particular, the first hardware architecture combining Karatsuba and Comba multiplication is proposed. Moreover, a hardware complexity analysis is conducted to give results independent of any particular FPGA platform. It is shown that hardware designs of combination multipliers, at a cost of additional hardware resource usage, can offer lower latency compared to individual multiplier designs. Indeed, the proposed novel combination hardware design of the Karatsuba-Comba multiplier offers lowest latency for integers greater than 512 bits. For large multiplicands, greater than 16,384 bits, the hardware complexity analysis indicates that the NTT-Karatsuba-Schoolbook combination is most suitable. Ciara Rafferty, Máire O'Neill, Neil Hanley |
IEEE Trans. Computers | 3 |
| 2017 | Improved Reliability of FPGA-Based PUF Identification Generator DesignabstractPhysical unclonable functions (PUFs), a form of physical security primitive, enable digital identifiers to be extracted from devices, such as field programmable gate arrays (FPGAs). Many PUF implementations have been proposed to generate these unique n -bit binary strings. However, they often offer insufficient uniqueness and reliability when implemented on FPGAs and can consume excessive resources. To address these problems, in this article we present an efficient, lightweight, and scalable PUF identification (ID) generator circuit that offers a compact design with good uniqueness and reliability properties and is specifically designed for FPGAs. A novel post-characterisation methodology is also proposed that improves the reliability of a PUF without the need for any additional hardware resources. Moreover, the proposed post-characterisation method can be generally used for any FPGA-based PUF designs. The PUF ID generator consumes 8.95% of the hardware resources of a low-cost Xilinx Spartan-6 LX9 FPGA and 0.81% of a Xilinx Artix-7 FPGA. Experimental results show good uniqueness, reliability, and uniformity with no occurrence of bit-aliasing. In particular, the reliability of the PUF is close to 100% over an environmental temperature range of 25°C to 70°C with ± 10% variation in the supply voltage. Chongyan Gu, Neil Hanley, Máire O'Neill |
ACM Trans. Reconfigurable Technol. Syst. | 2 |
| 2016 | Optimised Multiplication Architectures for Accelerating Fully Homomorphic EncryptionabstractLarge integer multiplication is a major performance bottleneck in fully homomorphic encryption (FHE) schemes over the integers. In this paper two optimised multiplier architectures for large integer multiplication are proposed. The first of these is a low-latency hardware architecture of an integer-FFT multiplier. Secondly, the use of low Hamming weight (LHW) parameters is applied to create a novel hardware architecture for large integer multiplication in integer-based FHE schemes. The proposed architectures are implemented, verified and compared on the Xilinx Virtex-7 FPGA platform. Finally, the proposed implementations are employed to evaluate the large multiplication in the encryption step of FHE over the integers. The analysis shows a speed improvement factor of up to 26.2 for the low-latency design compared to the corresponding original integer-based FHE software implementation. When the proposed LHW architecture is combined with the low-latency integer-FFT accelerator to evaluate a single FHE encryption operation, the performance results show that a speed improvement by a factor of approximately 130 is possible. Xiaolin Cao, Ciara Rafferty, Máire O'Neill, Elizabeth O'Sullivan, Neil Hanley |
IEEE Trans. Computers | 5 |
| 2015 | Exploiting Collisions in Addition Chain-Based Exponentiation Algorithms Using a Single Trace
Neil Hanley, Michael Tunstall |
CT-RSA | 1 |
| 2015 | Pre-processing power traces to defeat random clocking countermeasuresabstractWe describe a pre-processing correlation attack on an FPGA implementation of AES, protected with a random clocking countermeasure that exhibits complex variations in both the location and amplitude of the power consumption patterns of the AES rounds. It is demonstrated that the merged round patterns can be pre-processed to identify and extract the individual round amplitudes, enabling a successful power analysis attack. We show that the requirement of the random clocking countermeasure to provide a varying execution time between processing rounds can be exploited to select a sub-set of data where sufficient current decay has occurred, further improving the attack. In comparison with the countermeasure's estimated security of 3 million traces from an integration attack, we show that through application of our proposed techniques that the countermeasure can now be broken with as few as 13k traces. Philip Hodgers, Neil Hanley, Máire O'Neill |
ISCAS | 2 |
| 2010 | FPGA Implementations of the Round Two SHA-3 CandidatesabstractThe second round of the NIST-run public competition is underway to find a new hash algorithm(s) for inclusion in the NIST Secure Hash Standard (SHA-3). This paper presents the full implementations of all of the second round candidates in hardware with all of their variants. In order to determine their computational efficiency, an important aspect in NIST's round two evaluation criteria, this paper gives an area/speed comparison of each design both with and without a hardware interface, thereby giving an overall impression of their performance in resource constrained and resource abundant environments. The implementation results are provided for a Virtex-5 FPGA device. The efficiency of the architectures for the hash functions are compared in terms of throughput per unit area. To the best of the authors' knowledge, this is the first work to date to present hardware designs which test for all message digest sizes (224, 256, 384, 512), and also the only work to include the padding as part of the hardware for the SHA-3 hash functions. Brian Baldwin, Andrew Byrne, Mark Hamilton, Neil Hanley, Máire O'Neill, William P. Marnane |
FPL | 5 |
| 2009 | FPGA Implementations of SHA-3 Candidates: CubeHash, Grostl, LANE, Shabal and Spectral HashabstractHash functions are widely used in, and form an important part of many cryptographic protocols. Currently, a public competition is underway to find a new hash algorithm(s) for inclusion in the NIST Secure Hash Standard (SHA-3). Computational efficiency of the algorithms in hardware will form one of the evaluation criteria. In this paper, we focus on five of these candidate algorithms, namely CubeHash, Grostl, Lane, Shabal and Spectral Hash. Using Xilinx Spartan-3 and Virtex-5 FPGAs, we present architectures for each of these hash functions, and explore area-speed trade-offs in each design. The efficiency of various architectures for the five hash functions is compared in terms of throughput per unit area. To the best of the authors' knowledge, this is the first such comparison of these SHA-3 candidates in the literature. Brian Baldwin, Andrew Byrne, Mark Hamilton, Neil Hanley, Robert P. McEvoy, Weibo Pan, William P. Marnane |
DSD | 4 |