Skip to content

Research archive

AI research.
The work behind the approach.

Historical notes from Phil’s research into AI-driven malware detection and constrained computing. These dated entries describe the research journey at the time they were written.

UK & international enquiries · Scope, delivery and support agreed with you

Read with its original date

Research context.

Phil Steadman now holds a PhD. The archive below preserves earlier updates, including references to work that was then in progress.

The research explores visual and structural evidence for malware detection and the practical constraints of edge systems. Illustrative demonstrations are not production detection services or independently verified performance claims.

Current founder profile · Business AI development

Research notes

Historical PhD research updates

Archived update

The Lab Is Powered Down: Now to Write the Thesis

By Phil Steadman | September 6, 2026

The lab is powered down. After the experiments, testing, and many rounds of refinement, I now have all the results I need for my PhD research into AI-driven malware detection on resource-constrained and edge devices.

Reaching this point feels significant. The practical phase has finished, the evidence is gathered, and the focus now moves from hardware and experiments to explaining the work clearly: the methods, results, lessons, and contribution the research can make to cyber security.

The next challenge is the thesis — around 80,000 words bringing the complete research journey together. There is plenty of writing ahead, but it is exciting to be entering the final stage with the results secured.

Then comes the viva. It is not far away now, and I am looking forward to defending the research, discussing what I found, and exploring where this work can go next.

Nearly There: ESP32s, Raspberry Pis, and the Next Stage of My PhD Research

By Phil Steadman | May 19, 2026

I am now getting close to the end of my PhD research, and the work is becoming more practical and exciting. The core question has stayed the same: how can artificial intelligence help detect malware in environments where traditional security tooling is too heavy, too slow, or too dependent on cloud-scale resources?

A particularly interesting direction has been looking at ESP32s and Raspberry Pis together. On their own, these devices have very different strengths. ESP32s are low-cost, low-power microcontrollers that can sit close to sensors and simple networked devices. Raspberry Pis provide more compute and flexibility, making them useful as small edge gateways or local analysis nodes. Used together, they create a practical testbed for exploring distributed security monitoring at the edge.

This connects directly with my recent work on multi-modal malware detection. In the paper draft, I explored how visual malware representations can be combined with structural byte and header features, rather than relying on a single stream of evidence. That matters because modern malware can use packing, polymorphism, and other evasion techniques to make one view of a file less reliable. Combining different views gives the model more context.

The next challenge is not just improving model accuracy on datasets such as MalwareVision-2025 and Malimg. It is understanding how these ideas can move toward real, resource-constrained hardware. A Raspberry Pi might handle feature extraction, local coordination, or lightweight inference, while ESP32 devices could help collect signals from the environment or act as part of a distributed sensing layer.

What makes this exciting is that the hardware is accessible. This is AI being tested now, on devices that students, researchers, hobbyists, and small teams can actually afford. As I approach the end of the PhD, that practical bridge between research and real-world edge security is where I want the work to go next.

Halfway There: My PhD Journey in AI-Driven Malware Detection on Small Compute Boards

By Phil Steadman | June 18, 2025

It's an exciting time to be in cybersecurity, especially with the rapid advancements in Artificial Intelligence. I'm thrilled to share that I'm now halfway through my PhD journey, focusing on a fascinating and crucial area: the detection of malware using artificial intelligence on small compute boards.

For years, the power of AI in cybersecurity has been evident in large-scale data centers and cloud environments. However, the proliferation of IoT devices - from industrial sensors to consumer gadgets, and even popular hobbyist platforms like Raspberry Pi and Arduino - presents a unique challenge. These devices often have limited computational resources, making traditional, heavy-duty malware detection methods impractical.

My research delves into developing lightweight, efficient AI models capable of identifying sophisticated malware behavior directly on these resource-constrained devices. This involves exploring novel machine learning techniques that can operate effectively with minimal memory and processing power, providing a crucial layer of defense for the expanding IoT landscape and other high-security projects where every byte and cycle counts.

The implications for real-world cyber security are immense. Smart home devices, embedded systems in critical infrastructure, and custom-built robotics projects all need stronger protection at the edge. This work is not just academic; it's about building a more secure digital foundation for everyone.

I'm looking forward to sharing more updates as I progress. Stay tuned for insights into my findings and how this research can contribute to practical, AI-driven cyber security solutions.