The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Представлен первый чип на базе открытой платформы OpenTitan, opennews (??), 16-Фев-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


49. "Представлен первый чип на базе открытой платформы OpenTitan"  –1 +/
Сообщение от Аноним (-), 16-Фев-24, 16:05 
> Сразу ффтопку зондоговно.

Не хотелось бы вас расстраивать - но сейчас уникальный серийник есть у практически каждого проца, и даже многих МК. А также в HDD, SSD, да даже цуко SD картах а порой и чипах RAW флеша.

Более того - иногда его отсутствие хреново. Скажем серийник можно юзать как (небольшую часть!) инициализации random seed.

А если все системы 100% идентичные и фирмвар одинаковый (вы же не будете каждому чипу уникальный фирмвар генерить?), при случае очень круто получается, когда у вас есть миллион девайсов, с одинаковой фирмварью, они дружно всей толпой генерят - ОДИНАКОВЫЕ КЛЮЧИ! И в какой-то момент оказывается что васян купивший девайс так то получил счастливый билет и может рулить всем миллионом. "Угадав" все и вся. Конечно тупой юзеж серийника если он последовательный не сильно поможет. Но как часть менее тупой инициализации - уже вариант.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

59. "Представлен первый чип на базе открытой платформы OpenTitan"  +/
Сообщение от Аноним (59), 17-Фев-24, 01:56 
Вы просто ничего не понимаете в аппаратной безопасности. В нормальных вещах для встроенной случайности используется intrinsic PUF. Это когда с чипами делаешь абсолютно точно то же самое, более того, стремишься к этому - а каждый чип получает уникальную случайность, причём в нормальных решениях чип сделан так, что он эту случайность даже самому вендору не выдаст. А внедрение вендором ключей для аттестации - это просто впихивание себя на критическую позицию, чтобы продавать юзеров копирастам оптом и в розницу.
Ответить | Правка | Наверх | Cообщить модератору

66. "Представлен первый чип на базе открытой платформы OpenTitan"  +/
Сообщение от Аноним (-), 17-Фев-24, 17:24 
> Вы просто ничего не понимаете в аппаратной безопасности.

А эксперты нам мастеркласс дадут? И если да то как насчет открытых дизайнов чипов, где все честно? А random seed можно заткнуть и софтварно, просто сложнее и дольше. Поэтому вон те на этом налетают, когда их песенка угадывается с 1 ноты.

> В нормальных вещах для встроенной случайности используется intrinsic PUF. Это когда с
> чипами делаешь абсолютно точно то же самое, более того, стремишься к этому - а
> каждый чип получает уникальную случайность,

Вообше, каждый чип уникален из-за разброса процессов. Если враждебный фирмварь задастся целью, сможет и без серийников их различать, сложнее но реализуемо. Так что если фирмвар враждебен юзеру это в любом случае не айс.

> причём в нормальных решениях чип сделан так, что он эту случайность даже самому
> вендору не выдаст.

Если вы не производитель чипа - сложновато проверить что все честно. Поэтому хороший дизайн софта не должен уповать на только это, имхо. Более того - есть зиллион pre-existing систем с такой проблемой. Так что почему бы не юзать доступную энтропию и вообще отличия чипов для разброса в начальных состояниях - черт бы его знает.

> А внедрение вендором ключей для аттестации - это просто впихивание себя на
> критическую позицию, чтобы продавать юзеров копирастам оптом и в розницу.

Отож, каждый хочет побыть президентом планеты. Даже если и карманным, пустячок а приятно.

Ответить | Правка | Наверх | Cообщить модератору

73. "Представлен первый чип на базе открытой платформы OpenTitan"  +/
Сообщение от Аноним (73), 20-Фев-24, 03:12 
>Вообше, каждый чип уникален из-за разброса процессов. Если враждебный фирмварь задастся целью, сможет и без серийников их различать, сложнее но реализуемо.

Это уже фингерпринтинг. PUF - это когда почти то же самое, но аппаратно. Разница в том, что PUF ты пропатчить не можешь. Но можешь проглитчить в некоторых реализациях :)

> И если да то как насчет открытых дизайнов чипов, где все честно?

Да как обычно, PUF прямо в код засовываешь, код публикуешь. А в каждом чипе всё равно ключ разный выводится, как раз из-за неконтролируемости условий производства. Дальше один e-fuse (которые правда ломаются FIBом, но на такое есть свой финт, против которого нет приёма).

>Если вы не производитель чипа - сложновато проверить что все честно.

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

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру