Halka: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 71: Строка 71:


== Литература ==
== Литература ==
=== Книги ===
<!-- список основных печатных публикаций (книг, статей) по теме, использованных при написании статьи и (или) рекомендуемых для дальнейшего изучения темы
* {{Книга|автор={{nobr|Schneier, B.}}|заглавие=Applied Cryptography: Protocols, Algorthms, and Source Code in C|ответственный=|издание=2nd edition|место=|издательство=John Wiley & Sons, Inc.|год=1996|страницы=|страниц=784|isbn=0471128457|isbn2=|ref=Schneier}}
-->
* {{Книга|автор={{nobr|А.В. Яковлев, А.А. Безбогов, В.В. Родин, В.Н. Шамкин}}|заглавие=Криптографическая защита информации : учебное пособие|ответственный=|издание=|место=Тамбов|издательство=Изд-во Тамб. гос. техн. ун-та|год=2006|страницы=|страниц=140|isbn=5-8265-0503-6|isbn2=|ref=Шамкин}}
*
=== Статьи ===
*
* {{Статья|автор={{nobr|Wheeler, D.}}|заглавие=A bulk data encryption algorithm|ссылка=https://link.springer.com/chapter/10.1007/3-540-58108-1_16|язык=en|издание=Fast Software Encryption|тип=|издательство=Springer, Berlin, Heidelberg|год=1993-12-09|месяц=|число=|том=|номер=|страницы=127–134|isbn=3540581081|issn=|doi=10.1007/3-540-58108-1_16|ref=Wheeler}}
* {{Статья|автор=Craig S. K. Clapp|заглавие=Optimizing a fast stream cipher for VLIW, SIMD, and superscalar processors|ссылка=https://link.springer.com/chapter/10.1007/BFb0052353|язык=en|издание=Fast Software Encryption|тип=|издательство=Springer, Berlin, Heidelberg|год=1997-01-20|месяц=|число=|том=|номер=|страницы=273–287|issn=|doi=10.1007/bfb0052353|ref=Craig}}
* {{Cite web|url=http://www.ijrter.com/published-papers/volume-3/issue-1/sms-encryption-using-word-auto-key-encryption/|title=SMS Encryption Using Word Auto Key Encryption {{!}} IJRTER|author={{nobr|Legito, Robbi Rahim}}|website=|date=2017|publisher=www.ijrter.com|lang=en-US|accessdate=2017-02-08|ref=Legito, Robbi Rahim}}
* {{Статья|автор=Marina Pudovkina|заглавие=Analysis of chosen plaintext attacks on the WAKE Stream Cipher|ссылка=https://eprint.iacr.org/2001/065|год=2001-01-01|номер=065|ref=Pudovkina}}
* {{Cite web|url=https://www.researchgate.net/publication/228619318_An_Efficient_Stream_Cipher_Using_Variable_Sizes_of_Key-Stream|title=An Efficient Stream Cipher Using Variable Sizes of Key-Stream|publisher=ResearchGate|lang=en|accessdate=2017-02-18|ref=Hui-Mei Chao}}


== Ссылки ==
== Ссылки ==
<!-- список внешних ссылок на основные онлайн-ресурсы (веб-сайты), содержащие информацию, использованную при написании статьи, и (или) дополнительную информацию по теме статьи
-->
*
*
*
*




<!-- Сюда поместите категорию, к которой относится статья. (можно делать на последних этапах работы над статьей)-->
<!-- Сюда поместите категорию, к которой относится статья. -->
[[Категория:Шифры]]
[[:Категория:Блочные шифры]]
[[:Категория:Блочные шифры]]



Версия от 13:15, 20 октября 2019


Halka
Создатель Sourav Das
Создан 2014 год
Опубликован 2014 год
Размер ключа 80 бит
Размер блока 64 бит
Число раундов 24
Тип блочный шифр

Halka — это блочный шифр с размером блока 64 бита, длиной ключа 80 бит и количеством раундов 24. В данном шифре используются в качестве нелинейных элементов 8-битные S-блоки. Главной особенностью является реализация мультипликативного инвертирования для 8-битных S-блоков с использованием LFSR, требующим 138 логических элементов. Развертывание ключа осуществляется по схеме, аналогичной той, что используется для блочного шифра PRESENT. Данный шифр был представлен в 2014 году. Автор: Sourav Das.


История

До появления Halka было предложено довольно много блочных шифров, например, KATAN/KTANTAN[1], KLEIN[2], PRINTcipher[3], Piccolo[4], Twine[5], EPCBC[6].

Halka был разработан в 2014 году. Данный блочный шифр, по заявлению автора, стал уникальным во многих отношениях:

  • прежде всего, это первое использование 8-битного S-блока в облегченной криптографии;
  • кроме того, традиционно LFSR был использован только в потоковых шифрах, в то время как Halka - блочный;
  • S-блоки Halka рассчитываются динамически, размер кода также очень мал, что ценно для устройств с ограниченным объёмом памяти;
  • наконец, Halka сочетает в себе сильные стороны как AES, так и PRESENT.

См. также


Примечания

  1. De Canniere, C.; Dunkelman, O.; Knežević, M. (2009). "KATAN and KTANTAN — A Family of Small and Efficient Hardware-Oriented Block Ciphers" (PDF). Cryptographic Hardware and Embedded Systems. 5747: 272–288. doi:10.1007/978-3-642-04138-9_20.
  2. Zheng Gong; Svetla Nikova; Yee Wei Law (2012). "KLEIN: A New Family of Lightweight Block Ciphers" (PDF). RFID. Security and Privacy. 7055: 1–18. doi:10.1007/978-3-642-25286-0_1.
  3. Knudsen, L.; Leander, G.; Poschmann, A.; Robshaw, M.J.B. (2010). "PRINTcipher: A Block Cipher for IC-Printing" (PDF). Cryptographic Hardware and Embedded Systems. 6225: 16–32. doi:10.1007/978-3-642-15031-9_2.
  4. Shibutani, K.; Isobe, T.; Hiwatari, H.; Mitsuda, A.; Akishita, T.; Shirai, T. (2011). "Piccolo: An Ultra-Lightweight Blockcipher" (PDF). Cryptographic Hardware and Embedded Systems. 6917: 342–357. doi:10.1007/978-3-642-23951-9_23.
  5. Suzaki, T.; Minematsu, K.; Morioka, S.; Kobayashi, E. (2011). "Twine: A lightweight, versatile block cipher" (PDF). ECRYPT Workshop on Lightweight Cryptography.
  6. Yap, H.; Khoo, K.; Poschmann, A.; Henricksen, M. (2011). "EPCBC - A Block Cipher Suitable for Electronic Product Code Encryption" (PDF). Cryptology and Network Security. 7092: 76–97. doi:10.1007/978-3-642-25513-7_7.

Литература

Книги

  • Schneier, B. Applied Cryptography: Protocols, Algorthms, and Source Code in C. — 2nd edition. — John Wiley & Sons, Inc., 1996. — 784 с. — ISBN 0471128457.
  • А.В. Яковлев, А.А. Безбогов, В.В. Родин, В.Н. Шамкин. Криптографическая защита информации : учебное пособие. — Тамбов: Изд-во Тамб. гос. техн. ун-та, 2006. — 140 с. — ISBN 5-8265-0503-6.

Статьи

Ссылки

Категория:Блочные шифры


en: