LINUX.ORG.RU
ФорумTalks

поясните про философию шифрования

 , ,


0

2

вот уж не знаю, наверное, опять с подразделом ошибаюсь, но все-таки...

По работе столкнулся с черновиком стандарта IEEE P1735. Вкратце — это «контейнер» для шифрования IP-ядер, написанных на VHDL/Verilog, сессионный ключ шифруется RSA, тело модуля шифруется с помощью AES. Утверждается, что такая схема позволяет вендорам распространять шифрованные IP-ядра конечным потребителям. Ну, например, ARM может так продавать свои ядра какому-нибудь Qualcomm.

Я вот чего не пойму — шифрование же предназначается для того, чтобы Алиса и Боб (которые доверяют друг другу) могли общаться через незащищенный канал. А тут получается какая-то гомосятина: входные данные шифруются вендором, отдаются заказчику, который из целевой софтины (например, из Design Compiler того же) выдирает приватный ключ — и вуаля, расшифровывает нафиг весь исходный код. ИМХО, в таком случае нужна обфускация, нет?

Да, по поводу стандарта: статья на aldec.com

★★★★★

тут получается какая-то гомосятина

Ты догадался, противный. Теперь нам придётся тебя убить.

heilkitty ★★
()

В данном случае ты ведёшь речь про философию копирастии.

Quasar ★★★★★
()

ИМХО, в таком случае нужна обфускация, нет?

нет. это защита от воровства ядер, а не от их изменения.

aiqu6Ait ★★★★
()
Ответ на: комментарий от aiqu6Ait

так стандарт и рассчитывает на то, что покупатель может потенциально утащить исходники. В общем, есть два пути — либо шифровать, либо генерировать нетлисты для целевой технологии. Второй путь муторный и неудобный — архитектур может быть до фига. Да и симулируются нетлисты очень медленно.

demidrol ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.