• XSS.stack #1 – первый литературный журнал от юзеров форума

Статья Ускорение криптоанализа при помощи вычислительных систем на ПЛИС

gliderexpert

CPU register
Забанен
Регистрация
17.02.2021
Сообщения
1 440
Решения
1
Реакции
2 336
Пожалуйста, обратите внимание, что пользователь заблокирован
Прямо сейчас ведется война в информационном пространстве, затрагивающая каждого пользователя, участвующего в обмене данными. По одну сторону находятся шифровальщики, эксперты по защите данных — которые работают над обеспечением конфиденциальности - начиная с личных данных и заканчивая «закрытием» информации, представляющей интерес в рамках национальной безопасности.

С другой стороны — хакеры, политическая оппозиция и недружественные государства — используют все более сложные методы получения доступа к казалось бы, хорошо защищенным данным.
Оружием в этой войне, для обеих сторон - является вычислительная мощность — берущая начало с электромеханических компьютеров наподобие Энигмы времен второй Мировой, проходящее через эпохи вычислений на CPU, графических адаптерах - и заканчивающаяся решениями 21 века - аналогичными по силе атомной бомбе — реконфигурируемыми вычислителями на микросхемах ПЛИС.

Криптография — требующая большой скорости обработки данных для создания и взлома устойчивых математических алгоритмов — была одной из важнейших движущих сил в развитии вычислительных машин на протяжении более 70 лет . На самом деле, технология — применяющаяся в современных компьютерах — основана на исследованиях, проведенными пионерами в вычислительном криптоанализе, такими как Алан Тьюринг, Клод Шеннон, и их коллегами — во время Второй мировой войны.
В современную эпоху проводной и беспроводной связи, криптографические исследования вновь приводят к ускорению прогресса в вычислительной технике. Чем больше передается через средства коммуникаций «чувствительных» данных — тем больше интерес к ней по обе стороны баррикад — хакеры стремятся расшифровывать информацию быстрее, а специалисты по информационной безопасности — применяют все более ухищренные алгоритмы шифрования. Как результат — и тем, и другим — требуются мощные вычислители для решения их задач.

Сегодня я расскажу, как криптографические вычисления могут быть ускорены при помощи кластеров, собираемых из широко доступных программируемых логических микросхем — сокращенно ПЛИС или FPGA по англ.
Алгоритмы, которые используются для взлома большинства механизмой защиты данных — требуют больших вычислительных мощностей и длительного времени, посколько фактически решают задачу перебором пароля методом «грубой силы». И, если короткий пароль — можно взломать за несколько минут на обычном персональном компьютере, то перебор длинного пароля, может занять десятки и даже сотни лет итеративных вычислений.
В последние годы получило широкое развитие использование видеокарт в качестве ускорителей для криптоанализа. Эти устройства, благодаря своим структурам — могут обеспечить параллельный запуск множества n расчетных модулей, что ускоряет взлом пароля так же в n раз.
Благодаря наличию таких средств разработки как OpenCL и CUDA — использование мощности графического адаптера для вычислений, доступно любому программисту.

Но — видеокарты изначально разработаны для обработки графики, поэтому довольно плохо оптимизированы для параллельных вычислений, таких как перебор хешей.
В частности, многие алгоритмы потокового (побитового) шифрования — DES, SAFER (используется в bluetooth), семейство A5 — A5/1, A5/3 (шифрование мобильной телефонии) и другие - не поддаются эффективной реализации ни на CPU, ни на GPU.
Второй существенный недостаток GPU — высокое энергопотребление. Графические процессоры обеспечивают существенное ускорение вычислений, но обратная сторона — киловатты потребляемой мощности.

Вычислительные кластеры на ПЛИС — альтернативное решение, лишенное этих недостатков.

ПЛИС — это программируемая микросхема для создания цифровых логических схем. При этом логическая структура не заложена на заводе, как в cpu или gpu — а задается программистом в специальных средствах проектирования, таких как ISE или Vivado.

