http://www.shamus.ie/ Рекомендую MIRACL. Там и исходники есть и тестовые программы, всё делают.
bloodden: Этот вопрос тут уже подробно обсуждался. В XTEA дыр нет никаких. В TEA есть уязвимость в смене ключа, из-за которой им нельзя...
http://www.cryptolib.com/crypto/ecdh.c - этого примера мало?
Там же есть вроде пример...
Что-то оно Sosemanuk напоминает...
Всё очень просто. Самый стойкий выбор – это 6 и 9. Но 6 и 8 быстрее на 8-битовых процессорах и не на много при этом от 6 и 9 отличается. Оба...
persicum Это T-function. Это ни под каким микроскопом не случайно и даже не псевдослучайно. И это вообще не по теме. /me может только вздыхать......
rodger Мерять и сравнивать скорость шифра даже сложнее, чем его сделать. До сих пор нет никакого согласования. Пользователям интересно знать...
georgel You obviously do not understand how Montgomery multiplication works or how this simple old attack works. It is far from mine and far from...
RTFM. Any big number library has a function for that, including Miracl. No one is going to do it for you. Nothing. You haven't prepared a list of...
georgel: First, you are supposed to convert all the inputs and outputs to binary form. They are in 8-bit n-residue form. Factoring those as if...
Smooth means divisible only by small primes. So yes, it does. It can be. Try factoring it.
georgel You failed with the big number calculator probably because big number calculators operate with normal numbers, and if they support...
You must convert the input number to n-residue format. Looks like that conversion is missing in the code. The final conversion may also be...
georgel Sounds like an 8-bit Montgomery RSA signature implementation. That constant multiplied by the first byte of the modulus should give 0xFF....
KeSqueer Так получается медленнее. Это не лишнее обращение к памяти. Ячейка та-же, читается прямо из cache без задержек, зато спасает от pipe...
Joes Я честно говоря даже не рассчитывал AES по скорости обогнать никакими оптимизациями... А тут 20%. /me почёсывая голову Это Core 2 Duo?...
Joes AES тоже работает только для 128-битовых ключей и 128-битовых блоков. Не надо же сравнивать яблоки с апельсинами... Мы даже key setup не...
Померял. Чистый С на 50% медленнее, чем самый быстрый AES (24 такта на байт по сравнению с 16.25 AES), вышеуказанный ассемблер - 21 такт на байт,...
Joes Для 4x4 можно вообще весь блок в регистрах держать: #define enRUPTa(a,b,c,r) \ __asm { lea esi,[a*2] }\ __asm { xor esi,c }\ __asm { xor...
Имена участников (разделяйте запятой).