Ian Welch

Ian Welch profile picture

Associate Professor School of Engineering and Computer Science

Teaching in 2018



About Me

I was born in Hamilton NZ but grew up in Paraparaumu where I went to Paraparaumu College. I have a PhD and MSc from the University of Newcastle upon Tyne and a Bachelor of Commerce focusing on Accountancy and Commercial Law from Victoria University. I've worked for a range of employers including the State Services Commission, Deloitte Touche Tohmatsu Limited, Accenture, the UK National Health System and the University of Newcastle upon Tyne. I returned to New Zealand in 2003 to begin work as a lecturer at Victoria University of Wellington.


I have experience teaching professional ethics for software engineers, operating systems design, computer networks, mobile and web application development, python programming, computer organization and introductory engineering.


My current research focuses on web browser security, network security, human aspects of information security and programmable networks. Previous work has been on anonymous auctions, language level security, and digital archiving. While in the United Kingdom, I was a research associate on the five nation European Union project Malicious and Fault Tolerant Internet Applications and also contributed to the Dependable Systems of Systems project focusing upon adaptive distributed systems to increase their reliability.

I am a member of the New Zealand Internet Task Force, was a judge for the New Zealand iSANZ awards for excellence in Information Security in 2014, was co-leader of the New Zealand Honeypot chapter for more than five years, remain a member of the Honeyproject, have been a mentor for the Google Summer of Code. I am a strong believer in local Information Security conferences and support AISC, ACSW and promote Kiwicon to my students.

Several years ago, I received Government funding to run night courses and establish a community-based Internet cafe and education centre in association with the Porirua Pacific Islands Forum. For many years I have run outreach events for the Te Rōpū Āwhina Māori and Pasifika groups. My personal family connections are part of my motivation for this type of work.


Many of my students are co-supervised with other staff (including VUW Aaron Chen, David Streader, Bing Xue, David Pearce, Winston Seah, Qiang Fu, Jocelyn Cranefield, Brenda Chawner, Gillian Olliver, Peter Komisarzcuk, Andy Linton and Kris Bubendorfer).


  1. Kaishuo Yang - Reverse Engineering of an Obfuscated Binary (MSc)
  2. Matthew Stevens - Security when a Hacker Pwns your Business Partners Network (PhD)
  3. Abigail Koay - DDoS Security using SDN (PhD)
  4. Trung Truong - Interdomain routing (PhD)
  5. Mohammed Al-Shaboti- Dynamic access control for IoT (PhD)
  6. Hassan Tariq - Optimisation HDFS using SDN measurements (PhD)
  7. Muhammad Mahmood (Adeel) - Event Reliability in Wireless Sensor Networks (PhD)


This is only a partial list and needs to be updated!


  1. Michael Emmanuel - Distributed Energy Resource Integration for Smart Grid App (PhD)
  2. Santosh Kumar - Web Spam Detection (PhD) under examination
  3. Masood Mansoori - Web browser security (PhD)
  4. Christian Seifert - Web browser security (PhD)
  5. Van Lam Le - Applying AI to Client Honeypot Systems (PhD)
  6. Benjamin Palmer - Anonymous verifiable reseller transactions (PhD)
  7. Ferry Hendrix - Reputation Services (PhD) -- 10% contribution

Masters by thesis

  1. Matthew Stevens - Model Based Test Generation for Software Defined Network Applications (ME)
  2. Lenz Bata - SDN Application Protocol Inference (MCompSci)
  3. Benjamin Palmer - Verifying Anonymous Auctions (MSc)
  4. Hugh Davenport - Implementing a Framework for Verifying Reseller Transactions (ME) pdf
  5. Paul Radford - An Architecture for Managing Security Alerts (MSc) pdf
  6. Deb Shepherd - Developing, Analysing and Testing the Fringe Routing Protocol (ME)
  7. Pacharawit Topark-Ngarm - Mobile Client Honeypots (MSc)
  8. Dean Pemberton - An Empirical Study of Internet Background Radiation Arrival Density and Network Telescope Sampling Strategies (MSc) pdf
  9. Shadi Esnaashari - Invisible Barriers: Identifying restrictions affecting New Zealanders' access to the Internet link (MSc)
  10. Vipul Delwadia - RemoteME:Experiments in Thin-Client Mobile Computing (MSc)
  11. Wayne Thomson - GAF: A General Auction Framework for Secure Combinatorial Auctions link (MSc)


An automated compilation of my publications is provided by Google Scholar. The human curated version is maintained in the School's Publications Database.


During term time, we run a security reading group that meets weekly, we often watch videos as well as read papers.

Topic attachments
I Attachment Action Size Date Who Comment
01-Cybersecurity-at-VUW-2018.pptxpptx 01-Cybersecurity-at-VUW-2018.pptx manage 1 MB 06 Jul 2018 - 09:04 Main.ian  
CYBR171.2018.01.11-defending-networks-2.pdfpdf CYBR171.2018.01.11-defending-networks-2.pdf manage 1 MB 19 Apr 2018 - 17:11 Main.ian  
CYBR171.2018.01.13-defending-networks-IDS-honeypot.pptxpptx CYBR171.2018.01.13-defending-networks-IDS-honeypot.pptx manage 4 MB 01 May 2018 - 16:57 Main.ian  
CYBR171.2018.01.14-terms-test.pptxpptx CYBR171.2018.01.14-terms-test.pptx manage 276 K 08 May 2018 - 16:57 Main.ian xtr
CYBR171.2018.01.15-social-engineering-what-how.pdfpdf CYBR171.2018.01.15-social-engineering-what-how.pdf manage 1 MB 10 May 2018 - 16:50 Main.ian  
CYBR171.2018.01.15-social-engineering-why-countermeasures.pdfpdf CYBR171.2018.01.15-social-engineering-why-countermeasures.pdf manage 1 MB 15 May 2018 - 15:34 Main.ian  
CYBR171.2018.01.16-operational-security.pdfpdf CYBR171.2018.01.16-operational-security.pdf manage 6 MB 17 May 2018 - 16:50 Main.ian  
CYBR171.2018.01.17-incident-handling-response.pdfpdf CYBR171.2018.01.17-incident-handling-response.pdf manage 34 MB 22 May 2018 - 16:54 Main.ian  
CYBR171.2018.01.18-digital-forensics.pdfpdf CYBR171.2018.01.18-digital-forensics.pdf manage 10 MB 24 May 2018 - 16:18 Main.ian  
CYBR171.2018.01.19-web-security-a.pdfpdf CYBR171.2018.01.19-web-security-a.pdf manage 964 K 31 May 2018 - 16:54 Main.ian  
CYBR171.2018.01.20-web-security-b.pdfpdf CYBR171.2018.01.20-web-security-b.pdf manage 612 K 05 Jun 2018 - 16:39 Main.ian  
Topic-7-IDS-firewalls.pdfpdf Topic-7-IDS-firewalls.pdf manage 19 MB 02 Oct 2018 - 11:32 Main.ian  
Topic-8a-Buffer-Overflows.pdfpdf Topic-8a-Buffer-Overflows.pdf manage 2 MB 09 Oct 2018 - 11:25 Main.ian  
Topic-8b-Software-Security.pdfpdf Topic-8b-Software-Security.pdf manage 11 MB 09 Oct 2018 - 11:25 Main.ian  
topic-5-network-attacks.pptxpptx topic-5-network-attacks.pptx manage 10 MB 21 Sep 2018 - 11:56 Main.ian