Аналог Time Machine для Windows (непрерывная защита данных). Писал на хабре о программе:
habrahabr.ru/blogs/development/75606/
А на бакалавра делал систему защиты соединений между клиентом и сервером с передачей дополнительной информации (т. е. стандартный протокол оборачивается в защищенный, а по нему помимо реального трафика идет обмен информацией между модулем защиты и сервером защиты). Клиентский модуль внедрялся непосредственно в программу (любую, которую нужно было «защитить»), контролировал работу WinAPI, защищал от хуков, различных модификаций кода и т. д. С другой же стороны был прокси-сервер. Довольно интересно. Плюс тему взял не из головы, а просто использовал систему, которую реализовывал в рамках своего игрового проекта.