Philip Akekudaga

LIVE · CYPHER LAB · UNIVERSITY OF RHODE ISLAND · KINGSTON, RI

Philip Akekudaga

OT/ICS & network security researcher. PhD student in Electrical Engineering.

I spent eight years running a national utility's SCADA and IT infrastructure. Now I build defenses for the power grid inside the network itself: P4 programs on Intel Tofino switches that detect, deceive, and protect before traffic ever reaches the control room.

probes deflected: 0
Two ways to mislead, on one switch: traffic leaves obfuscated (uniform size, fixed cadence) and intruders get fed a decoy. That's the research.

01 · about

Operator turned researcher

I am a PhD student in Electrical Engineering at the University of Rhode Island, working in the CYPHER Lab under Dr. Hui Lin on ONR- and NSF-funded research. My work sits at the intersection of programmable data planes and critical infrastructure security: I write P4 programs for Intel Tofino ASICs that detect threats, impersonate industrial devices, and control what the network measures, without waiting for the control plane to catch up.

Before the PhD I spent years in the trenches: eight years assessing, securing, and operating OT and IT infrastructure across five sites of Ghana's national water utility, hands-on with PLCs, HMIs, RTUs, and telemetry over Modbus and DNP3. Then security automation for a regulated FinTech, and enterprise security in the CISO's office at the New York State Department of Health, monitoring 5,000+ assets. That operational background shapes how I approach research: if it can't survive a production network, it's not done.

the hardware in my world

  • RTUremote telemetry
  • PLCcontrol logic
  • P4 switchTofino data plane
  • SmartNICprogrammable NIC
  • Transformersubstation
  • Transmissionthe grid itself

02 · research

Research focus

Four connected threads, all on real hardware: what a network can see about industrial devices, how to hide it, how to fake it, and how to decide where to look.

Traffic obfuscation for SCADA links

Encrypted SCADA traffic still leaks operational state through packet size and timing. GridCloak reshapes what a WAN observer sees, padding, chaff, and calendar scheduling at line rate on Tofino, verified end-to-end with real OpenDNP3 traffic.

GridCloak →

Data-plane deception for ICS

A Tofino switch that impersonates DNP3 outstations: virtual RTUs with realistic MAC addresses, OS fingerprints, open ports, and substation measurements that don't physically exist. Includes methodology for quantifying honeypot detectability.

DNP3 Decoy →

In-network admission control

Deciding in the packet path what gets through: firmware rollout admission for battery storage sites (OTA-Shield), and per-command authorization for DNP3 control traffic on bandwidth-limited serial links (SDNP, in memory-safe Rust).

OTA-Shield →

Measurement control

Networks can't measure everything at once. MCP is a control-plane subsystem that decides, every epoch, which measurement tasks run on which P4 switches under hard resource budgets, using a constrained contextual bandit.

MCP →

03 · projects

Featured projects

Research systems first, applied tools after. Everything linked is public.

research systems

GridCloak

HW verified
Plot comparing SCADA traffic before and after obfuscation: device-timed bursts become a uniform pattern
fig — the wire before and after obfuscation

SCADA WAN traffic-obfuscation gateway on P4/Tofino. Defeats a passive observer who fingerprints encrypted SCADA links through packet size, timing, and volume: fixed-size padding states, chaff, and calendar scheduling so the wire shows gateway-controlled timing, not device timing. Round-trips real OpenDNP3 master–outstation traffic through the obfuscator on hardware.

  • P4 / Tofino
  • DNP3
  • Traffic analysis

DNP3 Decoy

HW verified

A programmable data-plane decoy that impersonates DNP3 outstations (RTUs) on a Tofino switch. Attackers scanning the network see virtual devices with realistic MAC addresses, OS fingerprints, open TCP ports, and substation measurements, none of which physically exist.

  • P4 / Tofino
  • Deception
  • ICS/SCADA

OTA-Shield

Timeline of a benign firmware rollout admitted through OTA-Shield gates
fig — benign rollout admitted through the gates

Hardware-measured reference architecture for in-network OTA firmware-rollout admission and bounded firmware-attack detection on battery energy storage (BESS) site networks: the switch parses the OTA channel and a two-stage arbiter admits only authorized rollouts and rollbacks.

  • P4 / Tofino
  • MQTT
  • DER security

SDNP Gateway

A DNP3-compatible security profile for the bandwidth-limited serial links (1200–9600 bd) where TLS does not fit: session encryption plus per-command authorization inside a strict serial byte budget. Reference implementation in memory-safe Rust with formal verification models.

  • Rust
  • DNP3
  • Serial SCADA

MCP — Measurement Control Plane

Under review
Evaluation heatmap of MCP scores across scenarios and baselines
fig — scenario × baseline evaluation heatmap

Decides every epoch which measurement tasks (sketches, sampling, watchlists, polling) run on which P4 switches under hard resource budgets, using a constrained contextual bandit with shadow prices. Ranked first against six baselines on five of nine evaluation scenarios.