Одна микросхема может вмещать в себя десятки программных модулей, работающих параллельно над взломом одного и того же пароля. Несколько таких микросхем можно установить на печатную плату. Печатные платы — объединить к серверные корпуса, а корпуса — в стойки (и целые машинные залы).
Таким образом мы получаем так называемый реконфигурируемую вычислительную систему (РВС) — суперкомпьютер, решающий только одну узкоспециализированную задачу (например подбор хеша) — но в миллионы параллельных потоков на высокой скорости.
При необходимости — РВС можно реконфигурировать для решения другой задачи (например перенастроить с алгоритма DES на A5), но это занимает довольно длительное время — секунды, т. к. фактически требуется одновременная «перепрошивка» сотен микросхем в составе компьютера.

Одна из первых таких систем называется COPACOBANA. На фотографиях представлены отдельные вычислительные модули, собираемые при помощи некой «материнской платы» в законченный unit-корпус.
cobana1.jpg
photo_b4.jpg
photo_2.jpg


Это устройство довольно старое, собрано на медленных компонентах (fpga xilinx spartan3) и представляет разве что историческую ценность.
Более новый вычислитель собран уже на Virtex 4.

photo_v1.jpg


Существуют и "гибридные" варианты - например, вычислитель, состоящий из плат Pico SC3 (77 штук микросхем Xilinx Virtex-5 ), SC4 (176шт spartan3), SC5 (72шт Spartan6). Эти платы умещаются в стандартном серверном корпусе размерностью 4U и суммарно потребляют всего 1.4кВт электрической мощности (не сильно больше чем обычный компьютер с быстрым GPU ускорителем типа Теслы).

cluster1.jpg


Используя такое оборудование, были проведены сравнения скорости взлома следующих алгоритмов:

FileVault

Базируется на алгоритме AES и используется для шифрования файловой системе в компьютерах Apple. Восстановление пароля для FileVault требует вычисления хеша от предполагаемого пароля при помощи функции SHA-1, тысячи раз. В данном бенчмарке использовался метод восстановления ключа, называемый PBKDF2. При использовании всего 72шт микросхем из РВС, достигнуто уменьшение времени расшифровки ключа доступа к файловой системе более чем в 498 раз по сравнению с процессором Intel Core i7 с частотой 2,93ГГц. Как результат — уменьшение времени взлома с 21 часа до 2.5 минут.

vault.jpg



Wifi — WPA2
Так же использует SHA-1 для создания хешей. Соответственно, результат по производительности — аналогичен предыдущему — 498 раз.
Ну а результаты для более старого алгоритма WEP Вы можете увидеть на изображении:

wep.jpg




Кластеры на FPGA могут быть использованы для взлома множества стойких алгоритмов.

Как пример — на системе всего из 176 ПЛИС, с суммарным потреблением в 1.5кВт - достигается скорость перебора в 280 биллионов ключей DES за секунду, тогда как на довольно современный GPU Nvidia Tesla «выдает» всего лишь 16 миллионов ключей в секунду.
Таким образом, по сравнению с аналогичным по габаритам и потребляемой мощности компьютером — мы получаем колоссальное увеличение скорости.
Тот пароль, взлом которого на видеокарте потребует несколько лет — при помощи ПЛИС вычислителя размером с обычный 4U сервер, займет всего 2...3 дня.

Причем, при сборке РВС-вычислителей в кластеры — скорость растет почти линейно, т. к. существует возможность использования таких скоростных шин обмена данными как Infiniband, PciExpress, RocketIO и других. Тут уместно напомнить, что "нет пределов совершенству" - и на базе РВС может быть построен не только машинный зал, но и целый датацентр...

Отдельную нишу РВС занимают в атаках типа MiTM — когда длина ключа относительно небольшая (64...128бит), но взломать его нужно быстро — за время пока не истек таймаут аутентификации. Так, абсолютно все комплексы перехвата мобильной связи — используют дешифраторы, построенные на ПЛИС — по причине известного, стабильного и прогнозируемого времени взлома ключа сессии. Ведь, реконфигурируемый вычислитель - это не обязательно датацентр и мегаватты мощности, а иногда и маленькая плата размером не больше ладони, питающаяся от lipo аккумулятора...

Как пример производительности - российская вычислительная система Орфей, созданная в 2011 году - состоит из 850шт fpga, занимает одну серверную стойку и потребляет 50квт мощности (плис старые...). 50 квт кажется много, но... по производительности эта стойка равна суперкомпьютеру "Ломоносов", установленному в МГУ - машзал на 250кв м площади с потреблением примерно 3мегаВатт !
И это разработка 2011 года, сделанная на чипах 2006 года!

По некоторым причинам, в данном обзоре я показал сравнение с вычислителем, построенном на медленных FPGA более чем 10и летней давности… И оставил за кадром некоторые современные, более чем интересные - разработки российского оборонно-промышленного комплекса, в частности ФГУП "Квант" (их учредитель кстати ФСБ). Кому будет сильно интересно и нужно - гугл в помощь, я - не хочу заниматься "сбором, анализом и систематизированием информации, составляющей гостайну" :) А если таки решите собрать информацию - поверьте, это не сложно и более чем интересно.

Оставлю читателю простор для фантазии — попробуйте самостоятельно оценить, за какое время можно взломать Ваш «стойкий» 20и значный пароль для контейнера TrueCrypt, используя РВС, построенную например с использованием скажем 1000шт Xilinx UltraScale ? А ведь это всего лишь одна серверная стойка, которая - возможно, прямо сейчас занимает почетное место на кухне рядом с холодильником какого-нибудь old-school хакера специалиста и питается от вполне бытовой 3ф сети для электроплит...
stoika.png
 
