Уж в этой области я знаю побольше тебя. Инфа 100%.
Рассказать как надо шифровать?
1. Берем белый шум. Лучше с независимого генератора. Но например можно взять с современных материнк, например в чипсетах интеловских есть генератор начиная с i810.
2. Пишем пару гиг этого белого шума например на сидик (или храним далеко далеко). Это будет первый мастерключь.
3. Создаем сид для хорошего ПРНГ. Сид создаем, не зная ничего о нем. Например кусочек шума с колонок. Записываем его на носитель который уничтожается за 30 секунд.
(например лист бумаги с баркодом, баркод сканееры стоят копеки счас.) Важно что мы не знаем что на нем написанно. Это второй масерключь. Во время загрузки компа придется сканироватъ листочик, иначе кроме бутсектора ничего читатся не будет. Там будет мусор.
4. Берем драйвер HDD, и немного его модефицируем, при чтенни/записи нам нужно проксорить "псевдорандомблок" (если дожли до этого места уже знаете про что базар) с сидика, 512 байд выданных с ПРНГ на основе короткого ключя + соль + перец + например МД5 номера блока, это будет ключь для каждого сектора.
Мастерключь на сидике (или далеко) хорошь тем что с него можно тянуть инфо издалека, например на хостинге в амереке, сойдет и файл. и тянуть можно хорошим криптопротоколом, и доступать через еще одну бумажку/ключь. это позволит выиграть время если не успееюъ сожрать баркод сразу.
В качестве "мастера" или доп ключа можно еще использовать например картинку с теткой, фильмец зазиповонный, и т.д. Они хороши тем что компрессия подрузомевает хорошию "плотность распределения вероятности" - идеальный компрессор на выходе дает псевдорандом поток
Это дает устойчивостъ против первого уровня "терморектального криптоанализа".
На втором уровне ты сам все расскажишь и покажешь на соседа который тебя заставил так нехорошо поступить и продать родину
Сообщение отредактировал MOH: 11 February 2010 - 18:12
Пишу подробный политобзор в соотв разделе, а то они уже 5й год разобратся не могут, у кого яйца из льда, а у кого из стали, бренчат то одинаково. (С) Artsnis