MCP evaluation results
ScenarioScoreRank
Flash crowd0.5641st / 7
Single DDoS0.5501st / 7
Multi-attack0.5151st / 7
Overall5 / 9 winsBest
  • Python
  • Bandits
  • Telemetry

MemProof

Under review

Cryptographic admission control against external corpus poisoning in retrieval-augmented generation: an enforcement layer that blocks unauthorized sources from entering a RAG corpus, matching the attack-success reduction of heavier defenses on that subproblem. ACM submission with full evaluation code.

  • Python
  • LLM security
  • RAG

Agent-P4 DNS Threat Defense

Closed-loop network defense pipeline: attack generation, real-time detection, agent-based controller orchestration, and P4 data-plane enforcement. Classifies threats at 10,000+ events per second with 97% accuracy and automated remediation under 50 ms.

  • P4
  • SDN
  • Python

Adaptive Routing

P4-based adaptive load balancing that distributes traffic across equal-cost paths using real-time link utilization counters, a data-plane feedback loop with no per-packet controller involvement.

Adaptive routing results versus static ECMP
MetricECMPAdaptive
Throughput9.71 Mbps16.22 Mbps (+67%)
Balance (CV)0.1610.052 (−68%)
Jain's fairness0.9750.997
  • P4
  • Mininet
  • ECMP

FDNA Systemic Risk

SIRAcon '25 winner

Functional Dependency Network Analysis for power-grid cascading failure: multi-layer dependency modeling (physical, cyber, mission), failure propagation simulation, and risk metrics on IEEE 14- and 30-bus test systems. Won the SIRAcon '25 research competition.

  • Python
  • Power systems
  • Risk

applied tools

FAIR Risk Analysis Platform

Live demo

Quantitative cyber-risk assessment with Factor Analysis of Information Risk: threat scenario modeling, annualized loss expectancy, Monte Carlo simulation, and threat event frequency analysis.

  • React
  • FAIR
  • Monte Carlo

Phishing Impact Assessment

Interactive tool that quantifies the potential business impact of phishing attacks from company profile, user access patterns, and industry benchmarks, with risk breakdowns across financial, operational, and reputational dimensions.

  • React
  • Risk
  • Visualization

Cloud Honeypot Threat Mapping

Deployed an Azure Windows honeypot, captured 75,000+ brute-force attempts in 24 hours, and built a KQL-driven Microsoft Sentinel dashboard mapping attacker IPs and key indicators in real time.

  • Azure
  • Sentinel / KQL
  • Honeypot

04 · experience

Experience

  1. Jan 2026 – Present

    Research Assistant, OT/ICS Security

    CYPHER Lab, University of Rhode Island · Kingston, RI

    • Research programmable-network (P4) defenses for power-grid and industrial control systems, including DNP3 and IEC 61850 traffic; ONR and NSF funded, advised by Dr. Hui Lin
    • Built OT anomaly detection and industrial asset discovery classifying threats at 10,000+ events per second with 97% accuracy and automated remediation under 50 ms
    • Design and deploy network topologies with BGP, OSPF, ECMP, and VLAN segmentation on P4 switches targeting BMv2 and Intel Tofino ASICs; automate provisioning and metrics collection with Python and Bash
    • Assess OT/ICS network architectures for risk and design ISA/IEC 62443- and NIST 800-82-aligned segmentation
  2. Aug 2024 – Dec 2025

    Cybersecurity Analyst, Office of the CISO

    New York State Department of Health · Albany, NY

    • Monitored and investigated security alerts across 5,000+ assets with Splunk (SPL) and Microsoft Sentinel (KQL); cut manual review effort 60% through detection tuning and Python automation over REST APIs
    • Conducted Nessus-driven vulnerability assessments against NIST CSF and NIST 800-53 baselines; identified 200+ vulnerabilities and misconfigurations
    • Authored 15+ security policies and 5 incident response playbooks; prepared assessment reports and executive summaries for technical and operational stakeholders
    • Supported evaluation of AI/LLM tools for agency adoption, assessing data protection risks and HIPAA/HITECH compliance
  3. Aug 2025 – Dec 2025

    Graduate Assistant

    University at Albany, College of Emergency Preparedness, Homeland Security & Cybersecurity

    • Curated and analyzed PhD program data to support assessment, accreditation, and curriculum decisions
  4. Oct 2024 – May 2025

    Senior Research Aide

    Research Foundation for SUNY / UAlbany Innovation Center · Albany, NY

    • Built ML time-series anomaly detection pipelines; trained a GRU model to 94% accuracy on 500,000+ records
  5. Feb 2023 – Aug 2024

    Business & Systems Analyst Lead

    Fido Microcredit (regulated FinTech) · Accra, Ghana

    • Conducted 37+ third-party security assessments against ISO 27001 and CIS controls; documented findings, tracked remediation, and implemented network segmentation across production environments
  6. Sep 2014 – Jan 2022

    IT / MIS Officer

    Ghana Water Company Ltd. (national utility, OT/SCADA environment) · Kumasi, Ghana

    • Assessed, secured, and operated OT and IT infrastructure across 5 utility sites (600+ endpoints, 50+ servers) in a SCADA and industrial control environment for eight years
    • Operated, hardened, and troubleshot SCADA field equipment (PLCs, HMIs, RTUs) with telemetry over Modbus and DNP3, hands-on at the protocol level; maintained SCADA data historians
    • Designed Purdue Model OT/IT segmentation with Layer 2/3 switch configurations over industrial Ethernet, isolating control traffic from office networks
    • Managed patching baselines at 98% compliance; handled 120+ incidents per week; authored the SOP and topology documentation library and trained 15+ operations staff