Последнее редактирование:
Как пример — на системе всего из 176 ПЛИС, с суммарным потреблением в 1.5кВт - достигается скорость перебора в 280 биллионов ключей DES за секунду, тогда как на довольно современный GPU Nvidia Tesla «выдает» всего лишь 16 миллионов ключей в секунду.
Таким образом, по сравнению с аналогичным по габаритам и потребляемой мощности компьютером — мы получаем колоссальное увеличение скорости.
Тот пароль, взлом которого на видеокарте потребует несколько лет — при помощи ПЛИС вычислителя размером с обычный 4U сервер, займет всего 2...3 дня.
Помните я вам писал о дронах и том, что для любой сборки, пересборки, любой сложности нужен завод уже? Вот здесь то же самое. Увы, это крайне маловероятно и я не знаю почему. Это вопрос риторический, на уровне почему вот Германия около 20% бюджета вкладывает в науку и проекты. Потому что не только патенты выгодны, это попросту дивиденды инвестиции в будущее. А почему вот в бывшем СССР не так? Это охуенный вопрос, но на него нет ответа. Но я не скептик, а реалист. Это проекты чего то иного. Увы но фурора вряд ли случится. Да и потом, мировой капитал и финансово экономические группы вне флагов и политики. Было бы оно выгодно, нашлись бы свои Голдмены, с деньгой и всё бы получилось. Масса совместных предприятий, не только ведь немцы исторически в промышленности и развитии ее совместной отметились. Но...
Не сочтите за конспирологию, но есть вещи о которых не вступают в заговоры, сговоры, вроде давайте делать деньги. Они очевидны и ясны, как и направления действий. Поэтому нет сговора, но в реале именно такой образ хакеров и нужен мегакорпорациям. Это молодежь, максималисты и передовицы громких пшиков, datashit этот сливов и прочее. Нет, этому не способствуют центры мирового зла, которые сосредоточены в центре Земли. )))
Мало кто знает подноготную когда ряд проектов стратегических на кибербезопасность и ее стратегию в США принимался, что там происходило и какие интриги. Мета скупила все общественные организации, ямайские женщины, пенсильванские предприниматели, сотни организаций, лидеры которых им на хер не нужны, кроме движений за privacy и свободу информации, особенно европейские, которые они любят подкармливать подкидывая идеи. Это так же не заговор, просто необходимость заранее заботится о том что бы среди диких обезьян (по аналогии с экранизацией планеты обезьян и разрушением цивилизации) которые атакуют и разрушат все твое цифровое царство иметь своих лидеров.
То почему некто думает что хактивизм этот и особенно рансомварщики появились сами по себе и это огромная проблема? Это долго решаемая проблема, от нее страдают все. Разумеется бред заявлять что есть конечные или стихийные выгодополучатели этого. Но скажем так, им это очень выгодно. Видите ли, происходят обратно-иннерционные процессы, не все хотят мега-метакорпорацию и штаты у себя дома. А это стадно сплочает к единым стандартам и системам единым ОС комбинированное зеротраст и эндпоинты и т.п.. Европейцы те же понимают что у этих парней хватит бабла купить на х#й все и всех и демократично поебывать своих покахонтас и пятниц на законных основаниях содержанок. По линии штрафов и прочего это отдельная естественно прогрессирующая тема и она частично политизирована в разных странах, но имеет основу под собой. А так глобально, все страны хотят иметь свои акции и свои дивиденды, в то же ai государственные и научные проекты, это секретка зачастую примерно уже уровня ядерной промышленности, энергетики, или еще чего то. Где уже не допуски, а очень серьезный режим с определенного уровня вхождения. Это факт, просто не особенно эти новости публикуются как и что. Я не выдумываю и не строю воздушные замки. Это так же не схватка а вполне естественный процесс. Изучите Африку не в контексте истории это скучно, а политологии и вы поймете мир, и политику и экономику и стратегию. И как себя ведут страны поступательно, а не дипломатически вычурно. Да, эволюция, прогресс некоторый есть. Но.. Интересы у всех совсем не в стороне облаков охуевшей кучки инвестировавшей в озера и фермы.
Что до хакеров и их образа, то всем поебать на прайваси и душевно-ментальные переживания индивидуумов. Но это крайне губительно для социальных сетей, общества и сказывается невероятно множественно в тенденции, влиянии на множестве рукопожатий и ребер связей и тенденции сложно-связанных и управляемых сетей, социумов. Ну грубо говоря есть открытость и то что ее в социуме провоцирует способствует вовлеченности и зависимости, а есть что закрывает. Вот хак это табу. Мы можем провести тупой эксперимент на уровне общаги универа, студентов, простой группы социальной и как это повлияет, исследований таких сотни и о разном. Очень губительно. Это заставляет людей закрыватся и не доверять, это влияет на других и в этой простой группе. А глобально еще сложнее.
Соответственно хакеры и нужны такого образа тинейджеры, половозрелые паучки, как видим так они преподносятся. Ну а для бизнеса стада этого мира в едином чем то выгодны рансомварщики. Да это и правовой вопрос и долгий и сложный, невозможно это искоренить. Но могло бы быть все иначе. Потому что теряют много стран и серьезные деньги очень суммарно. Но это сложный вопрос.
Поэтому не нужно считать меня фантазером. Я пытаюсь просто говорить о сложном, но то о чем я говорю я изучал, а не просто пару статей прочел и прозрел идеями.
 
Последнее редактирование:
Пожалуйста, обратите внимание, что пользователь заблокирован
stepany4 - перечитал Ваше сообщение два раза. Честно говоря, так и не понял как краткий обзор серийно производимых вычислителей на ПЛИС, связан с глобальной политикой... Точнее мне вполне понятно как РВСки связаны с политикой, но статья не об этом )
А про то что хеши можно считать не только на видеокартах. Есть более энергоэффективные и компактные штуки.
Кому надо ломать хеши - сделают выводы на чем это лучше делать.
Кому надо защищать свою инфу от взлома - посмотрят ТТХ реально быстрых "ломалок" и тоже сделают выводы какие пароли/алгоритмы использовать, и чем в случае серьезного "залета" будут расшифровывать их веракрипт в условном ФСБ.
А я вообще практик, поэтому не стал делать никаких выводов, как обычно заварил мате и засел за verilog.
 
