PhD BSc (Hons) CEng MIET
Research and Engineering for Specialist Applications
Secure Embedded IoT/M2M - Bespoke Wireless - Software Defined Radio - Full Stack
website-2010@tonychung dot net
Full-stack Solutions
Development of bespoke solutions combining wireless, embedded, networked technologies using IP and M2M bearers.


Embedded Development
Bare metal and customised Linux systems on a variety of platforms including Intel, ARM and MSP430 using C/C++.
Distributed and Web Systems
Peer-to-peer, Internet and private cloud solutions utilising lightweight (IoT) and heavyweight (Java J2EE) frameworks.


Wireless Data Science
Development of testbeds, IQ data set acquisition, digital signal processing, machine learning, online analysis.
M2M Communications Security
Experimentation with specialist low-power and long-range networks. Experience with LTE, LoRa, Sigfox and Iridium systems.


Position and Navigation
Performance analysis of dependable terrestrial and satellite solutions.
Technical Management
Problem review, solution design, implementation and integration.


Corporate Research and Innovation
Identification of business impact, targeted technical response, stakeholder engagement, management of outsourced and internal activities.
Quality Assurance
Project reviews and investigations, assurance planning and delivery.


University Teaching
Production and delivery of lecture, class and laboratory-based material covering network communications, embedded systems, digital signal processing and programming. Assessment of student work in demanding environments.
Industrial and Workplace Courses
Delivery of talks, lectures and courses for industrial bodies and specific organisations in software defined radio, wireless and research tools.


Outreach
Production and delivery of outreach activities including hackathons.
PhD: High Security Wireless Sensor Networks
- High security applications (such as industrial control systems).
- Security in low-energy M2M/IoT networks.
- Time-of-flight authentication.
- Wireless channel measurement using Nanotron NanoPAN and Time Domain PulsON.
- Cryptographic protocols using public key algorithms on minimalist hardware.
- Mesh networking using embedded TinyOS devices and compressed protocols.


BSc: Computer Science - Embedded/Robotic Systems (1:1)
- Wireless M2M using Cyan eCog1k and Radiometrix TDL2a (dissertation).
- Efficient IP packet processing algorithms for Linux (internship).
- Negotiation and development of web services for small businesses (part time).
- Collaborative establishment of a campus HF radio station (extra-curricular).
PhyForm - A cloud SDR framework for security research supporting machine learning of wireless IoT signal data sets
Demonstration at EWSN 2020
SDR enables the use of DSP to identify IoT security issues based on waveform analysis. Such research requires the handling, processing and interaction with large data sets of digitised RF. An extensible framework is introduced for the curation, filtering, pre-processing, and analysis tasks associated with RF data sets in machine learning and IoT research. A LoRa example provides context.


Combined secure storage and communication for the Internet of Things
Contributor to Paper at SECON 2013
A framework is presented that combines secure storage with compressed IPsec in IPv6. A prototype implementation shows that combined secure storage and communication reduces the security-related processing on nodes.
Implementation and Evaluation of Distance Based Message Authentication
Paper at IEEE MASS 2010
A practical implementation of Distance Based Message Authentication (DBMA) for WSNs using Nanotron NA5TR1 transceivers is shown. DBMA can be used to reject messages sent from outside a secure (trusted) area. The implementation is evaluated in two different scenarios. Distance measurement errors and their impact on the size of the required secure area are evaluated.


DHB-KEY: An Efficient Key Distribution Scheme for Wireless Sensor Networks
Paper at IEEE MASS 2008
A key distribution scheme based on Elliptic Curve Diffie-Hellman is presented that allows a network individual keys to be replaced using a single broadcast message. This preserves scarce resources such as bandwidth and energy. An implementation is evaluated using the TinyOS platform and demonstrated using a system in an office building.

website-2010 (at) tonychung (dot) net