BTC
7259.7
ETH
144.73
BCH
211.99
LTC
44.452
NEO
8.9437
DASH
50.720
XRP
0.2204
EOS
2.6228
ADA
0.0373
https://yobitex.net
https://yobitex.net/
bestchange.ru
hashflare.io

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

Исследователи MIT создали криптографический код для повышения безопасности онлайн-коммуникаций
Лаборатория компьютерных наук и искусственного интеллекта (CSAIL) в MIT разработала систему для запуска сложных математических алгоритмов для обеспечения безопасности онлайн-коммуникации.

Fiat Cryptography, как называется код, в настоящее время обеспечивает около 90% коммуникаций Google Chrome. Исследователи представили свой доклад на симпозиуме EEE по безопасности и конфиденциальности в мае, хотя эта технология была первоначально создана и развернута в лабораториях MIT еще в 2018 году.

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

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

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

«По сути, это все равно, что взять процесс, который осуществляется в человеческом мозге, и понять его достаточно хорошо, чтобы написать код, имитирующий этот процесс», - сказал исследователь CSAIL Адам Чипала (Adam Chlipala), работавший над проектом.

С тех пор Fiat Cryptography была применена в Google BoringSSL - криптографической библиотеке с открытым исходным кодом, используемой Google Chrome, приложениями Android и другими программами. Вместе с Чипала над проектом работали аспиранты CSAIL Андрес Эрбсен (Andres Erbsen) в качестве первого автора, Джейд Филипум (Jade Philipoom) и Джейсон Гросс (Jason Gross) в качестве соавторов, а также Роберт Слоун (Robert Sloan).

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

Показать комментарии Обсудить на форуме

Подписывайтесь на новости и их анализ в нашем Telegram канале!

Калькулятор Bitcoin
Скорость, GH/s:
Сложность:
Курс BTC/USD:
Курс BTC/RUB:
в день в неделю в месяц
BTC
0.000020
0.000137
0.000586
USD
0.14177
0.99238
4.2531
RUB
8.9634
62.744
268.90
Расширенный калькулятор
yobit.net
Курсы криптовалют
Обновить
Статистика сети
Текущая сложность: 12876842089683
Следующая сложность: 13211228164925 (2.6%)
Блоков до пересчета: 818
Цена шары (PPS): 0.0000000000
Мощность сети (Th/s): 94569654.85
Блоков в сети: 608014
Блоков в час: 6.16
Блоков за последний час: 7
До 6.25 BTC/блок: 148.71 дней
(21986 блоков)
Лучше взять и изобрести завтрашний день, чем переживать о том, что вчерашний был так себе
Стив Джобс