The OpenNET Project / Index page

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



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

Оглавление

Выпуск rPGP 0.10, реализации OpenPGP на языке Rust , opennews (??), 28-Мрт-23, (0) [смотреть все]

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


2. "Выпуск rPGP 0.10, реализации OpenPGP на языке Rust "  +3 +/
Сообщение от Аноним (2), 28-Мрт-23, 12:35 
в cfrg были дискуссия, что надо мол все экзамплы в рфц делать на раст, фанатика послали лесом, сказав, что криптоалгоритмы редко и крайне мало работают с памятью, поэтому бенефиты раста нинужны, С во все поля
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск rPGP 0.10, реализации OpenPGP на языке Rust "  –1 +/
Сообщение от Аноним (8), 28-Мрт-23, 12:50 
Если бы они были нужны всё бы уже давно было бы написано на расте, но как результат всё написано на Go.
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск rPGP 0.10, реализации OpenPGP на языке Rust "  +/
Сообщение от Аноним (20), 28-Мрт-23, 13:21 
Когда раст перепишут на Go?
Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск rPGP 0.10, реализации OpenPGP на языке Rust "  +/
Сообщение от VladSh (?), 28-Мрт-23, 20:35 
Когда Go перепишут на Rust.
Ответить | Правка | Наверх | Cообщить модератору

130. "Выпуск rPGP 0.10, реализации OpenPGP на языке Rust "  +2 +/
Сообщение от InuYasha (??), 30-Мрт-23, 10:59 
Кто во что GoRust.
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск rPGP 0.10, реализации OpenPGP на языке Rust "  +2 +/
Сообщение от Вирт (?), 28-Мрт-23, 14:39 
> Если бы они были нужны всё бы уже давно было бы написано на расте, но как результат всё написано на Go.

Сейчас вроде важное пишут на ассемблере,
иначе как гарантировать, что в расшифровка правильным и неправильным
ключом будет занимать приблизительно одинаковое количество времени (https://en.wikipedia.org/wiki/Timing_attack).

А в C/Go/Rust фиг знает в какие инструкции компилятор транслирует твой код.

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

84. "Выпуск rPGP 0.10, реализации OpenPGP на языке Rust "  +/
Сообщение от Sw00p aka Jerom (?), 28-Мрт-23, 21:12 
>фиг знает в какие инструкции компилятор транслирует твой код.

Ну вот надо научить компилятор генерить нормальный код

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

99. "Выпуск rPGP 0.10, реализации OpenPGP на языке Rust "  +/
Сообщение от Аноним (96), 29-Мрт-23, 06:10 
>>иначе как гарантировать, что в расшифровка правильным и неправильным

ключом будет занимать приблизительно одинаковое количество времени

Ты и на ассемблере этого не гарантируешь, потому что Intel -- это CISC, причём много слойный CISC. Сначала CISC разворачивается в RISC, а потом ещё этот RICS как-то интерпретируется/оптимизируется внутри-процессорными алгоритмами, работающими под какой-то осью, вроде Minix.

Быть может, на ARM не так?

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

101. "Выпуск rPGP 0.10, реализации OpenPGP на языке Rust "  +/
Сообщение от Sw00p aka Jerom (?), 29-Мрт-23, 08:25 
>Ты и на ассемблере этого не гарантируешь

На разных поколениях цпу может и да, поэтому необходимы постоянные испытания на такого рода атак

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

32. "Выпуск rPGP 0.10, реализации OpenPGP на языке Rust "  +2 +/
Сообщение от Аноним (32), 28-Мрт-23, 13:46 
Данные, которые эти криптоалгоритмы обрабатывают, хранятся видимо не в памяти...
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

58. "Выпуск rPGP 0.10, реализации OpenPGP на языке Rust "  –2 +/
Сообщение от Аноним (58), 28-Мрт-23, 15:20 
На стеке или статически выделяется.
Ответить | Правка | Наверх | Cообщить модератору

98. "Выпуск rPGP 0.10, реализации OpenPGP на языке Rust "  –2 +/
Сообщение от Аноним (96), 29-Мрт-23, 06:07 
Как ты "на стеке" выделишь кусок памяти "нужного" размера, ведь ты заранее не знаешь, какого размера файл тебе нужно зашифровать? А "статика" -- это вообще нелепость какая-то, все те же проблемы, что и со стеком, только ещё и с мультитредовой синхронизацией проблемы.
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск rPGP 0.10, реализации OpenPGP на языке Rust "  +/
Сообщение от Совершенно другой аноним (?), 29-Мрт-23, 13:15 
Вы наверное не поверите, но можно читать файл по частям, тем-более, что шифрование тоже идёт блоками.
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск rPGP 0.10, реализации OpenPGP на языке Rust "  +/
Сообщение от Аноним (49), 28-Мрт-23, 14:53 
Ссылки как всегда не будет и надо тебе поверить на слово?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

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

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




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

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