.. title: Coursework Portfolio
.. slug: coursework
.. date: 2017-08-08 00:19:51 UTC+10:00
.. tags:
.. category:
.. link:
.. description:
.. type: text
This page shows off some of my more interesting projects from my
undergraduate Science and Engineering degrees at RMIT.
Things that don't belong here:
- My post-graduation research at RMIT and Vic Uni is on `my research site `_
- Projects that I've done in my own time are on the `Software page `_
A BibTeX file is available which includes entries for both my research
publications and the coursework projects below: `dylanleigh.bib `_
Countering the use of non-repudiation methods to compromise privacy
-------------------------------------------------------------------
Literature review for *Computer and Internet Forensics* in 2010.
Abstract
~~~~~~~~
This report examines ways in which non-repudiation mechanisms can be
exploited to compromise the anonymity or privacy of their users. Some
of the possible consequences of privacy breaches are discussed, and an
overview of Australian privacy legislation is provided. Two
non-repudiation techniques which allow customers to remain anonymous
and keep their communications private are explored.
`Countering the use of non-repudiation methods to compromise privacy `_
PDF, 8 pages.
Computer and Internet Forensics: Disk Image Investigation Assignment
--------------------------------------------------------------------
This assignment involved a human trafficking scenario where the
student was "hired" as a forensic investigator by the police, and
provided with a disk image from the "suspect"s computer. Final
submission required a full forensic report of professional quality.
`Computer and Internet Forensics: Disk Image Investigation Assignment `_
PDF, 89 pages, includes logs/transcripts of investigation.
Implementing Absolute Addressing in a Motorola 68000 Processor
--------------------------------------------------------------
This was part of my 3-semester *Engineering Design* project, and
built upon a partial clone of the Motorola 68000 processor I had
already designed in VHDL. The processor was tested
on a FPGA and could run simple programs in hardware, using
emulated memory.
`Implementing Absolute Addressing in a Motorola 68000 Processor `_
PDF, 52 pages, includes all source code. This copy of the document is missing page 17; the full version may have been lost in the confusion when I was in temporary accommodation in 2009.
Numlock Client-Server Game
--------------------------
A simple Java client-server game created for a *Computer Network
Engineering 1* assignment. I've extended it since then and the code
and original report is available on `GitHub `_.
Real-time traffic control system
--------------------------------
A QNX-based system to manage a small section of road with several
cross instersections and pedestrian crossings. The main assignment for
*Real Time Systems Engineering* in 2006.
Our system consists of a control program, controllers for each
intersection as well as individual controllers at each light. It uses
QNX "pulse" messages for all communication to ensure a guaranteed
response speed. The system is designed so that any breakdown of
communication will not result in an unsafe state, and the intersection
and individual controllers will not obey commands which would cause an
unsafe situation at the intersection.