Gordon Russell
Gordon Russell

Dr Gordon Russell

Associate Professor

Biography

Gordon is an Associate Professor in the Cyber Security and Networking group, which has a successful portfolio of undergraduate and postgraduate programmes and around 15 staff. His main research interests focus on Cryptography, Digital Forensics and Cyber Security.
Currently the Recruitment Lead in the group, he was also the head of subject for 6 years. He also leads on a NCSC certified Cyber Security Higher Apprenticeships scheme. He has led in the development of the NCSC certified MSc Advanced Security and Digital Forensics, including introducing new modes of study including distance learning.  Along with this Gordon led the development of the MSc Advanced Security and Cybercrime, which provides distance learning opportunities for postgraduate studies. He project manages the BSc Cyber Higher Apprenticeship degree in the School.
Gordon has also involved in The Cyber Academy in the University, which aims to disseminate cyber intelligence at both a national and international level, with current links in Europe to law enforcement. He is currently an external examiner at the University of Bedfordshire.
Gordon has a strong international reputation, which has been built on innovative teaching and virtualization environments, such as LinuxZoo. His current research work investigates decrypting messages using keys extracted from active virtual machines, forensic triage techniques to improve the speed of forensics analysis, and detecting cyber attacks on industrial systems including public water supplies.

News

Events

Esteem

Advisory panels and expert committees or witness

  • Member of the Technical Expert Group for Cyber Security apprenticeships

 

External Examining/Validations

  • External Examiner at Bedfordshire University
  • External Examiner at Northumbria University

 

Date


58 results

Multiple traffic signal control using a genetic algorithm

Conference Proceeding
Kalganova, T., Russell, G., & Cumming, A. (1999)
Multiple traffic signal control using a genetic algorithm. In A. Dobnikar, N. C. Steele, D. W. Pearson, & R. F. Albrecht (Eds.), Artificial Neural Nets and Genetic Algorithms, 220-228. https://doi.org/10.1007/978-3-7091-6384-9_38
Optimising traffic signal timings for a multiple-junction road network is a difficult but important problem. The essential difficulty of this problem is that the traffic signa...

Accurate rapid simulation of urban traffic using discrete modelling.

Report
Russell, G., Shaw, P. & Ferguson, N. (1995)
Accurate rapid simulation of urban traffic using discrete modelling
Increasing model complexity has traditionally been viewed as a key way of improving microscopic model accuracy. However, with complexity comes an increase in execution time. I...

Process algebras and the rapid simulation of highly concurrent systems.

Conference Proceeding
Bate, M., Cowie, A., Milne, G., & Russell, G. (1994)
Process algebras and the rapid simulation of highly concurrent systems. In Proceedings of the 18th Australasian Computer Science Conference, 21-31
No abstract available.

DAIS: An Object-Addressed Processor Cache

Conference Proceeding
Russell, G., Shaw, P., & Cockshott, W. P. (1994)
DAIS: An Object-Addressed Processor Cache. In Persistent Object Systems: Proceedings of the 6th International Workshop on Persistent Object Systems. , (374-386). https://doi.org/10.1007/978-1-4471-2122-0_29
DAIS is a proposed processor incorporating hardware-based object addressing. By providing only the very minimum of support for objects, it allows efficient access via a novel ...

Simulating vehicular traffic flows using the Circal System.

Report
Russell, G., Cowie, A., McInnes, J., Bate, M. & Milne, G. (1993)
Simulating vehicular traffic flows using the Circal System
Modern civil engineers have big problems on their hands; more cars use our road networks every year, leading to ever increasing congestion. Knowing how to change a road networ...

Rapid simulation of urban traffic using FPGAs.

Report
Russell, G., Shaw, P., McInnes, J. & Ferguson, N. (1993)
Rapid simulation of urban traffic using FPGAs
Microscopic simulation of complex traffic models can take hours or even days on simulators build to run on a single processor machine. These simulators use continuous models f...

Shifting register windows.

Journal Article
Russell, G., & Shaw, P. (1993)
Shifting register windows. IEEE Micro, 13, 28-35. https://doi.org/10.1109/40.229712
Shifting register windows is a new register windowing method that attempts to overcome some of the difficulties of traditional fixed- and variable-sized schemes. Using fewer r...

Architectures for persistence

Journal Article
Russell, G., & Cockshott, W. P. (1993)
Architectures for persistence. Microprocessors and Microsystems, 17(3), 117-130. https://doi.org/10.1016/0141-9331%2893%2990042-6
Persistent object oriented architectures have been researched for many years, deriving initially from the Manchester University Atlas machine. In reality, however, few actual ...

Lightweight threads for portable software

Conference Proceeding
Russell, G. (1992)
Lightweight threads for portable software. In Proceedings of the UKUUG/SUKUG
No abstract available.

An object-based processor cache.

Report
Russell, G. & Shaw, P. (1992)
An object-based processor cache
In the past, many persistent object-oriented architecture designs have been based on traditional processor technologies. Such architectures invariantly attempt to insert an ob...

Current Post Grad projects

Previous Post Grad projects