К дню замены паспорта я подхожу с довольно странными результатами. Год идиотский, поэтому самые главные успехи рабочие.
Более-менее уложил в голову, что такое умножение в поле Галуа. Ну то есть до стадии, когда сумею изобразить алгоритм. Написать тоже смогу, наверное, но отлаживать аккуратно буду долго. С удивлением понял, что для мелких порядков (2^8) это на Intel нифига не векторизуется. Ну то есть для раундов AES есть отдельные инструкции (и не только на Intel), а для остальных полей - хрен, сами.
Более-менее сумел соптимизировать много криптографии для Криптокома. Во многом, понятно, за счёт того, что этим никто всерьёз не пытался заниматься много лет, так-то никакой магии.
Родственники в порядке. За первую волну карантина мы с Ниной и детьми друг друга не поубивали, летом немного друг от друга отдохнули, сейчас ждём, что принесёт вторая волна.
Поездок в этом году, ну кроме Рыбинска, у меня пока не случилось. Продолжаю надеяться на лучшее.
Более-менее уложил в голову, что такое умножение в поле Галуа. Ну то есть до стадии, когда сумею изобразить алгоритм. Написать тоже смогу, наверное, но отлаживать аккуратно буду долго. С удивлением понял, что для мелких порядков (2^8) это на Intel нифига не векторизуется. Ну то есть для раундов AES есть отдельные инструкции (и не только на Intel), а для остальных полей - хрен, сами.
Более-менее сумел соптимизировать много криптографии для Криптокома. Во многом, понятно, за счёт того, что этим никто всерьёз не пытался заниматься много лет, так-то никакой магии.
Родственники в порядке. За первую волну карантина мы с Ниной и детьми друг друга не поубивали, летом немного друг от друга отдохнули, сейчас ждём, что принесёт вторая волна.
Поездок в этом году, ну кроме Рыбинска, у меня пока не случилось. Продолжаю надеяться на лучшее.
no subject
Date: 2020-10-12 10:44 am (UTC)