Earlier: business analyst roles at Voltic (Coca-Cola) and Wilmar Africa.

05 · publications

Publications

  1. Where Should the Network Look Next? Multi-Objective Measurement Control for Programmable Network Monitoring

    NSDI Frontiers Track Under review

  2. MemProof: Cryptographic Admission Control Against External Corpus Poisoning in RAG

    ACM (TAISAP) Under review

  3. Quantifying Systemic Risk in Critical Power Infrastructure Using FDNA: From Single-Node Failure to Grid-Wide Cascades

    SIRAcon '25, Boston, MA Research competition winner · extended version under review at SmartNets 2026

  4. Navigating Multi-Jurisdictional Privacy Compliance in AI: An Empirical Analysis of Regulatory Gaps

    IEEE UEMCON 2025, New York, NY Accepted

  5. Enhancing Critical Infrastructure Security: Addressing Cybersecurity Risks and Regulatory Gaps in AI-Enabled IoT Systems

    IEEE UEMCON 2025, New York, NY Accepted

  6. A Framework for Financial Markets Impact Assessment of Data Breaches Using Interpretable Machine Learning and Event Study Methods

    ASIA '25, Albany, NY Published

  7. Resilient IoT Security: Early Flood Attack Detection in IoT Networks Using GRU Deep Learning Model

    World Journal of Advanced Research and Reviews, 27(2), 871–886 Published

  8. When the Ground Shakes: Social Media Responses to the 2024 Northeast Earthquake

    doi:10.2139/ssrn.5462365 In press

06 · skills

Skills & tools

ot/ics security

  • OT site assessments
  • ICS / SCADA / DCS
  • PLCs, HMIs, RTUs
  • Data historians
  • Purdue Model segmentation
  • Asset inventory
  • Compliance gap analysis

protocols

  • DNP3
  • Modbus
  • IEC 61850
  • MQTT / Sparkplug B
  • TCP/IP
  • BGP / OSPF / ECMP
  • DNS / DHCP / VLANs

programmable networks

  • P4_16
  • Intel Tofino (TNA)
  • BMv2
  • P4Runtime / bfrt
  • SDN / OpenFlow
  • Mininet
  • gNMI / telemetry

detection & soc

  • Splunk (SPL)
  • Microsoft Sentinel (KQL)
  • Nessus
  • Wireshark / tcpdump
  • Scapy
  • NetFlow
  • Detection engineering

frameworks

  • NIST CSF
  • NIST 800-82 / 800-53
  • ISA/IEC 62443
  • ISO 27001
  • CIS Controls
  • MITRE ATT&CK
  • FAIR
  • NERC CIP (working familiarity)

programming & platforms

  • Python
  • C/C++
  • Rust (research prototypes)
  • Bash
  • PowerShell
  • SQL
  • Linux (daily driver)
  • Windows Server / AD
  • Docker
  • Azure
  • Git
  • scikit-learn / GRU time-series

07 · education

Education, certifications & awards

degrees

  • Ph.D., Electrical Engineering

    University of Rhode Island · Jan 2026 – May 2030 (expected)

    Programmable-network security for critical infrastructure (P4 / Intel Tofino). CYPHER Lab, advisor Dr. Hui Lin.

  • M.S., Digital Forensics & Cybersecurity

    University at Albany, SUNY · Dec 2025 · GPA 3.9

  • B.Sc., Computer Engineering

    Kwame Nkrumah University of Science & Technology · Jun 2014

certifications

  • CompTIA Security+ (SY0-701)
  • FAIR Cyber Risk Analysis Fundamentals
  • MITRE ATT&CK Cyber Threat Intelligence

awards

  • SIRAcon '25 Research Competition Winner
  • IEEE UEMCON '25: three published papers
  • Atlantic Council Cyber 9/12 Strategy Challenge, semi-finalist

affiliations

  • NSBE · ISACA · ISC2

08 · contact

Get in touch

Open to internships, research collaborations, and conversations about securing the systems that keep water flowing and lights on.

email akekulip@gmail.com
location Kingston, Rhode Island

recent github activity

GitHub contribution calendar for akekulip

or talk to the machine

philip@cypher-lab — bash