Size: a a a

Ассемблер

2020 August 07

D

Dim in Ассемблер
от этих теорий голова кругом идет
источник

AN

Alex Naraito in Ассемблер
Там есть реализация, так что переписать всегда можно
источник

D

Dim in Ассемблер
нужен готовый рабочий скрипт, который запуститься на модеме!
источник

D

Dim in Ассемблер
и будет подсчитано время обработки одного блока
источник

DV

Dmitrij V in Ассемблер
и откуда вообще такие ограничения в виде  ТОКА АЭС128 ? действительно - можно ж взять любой другой алгоритм шифрования...

можно было б заксорить - быстро дешево сердито...
источник

D

Dim in Ассемблер
Dmitrij V
и откуда вообще такие ограничения в виде  ТОКА АЭС128 ? действительно - можно ж взять любой другой алгоритм шифрования...

можно было б заксорить - быстро дешево сердито...
это требование протокола camd35
источник

D

Dim in Ассемблер
не я это придумал
источник

DV

Dmitrij V in Ассемблер
ок
источник

D

Dim in Ассемблер
я лишь пытаюсь реализовать аппаратного клиента
источник

AN

Alex Naraito in Ассемблер
https://habr.com/ru/post/112733/ Здесь внизу статьи предоставлена один из вариантов оптимизации алгоритма, типа кэш использовать, не знаю возможно ли это сделать на железке и уложиться в требования, но глянь
источник

D

Dim in Ассемблер
читал
источник

D

Dim in Ассемблер
можно сказать, что AES128 это некая модель кубика-рубика
источник

AN

Alex Naraito in Ассемблер
Значит, я отпадаю, хотя если код на питоне, то и правда стоит найти способ перенести его на си или что-то компилируемое
источник

D

Dim in Ассемблер
матрица 4*4 претерпевает множество изменений
источник

DV

Dmitrij V in Ассемблер
Dim
я лишь пытаюсь реализовать аппаратного клиента
ну вот мой совет (окончательный): править ТЗ под использование мк cortex-M4 + wolfssl к нему, согласовывать с начальством и пилить новую железяку с новыми не ограниченными(относительно) возможностями ))
источник

D

Dim in Ассемблер
спасибо за совет
источник

D

Dim in Ассемблер
господа поясните нижеизложенное:

On systems with 32-bit or larger words, it is possible to speed up execution of this cipher by combining the SubBytes and ShiftRows steps with the MixColumns step by transforming them into a sequence of table lookups. This requires four 256-entry 32-bit tables (together occupying 4096 bytes). A round can then be performed with 16 table lookup operations and 12 32-bit exclusive-or operations, followed by four 32-bit exclusive-or operations in the AddRoundKey step.

касаемое AES128
источник

D

Dim in Ассемблер
меня уверяют, что данное изменение не приведет к существенному приросту скорости
источник

D

Dim in Ассемблер
так ли это?
источник

DV

Dmitrij V in Ассемблер
таблички с предвычисленными значениями рулят (не нужно каждый раз вычислять значения). хотя в данном случае может чего упускаю из виду / не понимаю...
источник