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

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


До появления Halka существовало множество блочных шифров, например, Katan<ref>
До появления Halka было предложено довольно много блочных шифров, например, KATAN<ref>


{{Cite journal | last1 = De Canniere | first1 = C. | last2 = Dunkelman | first2 = O. | last3 = Knežević | first3 = M. | doi = 10.1007/978-3-642-04138-9_20 | title = KATAN and KTANTAN — A Family of Small and Efficient Hardware-Oriented Block Ciphers | pages = 272--288 | year = 2009 | url = https://link.springer.com/content/pdf/10.1007%2F978-3-642-04138-9_20.pdf| pmid = | pmc = }}</ref>,
{{Cite journal | last1 = De Canniere | first1 = C. | last2 = Dunkelman | first2 = O. | last3 = Knežević | first3 = M. | doi = 10.1007/978-3-642-04138-9_20 | title = KATAN and KTANTAN — A Family of Small and Efficient Hardware-Oriented Block Ciphers | journal = Cryptographic Hardware and Embedded Systems| volume = 5747 | pages = 272-288 | year = 2009 | url = https://link.springer.com/content/pdf/10.1007%2F978-3-642-04138-9_20.pdf| pmid = | pmc = }}</ref>, KLEIN<ref>


{{Cite journal | last1 = Zheng Gong | first1 = | last2 = Svetla Nikova | first2 = | last3 = Yee Wei Law | first3 = | doi = 10.1007/978-3-642-25286-0_1 | title = KLEIN: A New Family of Lightweight Block Ciphers | journal = RFID. Security and Privacy | volume = 7055 | pages = 1-18 | year = 2012 | url =https://link.springer.com/content/pdf/10.1007%2F978-3-642-25286-0_1.pdf| pmid = | pmc = }}</ref>, PRINTcipher<ref>
Klein, PRINTcipher, Piccolo, Twine, EPCBC. Halka был разработан в 2014 году. Данный блочный шифр, по заявлению автора, стал уникальным во многих отношениях:

{{Cite journal | last1 = Knudsen | first1 = L. | last2 = Leander | first2 = G. | last3 = Poschmann | first3 =A. | last4 = Robshaw| first4 =M.J.B. |doi = 10.1007/978-3-642-15031-9_2 | title = PRINTcipher: A Block Cipher for IC-Printing | journal = Cryptographic Hardware and Embedded Systems| volume = 6225 | pages = 16-32 | year = 2010 | url = https://link.springer.com/content/pdf/10.1007%2F978-3-642-15031-9_2.pdf| pmid = | pmc = }}</ref>, Piccolo, Twine, EPCBC. Halka был разработан в 2014 году. Данный блочный шифр, по заявлению автора, стал уникальным во многих отношениях:
* прежде всего, это первое использование 8-битного S-блока в облегченной криптографии;
* прежде всего, это первое использование 8-битного S-блока в облегченной криптографии;
* кроме того, традиционно LFSR был использован только в [[потоковый шифр|потоковых шифрах]], в то время как Halka - блочный;
* кроме того, традиционно LFSR был использован только в [[потоковый шифр|потоковых шифрах]], в то время как Halka - блочный;

Версия от 12:21, 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[1], KLEIN[2], PRINTcipher[3], Piccolo, Twine, EPCBC. 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.

Литература

Ссылки


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


en: