Skein алгоритм для майнинга. как это работает?

Skein алгоритм для майнинга. как это работает?

 Skein алгоритм для майнинга.

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

Алгоритм Skein, позволяет получить новые монеты с целью последующей их продажи.

Что такое Skein?

На данный момент алгоритм Skein — это ПО хеширования переменной разрядности. Разработка алгоритма произошла при помощи интенсивной работы целой команды специалистов во главе с Брюсом Шнайером.

Сама по себе хэш-функция выполняется в качестве универсального криптогафического примитива. Основа такового: блочный шифр Threfiish (работает в отдельном режиме UBI-хэширования).

Требования, выставленные в процессе разработки специалистами:

  • Оптимизация алгоритма под использование минимального объема видеопамяти;
  • Максимальная безопасность хэширования данных;
  • Устойчивость к атакам хэш-функций;
  • Оптимизация под работу с 64-ми процессорами.ф

История создания алгоритма Skein

GOD ALGORITHM | HOW TO SOLVE RUBIK’S CUBE FOR 16 MOVES


Алгоритм был разработан в 2008 году. Целая группа авторов, главным разработчиком из которых стал Брюс Шнайер, оказалась в пятерке в конкурсе SHA-3.

Применяется сегодня Skеin во многих отраслях. Например: можно воспользоваться сообщением и ключом кода для того, чтобы вычислить MAC.

Также можно вычислить HMAC (в качестве хэш-функции).

Технические характеристики Skein

Skein поддерживает размеры внутреннего состояния 256, 512 и 1024 бит и размер выходного блока до 264?1 бит. Авторы заявляют о 6.1 тактах на байт для любого размера выходного блока на ПК с процессором Intel Core 2 Duo.

 Из числа кандидатов на SHA 3 Skеin входит в пятерку наиболее быстрых, однако лидирует лишь в 64-разрядном варианте, который превосходит по скоростным характеристикам 32 разрядный в более чем четыре раза.

Это объясняется тем, что авторы изначально ориентировались на оптимизацию под 64-разрядные процессоры. Skеin-512 использует всего 200 байт, Skein-256 — 100 байт, что оптимально для аппаратной реализации алгоритма в смарт-картах.

Как заявляют авторы, хэш-функция Skеin на распространённых процессорах работает в среднем в два раза быстрее SHA 512, Threefish в два раза быстрее AES.

Skеin защищена от новых видов атак на хэш-функции — подбора удлинённых сообщений и псевдоколлизий.

Threefish, лежащий в основе Skеin имеет очень простую структуру и может быть использован для замены алгоритмов блочного шифрования, будучи быстрым и гибким шифром, работающим в произвольном режиме шифрования. Сам Threefish не использует S-блоки, основан на комбинации инструкций исключающего или, сложения и циклического сдвига.

Наиболее подходящая Вам статья…

Понравилась статья? Поделиться с друзьями: