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.
См. также
Примечания
- ↑ 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.
- ↑ 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.
- ↑ Suzaki, T.; Minematsu, K.; Morioka, S.; Kobayashi, E. (2011). "Twine: A lightweight, versatile block cipher" (PDF). ECRYPT Workshop on Lightweight Cryptography.
- ↑ 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.
Статьи
- Wheeler, D. A bulk data encryption algorithm (англ.) // Fast Software Encryption. — Springer, Berlin, Heidelberg, 1993-12-09. — P. 127–134. — ISBN 3540581081. — doi:10.1007/3-540-58108-1_16.
- Craig S. K. Clapp. Optimizing a fast stream cipher for VLIW, SIMD, and superscalar processors (англ.) // Fast Software Encryption. — Springer, Berlin, Heidelberg, 1997-01-20. — P. 273–287. — doi:10.1007/bfb0052353.
- Legito, Robbi Rahim. SMS Encryption Using Word Auto Key Encryption | IJRTER (амер. англ.). www.ijrter.com (2017). Дата обращения: 8 февраля 2017.
- Marina Pudovkina. Analysis of chosen plaintext attacks on the WAKE Stream Cipher. — 2001-01-01. — № 065.
- An Efficient Stream Cipher Using Variable Sizes of Key-Stream (англ.). ResearchGate. Дата обращения: 18 февраля 2017.