Возникла тут такая мысль и ищутся мануалы,документации и истории успеха на эту тему.
Мысль
Допустим у нас есть какое-либо приложение или стек приложений (далее ПО). Также имеется внешний ключ в прямом смысле этого слова (usb брелок с хитрым чипом, а для начала пусть будет хотя бы флэшка).
При подключенном ключе ПО работает в нормальном режиме. Если ключ изъять, процессы ПО остаются в памяти, но не выполняются до тех пор, пока не подключен ключ. И соответственно их неьлзя убить даже из под рута. Желательно если приложение при выключении железа будет свопится на заранее созданный раздел ( хотя это фантастика, т.к. при загрузке дескрипторы файлов будут не совпадать). Один из способов свопа - использовать какие либо виртуалки - но это не желательно, ибо виртуалка в виртуалке это трэш по винтам и процу.
Идеи, маны, документация, предложения...