Halka: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Нет описания правки |
Нет описания правки |
||
Строка 27: | Строка 27: | ||
== История == |
== История == |
||
До появления Halka |
До появления 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 |
{{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.
См. также
Примечания
- ↑ 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.
- ↑ 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.
- ↑ 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.