чем в случае серьезного "залета" будут расшифровывать их веракрипт в условном ФСБ.
Сейчас сразу паяльником, скорей всего. Поскольку никаких сдержек и противовесов против этого больше нет, хоть с той стороны хоть с другой. Спасибо Обаме-обезьяне.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
заварил мате и засел за verilog.
люто респектую таким,
шипните в пм адресс бтц,
чтоб вам всегда было на вкусненький мате и книжки по verilog.
You made my day one more time.
 
Последнее редактирование:
Пожалуйста, обратите внимание, что пользователь заблокирован
Сейчас сразу паяльником, скорей всего.
это в чатиках и на форумах все такие себе храбрые, как дойдет до дела, получат раз леща и все подпишут, пояльник даже не особо актуален. 100проц
 
естно говоря, так и не понял как краткий обзор серийно производимых вычислителей на ПЛИС, связан с глобальной политикой...
Извините, просто не то зацитировал. Никакого прямого, или иносказательного не имеет отношения к ПЛИС. Просто вы начали статью немного с иных основ и даже научно-политического обозрения двух сторон неких. ))
Прямо сейчас ведется война в информационном пространстве,
С другой стороны — хакеры, политическая оппозиция и недружественные государства
Что-то затронуло в моей душе, решил отвлечся, навалило работы, я уже и устал и спать пора, но сроки жмут, это утомляет и рассеивает, но работу лучше не откладывать. Вот 18 час сижу, уже и чифиря испил с зеленого чая gun powder и шен пуэр испил запасы, а он прёт покруче мате, но на любителя, кому то не заходит, кого-то в эйфорию вгоняет, очень различное действие, его нужно уметь выписывать, на рынке не все качественное шен пуэр, после короны особливо всё разрушилось, тематика узкая спрос не растет, наебка на наебке, я в пуэр понимаю кое чего...
Словом сорри, так просто че то накатило. Не все поймут, или поймут не о том.
 
gliderexpert подскажи, с каким брендом проще начинать работу с FPGA? а точнее, какой бренд наименее геморройный в плане копирайтов и всевозможных огороженностей, не требует сложных регистраций, подключения к интернету, в идеале с бесплатным IDE?
я нагуглил, что
- Intel/Altera и AMD/Xilinx имеют бесплатные IDE для очень старых моделей, но требуют регистрации (вроде бы только email, подробнее не узнавал). платные IDE можно скачать с торрентов (возможно, с подарками в комплекте)
- Lattice имеют бесплатные IDE даже для современных моделей, но их современные FPGA намного слабее, чем старые Altera/Xilinx. не знаю, нужна ли регистрация.
и не нагуглил, умеет ли кто-нибудь из них работать полностью оффлайн. GoWin и прочие редкие бренды не рассматриваю, т.к. с ними никакой помощи вообще не получишь и никакие решения не нагуглишь.
возможно, прямо сейчас занимает почетное место на кухне рядом с холодильником
знаем мы ваши "возможно" :D как справляешься с шумом?
 
это в чатиках и на форумах все такие себе храбрые, как дойдет до дела, получат раз леща и все подпишут, пояльник даже не особо актуален. 100проц
Всё верно. Опер в душу ёбнет кулаком со словами: " ты чё пёс нахуй, пиши давай"
И никакие хеши там не нужны)))
Сразу явка на бумагу, сделка с следствием и по возможности не закрутят по максималке)
 
Пожалуйста, обратите внимание, что пользователь заблокирован
gliderexpert подскажи, с каким брендом проще начинать работу с FPGA? а точнее, какой бренд наименее геморройный в плане копирайтов и всевозможных огороженностей, не требует сложных регистраций, подключения к интернету, в идеале с бесплатным IDE?

Нормальных открытых IDE для ПЛИС не существует, т.к. алгоритмы синтезирования структуры под конкретный чип - это проприетарная информация.

