dc.contributor.author | Соколов, А. В. | ru |
dc.contributor.author | Жданов, О. Н. | ru |
dc.coverage.spatial | Минск | ru |
dc.date.accessioned | 2017-11-02T11:29:00Z | |
dc.date.available | 2017-11-02T11:29:00Z | |
dc.date.issued | 2017 | |
dc.identifier.citation | Соколов, А. В., Жданов О. Н. Нелинейные преобразования конструкции Ниберг над изоморфными представлениями полей Галуа = Nonlinear Nyberg construction transforms over isomorphic representations of fields Galois / А. В. Соколов, О. Н. Жданов // Системный анализ и прикладная информатика. - 2017. – №3. - С. 59-67. | ru |
dc.identifier.uri | https://rep.bntu.by/handle/data/34321 | |
dc.description.abstract | Дальнейшее развитие криптографических алгоритмов, основанных на принципах многозначной логики, требует более тщательного изучения недвоичных криптографических примитивов – S-блоков. Одной из перспективных конструкций для синтеза S-блоков является конструкция Ниберг, обеспечивающая высокое качество конструируемых S-блоков в двоичном случае. Недостатком конструкции Ниберг являются малые мощности конструируемых классов S-блоков. Тем не менее, данный недостаток удается преодалеть за счет рассмотрения всех изоморфных представлений основного поля, существенно расширив выбор доступных высококачественных S-блоков. Проведенные в настоящей статье исследования показали, что преимущества конструкции Ниберг могут быть легко перенесены на многозначный случай. Так, в работе построены полные множества S-блоков конструкции Ниберг над всеми изоморфными представлениями полей GF(pᵏ), p = 3,5 и исследованы их нелинейные характеристики. В качестве критерия нелинейности выбран метод, основанный на измерении расстояния нелинейности: расстояния от компонентных функций многозначной логики до множества функций Виленкина-Крестенсона, являющихся наиболее линейными. Рассчитаны также коэффициенты корреляции векторов выхода и входа полученных S-блоков. Проведенные исследования показали высокое качество построенных криптографических примитивов и позволяют рекомендовать их к использованию в криптоалгоритмах, основанных на принципах многозначной логики. | ru |
dc.language.iso | ru | ru |
dc.publisher | БНТУ | ru |
dc.subject | S-блок | ru |
dc.subject | Конструкция Ниберг | ru |
dc.subject | Многозначная логика | ru |
dc.subject | S-box | en |
dc.subject | Nyberg construction | en |
dc.subject | Many-valued logic | en |
dc.title | Нелинейные преобразования конструкции Ниберг над изоморфными представлениями полей Галуа | ru |
dc.title.alternative | Nonlinear Nyberg construction transforms over isomorphic representations of fields Galois | en |
dc.type | Article | ru |
dc.relation.journal | Системный анализ и прикладная информатика | ru |
local.description.annotation | Further development of cryptographic algorithms based on the principles of many-valued logic requires more accurate research of non-binary cryptographic primitives – S-boxes. One of the most promising constructions for the synthesis of S-boxes is the Nyberg construction, which ensures high quality of the designed S-boxes in the binary case. The disadvantage of the Nyberg construction is the small cardinality of the classes of the constructed S-boxes. Nevertheless, this disadvantage can be overcome by considering all the isomorphic representations of the main field, substantially expanding the choice of available high-quality S-boxes. The research carried out in this paper has shown that the advantages of the Nyberg construction can be easily transferred to a many-valued case. Thus, we construct complete sets of S-boxes of the Nyberg construction over all isomorphic representations of fields GF(pᵏ), р = 3,5, and research their nonlinear characteristics. As a criterion of nonlinearity, we measure the distances from the component many-valued functions to the set of Vilenkin–Chrestenson functions that are considered to be the most linear. The correlation coefficients of the output and input vectors of the obtained S-boxes are calculated. The researches performed have shown the high quality of the constructed cryptographic primitives and allow recommendation of them for use in cryptoalgorithms based on the principles of many-valued logic. | en |