Skip to main content

This is a new website theme. Help me improve it and give your feedback (opens in a new tab).

Security

Full disk encryption on OpenBSD 5.3

Full disk encryption is becoming (it should always have been) more popular. When your laptop gets stolen, a login password is only a minor inconvenience to a hacker trying to steal your identity. Pop in a live CD or USB stick with Knoppix or Backtrack (or in fact basically any Linux distribution) and all your information is there for the attacker to use to steal your identity, impersonate you online and perhaps even empty your bank accounts. By booting not into the installed operating system, but into their own, the computer obeys the attacker and any protection your login password could have offered is irrelevant as the installed operating system isn’t running. If an attacker has physical access to a machine and enough time, it becomes the attacker’s machine, but the data doesn’t have to become that attacker’s data. This is where full disk encryption comes in.

High-latency messaging via lego robot courier

Wireless doesn’t necessarily have to mean radio waves. If you’re worried about people listening in on your conversations, why not use a courier instead?

This is a solution I developed as part of my degree programme at the University of Aberdeen. At each end are two VT100 terminals, these connect to the robot through tin foil contacts at each end of the board. A switch on the robot lets it know that it’s hit the wall and (hopefully) docked with the contacts. The robot then spits out any message it was carrying and asks for another message by displaying a prompt on the terminal and then storing the input. Once the Enter key has been hit, it travels back again to the other terminal.