Справедливости ради скажу, что по железу - altera/xilinx примерно идентичны, но выбирать для старта - я бы рекомендовал Xilinx. Там история такая - если чип до 7 поколения - используется ISE 14.7, если поколение 7+ то ide Vivado. И то, и другое - давным давно качественно сломаны.
У меня с Xilinx куча наработок, начиная с обработки изображений для систем целеуказания и навигации бпла, и заканчивая всякими дешифраторами - если что - смогу подсказать куда пнуть плисину чтобы она зашевелилась, + планирую небольшой цикл статей-заметок по теме как начинать работать с плис, и примеры будут под xilinx.

ISE14.7 я сумел запустить под Linux'ом, включая все его модули (прикольно что сам xilinx считает невозможным запуск chipscope под линукс, но нет - это возможно) и программатор - причем без использования костылей типа wine и прочих средств эмуляции. Работает полностью автономно, никакие регистрации/интернет не нужны. И работает намного быстрее чем под виндой. Это важный момент - если ПЛИСы большие, синтез кода проекта в структуру (грубо говоря -аналог компиляции) занимает много времени.
Встроенные "подарки" вполне могут быть конечно, но - гандон, одетый на разъем сетевого кабеля, решает данную проблему полностью )

Нужен гайд по установке ISE на никсы? Если что, с плисами можно начинать знакомиться не имея физического железа - большинство задач все равно сначала отлаживается в симуляторе.

знаем мы ваши "возможно" как справляешься с шумом?
а? что вы спросили ??? повторите, ничего не слышу! ))
 
планирую небольшой цикл статей-заметок по теме как начинать работать с плис, и примеры будут под xilinx.
отлично, буду ждать!

а с Intel/Altera совсем всё плохо? у меня на районе продаётся дев борда со Stratix IV по очень хорошей цене, давно на неё посматриваю. а ещё примерно по такой же цене продаётся дев борда с Spartan6, который раз в 5 слабее стратикса, но если работа с Xilinx прям намного удобнее, то, наверное, остановлюсь на спартане.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
а с Intel/Altera совсем всё плохо?

Ну это вопрос религии, что лучше - интел или амд. Я исторически работаю с xilinx (ныне amd), поэтому не знаю как там у интела дела обстоят.

у меня на районе продаётся дев борда со Stratix IV по очень хорошей цене, давно на неё посматриваю. а ещё примерно по такой же цене продаётся дев борда с Spartan6, который раз в 5 слабее стратикса, но если работа с Xilinx прям намного удобнее, то, наверное, остановлюсь на спартане.

В качестве девборда рекомендую купить старый накопитель IoDrive2 DUO - это готовая макетка с 2шт Xilinx Virtex 6 на борту, подключенными к куче коннекторов под память. К тому же она втыкается в pcie!
io.jpg


У меня есть распиновка ее JTAGа, остальное вызванивается при помощи мультиметра и jtag boundary test.
Еще понадобится 2 программатора - один самодельный на ft2232, второй родной xilinx platform cable (200$ на авито/ebay) . Кабель должен быть красного цвета, это принципиальный момент. Белые более тормознутые.
Больше ничего не нужно для старта.
А вообще, я бы порекомендовал такую цепочку - поставить ise, освоить симулятор - поиграться с мелкими spartan3 (например digilent basys2 board) - переходить на более крупные чипы.

Stratix IV крутая штука, но надо смотреть какие на нее есть ip ядра, чем шить, какие симуляторы есть - в общем тут я к сожалению не подскажу, опыта работы с Альтерами не было.

Очень важный момент - научиться упихивать нужную математику в маленький чип. Поэтому я и рекомендую 3 спартан для начала. Самые интересные приколы и головная боль начинаются, когда проект занимает больше 80% ресурсов камня - там появляется геморрой с разводкой линий тактирования, оптимизацией кода и прочее, иначе все тормозит и не выходит на нужные частоты. Вот с этим нужно учиться работать прям сразу, чтобы писать правильный код. А если возьмете большой чип - на нем любое г..вно запустится, только это не будет показателем того что Вы научились кодить... И при попытке использовать ресурсы этого чипа на 100% (а именно так и нужно делать) - может возникнуть этот, как его там литовцы называют - пиздаускас )
 
