VLDB 2026 Research / reviewers in the wild / expert
Colin C. Murphy
dblp:41/3076
· DBLP profile ↗
13ranked-venue papers
0as first author
3since 2021 · last 2024
0000-0002-0308-8461ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 1 since 2021Computer networks · 5 · 1 since 2021Security and privacy · 1Graphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 1 · 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 networks
3 papers |
Physical-layer communications · 87% Wireless sensing and localization · 13% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Physical-layer communications
error probability analysis |
0.2 | 2 | 2012 | A Gram-Charlier Series Method for Calculating General Signal Constellation Error Probabilities · IEEE Trans. Commun. 2012 A simplified expression for the probability of error for binary multichannel communications · IEEE Trans. Commun. 2009 |
Physical-layer communications › spread spectrum
code acquisition |
0.1 | 1 | 2012 | Constrained Optimization of Coincidence Detector Parameters for GPS Acquisition · IEEE Trans. Commun. 2012 |
Physical-layer communications › synchronization › signal acquisition
GPS signal acquisition |
0.1 | 1 | 2012 | Constrained Optimization of Coincidence Detector Parameters for GPS Acquisition · IEEE Trans. Commun. 2012 |
Wireless sensing and localization
satellite navigation |
0.1 | 1 | 2012 | Constrained Optimization of Coincidence Detector Parameters for GPS Acquisition · IEEE Trans. Commun. 2012 |
Physical-layer communications › modulation
signal constellation |
0.1 | 1 | 2012 | A Gram-Charlier Series Method for Calculating General Signal Constellation Error Probabilities · IEEE Trans. Commun. 2012 |
Physical-layer communications
spread spectrum |
0.1 | 1 | 2012 | Constrained Optimization of Coincidence Detector Parameters for GPS Acquisition · IEEE Trans. Commun. 2012 |
Mathematical optimization
constrained optimization |
0.1 | 1 | 2012 | Constrained Optimization of Coincidence Detector Parameters for GPS Acquisition · IEEE Trans. Commun. 2012 |
Physical-layer communications
fading channels |
0.1 | 1 | 2009 | A simplified expression for the probability of error for binary multichannel communications · IEEE Trans. Commun. 2009 |
Physical-layer communications › interference
intersymbol interference |
0.0 | 1 | 2012 | A Gram-Charlier Series Method for Calculating General Signal Constellation Error Probabilities · IEEE Trans. Commun. 2012 |
Methods — techniques the papers use, named apart from their topics
numerical optimization · 0.3coincidence detector analysis · 0.3multivariate expansion · 0.1gram-charlier series · 0.1probability of error derivation · 0.1marcum q-function · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Enhancing Security and Scalability in IoT Networks Applying Blockchain Technology
Duc-Minh Ngo, Dominic Lightbody, Andriy Temko, Colin C. Murphy, Emanuel M. Popovici |
CDVE | 4 |
| 2021 | FPGA Hardware Acceleration Framework for Anomaly-based Intrusion Detection System in IoTabstractThis study proposes a versatile framework for real-time Internet of Things (IoT) network intrusion detection using Artificial Neural Network (ANN) on heterogeneous hardware. With the increase in the volume of exchanged data, IoT networks’ security has become a crucial issue. Anomaly-based intrusion detection systems (IDS) using machine learning have recently gained increased popularity due to their generation ability to detect new attacks. However, the deployment of anomaly-based AI-assisted IDS for IoT devices is computationally expensive. In this paper, a hierarchical decision-making approach for IDS is proposed and evaluated on the new IoT-23 dataset, with improved accuracy over the software-based methods. The inference engine is implemented on the Xilinx FPGA System on a Chip (SoC) hardware platform for high performance, high accuracy attack detection (more than 99.43%). For the resulting implemented design, the processing time of the ANN model on FPGA with an xc7z020clg400 device is 6.6 times and 40.5 times faster than GPU Quadro M2000 and CPU E5-2640 2.60GHz, respectively. Duc-Minh Ngo, Andriy Temko, Colin C. Murphy, Emanuel M. Popovici |
FPL | 3 |
| 2021 | Developing novel low complexity models using received in-phase and quadrature-phase samples for interference detection and classification in Wireless Sensor Network and GPS edge devicesabstractDespite Wireless Sensor Networks (WSNs) significantly developing over the past decade, these networks, like most wireless networks, remain susceptible to malicious interference and spectrum coexistence. Other vulnerabilities arise as WSN applications adopt open standards and typically resource and energy-constrained commercial-off-the-shelf equipment. Deployments include safety-critical applications such as the internet of things , medical, aerospace and space and deep-sea exploration. To manage safety and privacy requirements across such a diverse wireless landscape, security on wireless edge devices needs improvement while maintaining low complexity. This paper improves wireless edge device security by developing a novel intelligent interference diagnostic framework. Received in-phase (I) and quadrature-phase (Q) samples are exclusively utilized to detect modern, subtle and traditional crude jamming attacks. This I/Q sample utilization inherently enables decentralized decision-making, where the low-order features were extracted in a previous study focused on classifying typical 2.4–2.5 GHz wireless signals. The associated optimal intelligent models are leveraged as the foundation for this paper’s work. Initially, Matlab Monte Carlo simulations investigate the ideal case, which incorporates no hardware limitations, identifies the required data type of signal interactions and motivates a hardware investigation. Software-defined radios (SDRs) collect the required live over-the-air I/Q data and transmit matched signal (ZigBee) and continuous-wave interference in developed ZigBee wireless testbeds . Low complexity supervised machine learning models are developed based exclusively on the low-order features and achieve an average accuracy among the developed models above 98%. The designed methodology involves examining ZigBee over-the-air data for artificial jamming and SDR jamming of ZigBee signals transmitted from SDR and commercial (XBee) sources. This approach expands to a legitimate node classification technique and an overall algorithm for wireless edge device interference diagnostic tools. The investigation includes developing Support Vector Machine , XGBoost and Deep Neural Network (DNN) models, where XGBoost is optimal. Adapting the optimized models to global positioning system signals establishes the transferability of the designed methodology. Implementing the designed approaches on a Raspberry Pi embedded device examines a relatively resource-constrained deployment. The primary contribution is the real experimentally validated interference diagnostic framework that enables independent device operation, as no channel assumptions, network-level information or spectral images are required. Developed models exclusively use I/Q data low-order features and achieve high accuracy and generalization to unseen data. George D. O'Mahony, Kevin G. McCarthy, Philip J. Harris, Colin C. Murphy |
Ad Hoc Networks | 4 |
| 2012 | A Gram-Charlier Series Method for Calculating General Signal Constellation Error ProbabilitiesabstractWe develop a method for calculating the probability of symbol error, via a multivariate Gram-Charlier series, for arbitrary coherent modulation schemes with statistically independent source symbols and subject to intersymbol interference (ISI) and additive white Gaussian noise (AWGN). The resulting error probability approximations have closed-form solutions and yield very accurate results with very little computational expense. David D. Murphy, Colin C. Murphy |
IEEE Trans. Commun. | 2 |
| 2012 | Constrained Optimization of Coincidence Detector Parameters for GPS AcquisitionabstractAcquisition of code division multiple access (CDMA) signals can be carried out using fixed or variable dwell times. The choice of acquisition strategy is a trade-off between performance and computational complexity, and a number of variable parameters (number of dwells, dwell lengths and thresholds) must be carefully designed. In this work, the performance of a variable dwell time coincidence detector is analysed in terms of its mean time to verify the acquisition of Global Positioning System (GPS) L1 C/A signals. A new expression for the variance of the coincidence detector dwell time is derived. A general framework for the optimisation of dwell parameters for the coincidence detector is outlined. Both immediate- and non-immediate reject cases are analysed and compared to the fixed dwell time single dwell strategy, which is, itself, a special case of the coincidence detector. Case-specific numerical optimisation results are illustrated across a range of signal-to-noise ratios and general rules-of-thumb for the best choice of parameters are highlighted. Niamh O'Mahony, Colin C. Murphy |
IEEE Trans. Commun. | 2 |
| 2011 | A dual-threshold up-down counter for GPS acquisition
Niamh O'Mahony, Colin C. Murphy, Gérard Lachapelle |
Signal Process. | 2 |
| 2009 | Performance of Sequential Probability Ratio Test for GPS AcquisitionabstractAcquisition of signals in noise, in particular CDMA signals like the Global Positioning System (GPS) L1 C/A signal, can be carried out using fixed or variable dwell times. In this work, a sequential multiple dwell procedure for verifying acquisition is examined and compared to a fixed time single dwell strategy. The procedure under analysis is the sequential probability ratio test (SPRT) which has not been widely used for GPS applications, possibly due to its sensitivity to attenuation of the received signal relative to the design point. In this paper, it is shown that for the received signal to noise ratios (SNR) typically encountered in GPS, the SPRT can outperform the single dwell detector strategy in terms of mean acquisition time. In addition, it is shown that the single dwell (SD) detector's fixed dwell time approaches the worst case dwell time for the SPRT, as design point carrier to noise ratio decreases. Thus, for very weak signals, the SPRT can be a better choice of verification algorithm than the SD strategy, under certain constraints. Niamh O'Mahony, Cillian O'Driscoll, Colin C. Murphy |
ICC | 3 |
| 2009 | A simplified expression for the probability of error for binary multichannel communicationsabstractWe present a simplified expression for the probability of error, Pe, for binary multichannel communications. The original expression was derived by Proakis in 1968. More recently, Simon and Alouini presented an expression involving the generalised Marcum Q-function. In this letter we present a simplified form of Simon and Alouini's expression. The application of this result to the calculation of performance metrics for communications over fading channels is also discussed. Cillian O'Driscoll, Colin C. Murphy |
IEEE Trans. Commun. | 2 |
| 2009 | Isolated WDDL: A Hiding Countermeasure for Differential Power Analysis on FPGAsabstractSecurity protocols are frequently accelerated by implementing the underlying cryptographic functions in reconfigurable hardware. However, unprotected hardware implementations are susceptible to side-channel attacks, and Differential Power Analysis (DPA) has been shown to be especially powerful. In this work, we evaluate and compare the effectiveness of common hiding countermeasures against DPA in FPGA-based designs, using the Whirlpool hash function as a case study. In particular, we develop a new design flow called Isolated WDDL (IWDDL). In contrast with previous works, IWDDL isolates the direct and complementary circuit paths, and also provides DPA resistance in the Hamming distance power model. The analysis is supported using actual implementation results. Robert P. McEvoy, Colin C. Murphy, William P. Marnane, Michael Tunstall |
ACM Trans. Reconfigurable Technol. Syst. | 2 |
| 2007 | Hardware acceleration of the Tate pairing on a genus 2 hyperelliptic curve
Robert Ronan, Colm O'hEigeartaigh, Colin C. Murphy, Michael Scott, Tim Kerins |
J. Syst. Archit. | 3 |
| 2006 | FPGA acceleration of the tate pairing in characteristic 2abstractThis paper presents a dedicated hardware implementation of the cryptographic Tate pairing on an elliptic curve of characteristic 2 using theetaTmethod. Efficient techniques for pairing computation are discussed and optimised hardware architectures are presented. A hardware pipelining scheme is described, which provides a dramatic reduction in pairing computation time. A cryptographic processor for computation of the bilinear pairing is presented and implemented on an FPGA. It is demonstrated that an FPGA forms an ideal basis for pairing processor implementation due to ease of reconfigurability and the opportunity for rapid prototyping. Implementation results are provided for pairing calculation on an FPGA over the base field Robert Ronan, Colm O'hEigeartaigh, Colin C. Murphy, Michael Scott, Tim Kerins |
FPT | 3 |
| 2006 | Efficient All-or-Nothing Encryption Using CTR Mode
Robert P. McEvoy, Colin C. Murphy |
SECRYPT | 2 |
| 1992 | Fault tolerant matrix triangularization and solution of linear systems of equationsabstractThe authors present a fault tolerant algorithm for the solution of linear systems of equations using matrix triangularization procedures suitable for implementation on array architectures. Gaussian elimination with partial or pairwise pivoting and QR decomposition are made fault tolerant against two transient errors occurring during the triangularization procedure. The extended Euclidean algorithm is implemented to solve for the locations and values of the errors defined appropriately using the theory of error correcting codes. The Sherman-Morrison Woodbury formula is then used to obtain the correct solution vector to the linear system of equations without requiring a valid decomposition.> Patrick Fitzpatrick, Colin C. Murphy |
ASAP | 2 |