Я вот буквально пару дней назад думал про это после прочтения статейки про предложение Тима Бернерс по поводу ПД и кажется единственный по сути вариант надежного хранения ПД и контролируемого его чтения это личный носимый девайс-ключ, построенные по принципу Black-box-а, в который можно только отправить некий вычислительный алгоритм и на выходе получить несколько результирующих условных попугаев. Причем алгоритмы, судя по всему, должны быть стандартизированы.