Последнее редактирование:
второй родной xilinx platform cable (200$ на авито/ebay)
ну такое... с учётом покупки ссд и последующего пердолинга проще уже купить полноценную готовую PCIe дев борду со встроенным прошивальщиком плюс кучей кнопок и портов за ~$400.

если возьмете большой чип - на нем любое г..вно запустится, только это не будет показателем того что Вы научились кодить...
а я и не хочу становиться профессиональным программистом, поэтому - большой чип, контролцэ контролвэ и в прод)
 
Пожалуйста, обратите внимание, что пользователь заблокирован
ну такое... с учётом покупки ссд и последующего пердолинга проще уже купить полноценную готовую PCIe дев борду со встроенным прошивальщиком плюс кучей кнопок и портов за ~$400.
а я и не хочу становиться профессиональным программистом, поэтому - большой чип, контролцэ контролвэ и в прод)
Рано Вам еще FPGA... ПЛИС это не про "ctrl+c & ctrl+v" и экономию на программаторе, это так не работает...
 
Пожалуйста, обратите внимание, что пользователь заблокирован
А какое-то противодействие плисам есть?
Я имею в виду как тогда пароль ставить на контейнеры и прочее, где не предусмотрено 2фа итд
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Использовать нестандартные алгоритмы шифрования своей собственной разработки. Перед перебором пароля нужно знать функцию хеширования, и если она не стандартная - возникнут некоторые сложности.
 
А какое-то противодействие плисам есть?
Шифр Вернама или по-простому xor. Но тогда возникает другой головняк - где и как хранить длинный ключ.
Трукрипт просто удобная на практике штука - баланс между удобностью и надёжностью. Может ли возникнуть ситуация, когда кому-то его окажется взломать асиками-плисами легче, чем просто взломать пальцы криптана плоскогубцами, чтобы он вспомнил пароль? Наверное в теории может. Но на практике врядли.
 

Вложения

  • 144925974115033546.jpg
    144925974115033546.jpg
    55.2 КБ · Просмотры: 21
Пожалуйста, обратите внимание, что пользователь заблокирован
Использовать нестандартные алгоритмы шифрования своей собственной разработки. Перед перебором пароля нужно знать функцию хеширования, и если она не стандартная - возникнут некоторые сложности.
В разве сам вид хеша не выдаёт чем он был зашифрован? Вроде простое гугление или вопрос на тематическом форуме типо этого поможет узнать чем шифровали конкретный пароль

И что насчёт майнинга на плисах, это реально?
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Шифр Вернама или по-простому xor. Но тогда возникает другой головняк - где и как хранить длинный ключ.

Одноразовый шифроблокнот отличная вещь, только 2 нюанса
- в идеале, длина ключа равна количеству бит шифруемых данных
- нужен хороший генератор случайных чисел

В разве сам вид хеша не выдаёт чем он был зашифрован? Вроде простое гугление или вопрос на тематическом форуме типо этого поможет узнать чем шифровали конкретный пароль

"алгоритмы шифрования своей собственной разработки" - подразумевает что функция хеширования отсутствует в открытом доступе.

И что насчёт майнинга на плисах, это реально?

На них майнили пока не выпустили специальные ASIC чипы, которые более эффективны по энергопотреблению, но не дают возможности изменения конфигурации. Другие монеты, под которые нет ASICов - разумеется, по электричестку - выгоднее добывать на плис, чем на видеокартах.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Отличная книга по теме распределенных вычислений на ПЛИС:
"Реконфигурируемые вычислительные системы. Учебное пособие под редакцией И.А.Каляева"

Каляев, между прочим - гендир одного широко известного в узких кругах НИИ, которое разрабатывает суперкомпьютеры для российской оборонки...
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх