The 21 references with contexts in paper P. Klyucharev G., П. Ключарёв Г. (2016) “Производительность поточных шифров, основанных на клеточных автоматах, при реализации на графических процессорах // Performance of Сellular Automata-based Stream Ciphers in GPU Implementation” / spz:neicon:technomag:y:2016:i:6:p:200-213

1
Быков А.Ю. Алгоритмы распределения ресурсов для защиты информации между объектами информационной системы на основе игровой модели и принципа равной защищенности объектов // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2015. No 9. С. 160-187. DOI: 10.7463/0915.0812283
Total in-text references: 1
  1. In-text reference with the coordinate start=2437
    Prefix
    продолжением серии статей, посвященных исследованию различных аспектов построения и реализации криптографических алгоритмов, основанных на обобщенных клеточных автоматах, в том числе [4; 5; 6; 7; 8; 10] и др. Подобные алгоритмы могут найти применение в большом количестве различных задач, связанных с информационной безопасностью, в том числе, с задачами, рассмотренными в работах
    Exact
    [1; 2; 3]
    Suffix
    Целью данной статьи является исследование возможности реализации рассматриваемых криптографических алгоритмов на графических процессорах и тестирование производительности такой реализации. Графические процессоры Термин «графический процессор» (англ.

2
Быков А.Ю., Артамонова А.Ю. Модификация метода вектора спада для оптимизационно-имитационного подхода к задачам проектирования систем защиты информации // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2015. No 1. С. 158175. DOI: 10.7463/0115.0754845
Total in-text references: 1
  1. In-text reference with the coordinate start=2437
    Prefix
    продолжением серии статей, посвященных исследованию различных аспектов построения и реализации криптографических алгоритмов, основанных на обобщенных клеточных автоматах, в том числе [4; 5; 6; 7; 8; 10] и др. Подобные алгоритмы могут найти применение в большом количестве различных задач, связанных с информационной безопасностью, в том числе, с задачами, рассмотренными в работах
    Exact
    [1; 2; 3]
    Suffix
    Целью данной статьи является исследование возможности реализации рассматриваемых криптографических алгоритмов на графических процессорах и тестирование производительности такой реализации. Графические процессоры Термин «графический процессор» (англ.

3
Быков А.Ю., Панфилов Ф.А., Ховрина А.В. Алгоритм выбора классов защищенности для объектов распределенной информационной системы и размещения данных по объектам на основе приведения оптимизационной задачи к задаче теории игр с непротивоположными интересами // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2016. No 1. С. 90-107. DOI: 10.7463/0116.0830972
Total in-text references: 1
  1. In-text reference with the coordinate start=2437
    Prefix
    продолжением серии статей, посвященных исследованию различных аспектов построения и реализации криптографических алгоритмов, основанных на обобщенных клеточных автоматах, в том числе [4; 5; 6; 7; 8; 10] и др. Подобные алгоритмы могут найти применение в большом количестве различных задач, связанных с информационной безопасностью, в том числе, с задачами, рассмотренными в работах
    Exact
    [1; 2; 3]
    Suffix
    Целью данной статьи является исследование возможности реализации рассматриваемых криптографических алгоритмов на графических процессорах и тестирование производительности такой реализации. Графические процессоры Термин «графический процессор» (англ.

4
Ключарев П.Г. Клеточные автоматы, основанные на графах Рамануджана, в задачах генерации псевдослучайных последовательностей // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2011. No 10. С. 1-15. Режим доступа: http://www.technomag.edu.ru/doc/241308.html (Дата обращения: 05.06.16).
Total in-text references: 2
  1. In-text reference with the coordinate start=2194
    Prefix
    Данная статья является продолжением серии статей, посвященных исследованию различных аспектов построения и реализации криптографических алгоритмов, основанных на обобщенных клеточных автоматах, в том числе
    Exact
    [4; 5; 6; 7; 8; 10]
    Suffix
    и др. Подобные алгоритмы могут найти применение в большом количестве различных задач, связанных с информационной безопасностью, в том числе, с задачами, рассмотренными в работах [1; 2; 3] Целью данной статьи является исследование возможности реализации рассматриваемых криптографических алгоритмов на графических процессорах и тестирование производительности такой реализации.

  2. In-text reference with the coordinate start=5172
    Prefix
    То есть максимально возможный размер графа при реализации на графических процессоров производства NVIDIA равен 1024. Алгоритм поточного шифрования Мы не ставим цель подробного описания реализуемого поточного шифра, поскольку он подробно описан в статье
    Exact
    [4]
    Suffix
    . Представляя собой генератор гаммы, он состоит из двух обобщенных клеточных автоматов и линейного регистра сдвига с обратной связью (рис.1). Впервые эта структура предложена в [11]. Начальное заполнение автоматов и регистра зависит от ключа.

5
Ключарев П.Г. Криптографические хэш-функции, основанные на обобщённых клеточных автоматах // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2013. No 1. С. 161-172. DOI: 10.7463/0113.0534640
Total in-text references: 1
  1. In-text reference with the coordinate start=2194
    Prefix
    Данная статья является продолжением серии статей, посвященных исследованию различных аспектов построения и реализации криптографических алгоритмов, основанных на обобщенных клеточных автоматах, в том числе
    Exact
    [4; 5; 6; 7; 8; 10]
    Suffix
    и др. Подобные алгоритмы могут найти применение в большом количестве различных задач, связанных с информационной безопасностью, в том числе, с задачами, рассмотренными в работах [1; 2; 3] Целью данной статьи является исследование возможности реализации рассматриваемых криптографических алгоритмов на графических процессорах и тестирование производительности такой реализации.

6
Ключарев П.Г. О вычислительной сложности некоторых задач на обобщенных клеточных автоматах // Безопасность информационных технологий. 2012. No 1. С. 30-32. Режим доступа: http://pvti.ru/data/file/bit/2012_1/part_4.pdf (дата обращения 01.03.2016).
Total in-text references: 1
  1. In-text reference with the coordinate start=2194
    Prefix
    Данная статья является продолжением серии статей, посвященных исследованию различных аспектов построения и реализации криптографических алгоритмов, основанных на обобщенных клеточных автоматах, в том числе
    Exact
    [4; 5; 6; 7; 8; 10]
    Suffix
    и др. Подобные алгоритмы могут найти применение в большом количестве различных задач, связанных с информационной безопасностью, в том числе, с задачами, рассмотренными в работах [1; 2; 3] Целью данной статьи является исследование возможности реализации рассматриваемых криптографических алгоритмов на графических процессорах и тестирование производительности такой реализации.

7
Ключарев П.Г. О периоде обобщённых клеточных автоматов // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2012. No 2. С. 1-2. Режим доступа: http://technomag.edu.ru/doc/340943.html (дата обращения: 29.05.16).
Total in-text references: 1
  1. In-text reference with the coordinate start=2194
    Prefix
    Данная статья является продолжением серии статей, посвященных исследованию различных аспектов построения и реализации криптографических алгоритмов, основанных на обобщенных клеточных автоматах, в том числе
    Exact
    [4; 5; 6; 7; 8; 10]
    Suffix
    и др. Подобные алгоритмы могут найти применение в большом количестве различных задач, связанных с информационной безопасностью, в том числе, с задачами, рассмотренными в работах [1; 2; 3] Целью данной статьи является исследование возможности реализации рассматриваемых криптографических алгоритмов на графических процессорах и тестирование производительности такой реализации.

8
Ключарев П.Г. Обеспечение криптографических свойств обобщённых клеточных автоматов // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2012. No 3. С. 1-8. Режим доступа: http://technomag.edu.ru/doc/358973.html (дата обращения: 01.06.16).
Total in-text references: 1
  1. In-text reference with the coordinate start=2194
    Prefix
    Данная статья является продолжением серии статей, посвященных исследованию различных аспектов построения и реализации криптографических алгоритмов, основанных на обобщенных клеточных автоматах, в том числе
    Exact
    [4; 5; 6; 7; 8; 10]
    Suffix
    и др. Подобные алгоритмы могут найти применение в большом количестве различных задач, связанных с информационной безопасностью, в том числе, с задачами, рассмотренными в работах [1; 2; 3] Целью данной статьи является исследование возможности реализации рассматриваемых криптографических алгоритмов на графических процессорах и тестирование производительности такой реализации.

9
Ключарев П.Г. Производительность и эффективность аппаратной реализации поточных шифров, основанных на обобщенных клеточных автоматах // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2013. No 10. C. 299-314. DOI:
Total in-text references: 1
  1. In-text reference with the coordinate start=13090
    Prefix
    При этом производительность не достигает рекордов, полученных при аппаратной реализации того же алгоритма шифрования на программируемых логических интегральных схемах, которые достигают сотен Гбит/с (см. 0 500 1000 1500 2000 2500 3000 1 2 4 8 16 32 64 Количество потоков гаммы NVIDIA GTX650 NVIDIA GTX770
    Exact
    [9]
    Suffix
    ). В то же время, скорость работы современных поточных шифров на CPU не превышает нескольких Гбит/с (например, для шифра Rabbit [12], являющегося победителем конкурса eStream [20] и рассчитанного на программную реализацию, производительность составляет около 3.7 тактов на байт, т.е., для современных десктопных процессоров, 3 – 7 Гбит/с).

10
3.0624722 10. Ключарёв П.Г. Реализация криптографических хэш-функций, основанных на обобщенных клеточных автоматах, на базе ПЛИС: производительность и эффективность // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2014. No 1. С. 214223. DOI: 10.7463/0114.0675812
Total in-text references: 1
  1. In-text reference with the coordinate start=2194
    Prefix
    Данная статья является продолжением серии статей, посвященных исследованию различных аспектов построения и реализации криптографических алгоритмов, основанных на обобщенных клеточных автоматах, в том числе
    Exact
    [4; 5; 6; 7; 8; 10]
    Suffix
    и др. Подобные алгоритмы могут найти применение в большом количестве различных задач, связанных с информационной безопасностью, в том числе, с задачами, рассмотренными в работах [1; 2; 3] Целью данной статьи является исследование возможности реализации рассматриваемых криптографических алгоритмов на графических процессорах и тестирование производительности такой реализации.

11
Сухинин Б.М. Разработка генераторов псевдослучайных двоичных последовательностей на основе клеточных автоматов // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2010. No 9. С. 1-21. Режим доступа: http://technomag.edu.ru/doc/159714.html (дата обращения: 24.05.16).
Total in-text references: 1
  1. In-text reference with the coordinate start=5352
    Prefix
    Алгоритм поточного шифрования Мы не ставим цель подробного описания реализуемого поточного шифра, поскольку он подробно описан в статье [4]. Представляя собой генератор гаммы, он состоит из двух обобщенных клеточных автоматов и линейного регистра сдвига с обратной связью (рис.1). Впервые эта структура предложена в
    Exact
    [11]
    Suffix
    . Начальное заполнение автоматов и регистра зависит от ключа. На выход поступает поразрядная сумма по модулю 2 выходов двух обобщенных клеточных автоматов. Графами клеточных автоматов являются графы Любоцкого-Филипса-Сарнака, являющиеся графами Рамануджана [13; 16; 19].

12
Boesgaard M., Vesterager M., Pedersen T., Christiansen J., Scavenius O. Fast Software Encryption. Rabbit: A new high-performance stream cipher. Springer, 2003. Pp. 307-329. DOI: 10.1007/978-3-540-39887-5_23
Total in-text references: 1
  1. In-text reference with the coordinate start=13220
    Prefix
    , полученных при аппаратной реализации того же алгоритма шифрования на программируемых логических интегральных схемах, которые достигают сотен Гбит/с (см. 0 500 1000 1500 2000 2500 3000 1 2 4 8 16 32 64 Количество потоков гаммы NVIDIA GTX650 NVIDIA GTX770 [9]). В то же время, скорость работы современных поточных шифров на CPU не превышает нескольких Гбит/с (например, для шифра Rabbit
    Exact
    [12]
    Suffix
    , являющегося победителем конкурса eStream [20] и рассчитанного на программную реализацию, производительность составляет около 3.7 тактов на байт, т.е., для современных десктопных процессоров, 3 – 7 Гбит/с).

13
Charles D.X., Goren E.Z., Lauter K.E. Families of Ramanujan graphs and quaternion algebras // Groups and symmetries: from Neolithic Scots to John McKay. 2009. Vol. 47. Pp. 5363. Режим доступа https://www.researchgate.net/publication/228745797_Families_of_Ramanujan_graphs_and_ quaternion_algebras (дата обращения: 01.06.16)
Total in-text references: 1
  1. In-text reference with the coordinate start=5614
    Prefix
    Начальное заполнение автоматов и регистра зависит от ключа. На выход поступает поразрядная сумма по модулю 2 выходов двух обобщенных клеточных автоматов. Графами клеточных автоматов являются графы Любоцкого-Филипса-Сарнака, являющиеся графами Рамануджана
    Exact
    [13; 16; 19]
    Suffix
    . LFSR+ Обобщенный клеточный автомат 1 Обобщенный клеточный автомат 2 Рис. 1 – Структура поточного шифра Здесь мы рассмотрим некоторое обобщение такой схемы, состоящее в том, что используется k таких генераторов, каждый из которых вырабатывает свой поток гаммы, а на выходе элементы этих потоков чередуются.

14
Eberly D.H. GPGPU Programming for Games and Science. Taylor & Francis, 2014. 441 p.
Total in-text references: 1
  1. In-text reference with the coordinate start=3194
    Prefix
    внимание на том, что графические ускорители, используемые до этого лишь для ускорения рендеринга трехмерной графики, стали подходить для решения широкого круга задач, с графикой не связанных. Подробные сведения о высокопроизводительных вычислениях на графических процессорах, в том числе историю развития этой области знаний, можно найти в целом ряде источников, в частности, в книгах
    Exact
    [14; 15; 17; 18; 21]
    Suffix
    . Современные графические процессоры представляют собой высокопроизводительные вычислительные устройства обеспечивающие массовый параллелизм, а также обладающие высоким быстродействием (свыше одного терафлопса) и достаточно большим объемом оперативной памяти.

15
Gaster B., Howes L., Kaeli D.R., Mistry P., Schaa D. Heterogeneous Computing with OpenCL: Revised OpenCL 1.2 Edition. Elsevier Science, 2012. 291 p.
Total in-text references: 1
  1. In-text reference with the coordinate start=3194
    Prefix
    внимание на том, что графические ускорители, используемые до этого лишь для ускорения рендеринга трехмерной графики, стали подходить для решения широкого круга задач, с графикой не связанных. Подробные сведения о высокопроизводительных вычислениях на графических процессорах, в том числе историю развития этой области знаний, можно найти в целом ряде источников, в частности, в книгах
    Exact
    [14; 15; 17; 18; 21]
    Suffix
    . Современные графические процессоры представляют собой высокопроизводительные вычислительные устройства обеспечивающие массовый параллелизм, а также обладающие высоким быстродействием (свыше одного терафлопса) и достаточно большим объемом оперативной памяти.

16
Hoory S., Linial N., Wigderson A. Expander graphs and their applications // BulletinAmerican Mathematical Society. 2006. Vol. 43. No 4. Pp. 439-561. DOI: 10.1090/S02730979-06-01126-8
Total in-text references: 1
  1. In-text reference with the coordinate start=5614
    Prefix
    Начальное заполнение автоматов и регистра зависит от ключа. На выход поступает поразрядная сумма по модулю 2 выходов двух обобщенных клеточных автоматов. Графами клеточных автоматов являются графы Любоцкого-Филипса-Сарнака, являющиеся графами Рамануджана
    Exact
    [13; 16; 19]
    Suffix
    . LFSR+ Обобщенный клеточный автомат 1 Обобщенный клеточный автомат 2 Рис. 1 – Структура поточного шифра Здесь мы рассмотрим некоторое обобщение такой схемы, состоящее в том, что используется k таких генераторов, каждый из которых вырабатывает свой поток гаммы, а на выходе элементы этих потоков чередуются.

17
Kaeli D.R., Mistry P., Schaa D., Zhang D.P. Heterogeneous Computing with OpenCL 2.0. Elsevier Science, 2015. 330 p.
Total in-text references: 1
  1. In-text reference with the coordinate start=3194
    Prefix
    внимание на том, что графические ускорители, используемые до этого лишь для ускорения рендеринга трехмерной графики, стали подходить для решения широкого круга задач, с графикой не связанных. Подробные сведения о высокопроизводительных вычислениях на графических процессорах, в том числе историю развития этой области знаний, можно найти в целом ряде источников, в частности, в книгах
    Exact
    [14; 15; 17; 18; 21]
    Suffix
    . Современные графические процессоры представляют собой высокопроизводительные вычислительные устройства обеспечивающие массовый параллелизм, а также обладающие высоким быстродействием (свыше одного терафлопса) и достаточно большим объемом оперативной памяти.

18
Kowalik J., Puźniakowski T. Using OpenCL: Programming Massively Parallel Computers. IOS Press, 2012. 295 p.
Total in-text references: 1
  1. In-text reference with the coordinate start=3194
    Prefix
    внимание на том, что графические ускорители, используемые до этого лишь для ускорения рендеринга трехмерной графики, стали подходить для решения широкого круга задач, с графикой не связанных. Подробные сведения о высокопроизводительных вычислениях на графических процессорах, в том числе историю развития этой области знаний, можно найти в целом ряде источников, в частности, в книгах
    Exact
    [14; 15; 17; 18; 21]
    Suffix
    . Современные графические процессоры представляют собой высокопроизводительные вычислительные устройства обеспечивающие массовый параллелизм, а также обладающие высоким быстродействием (свыше одного терафлопса) и достаточно большим объемом оперативной памяти.

19
Krebs M., Shaheen A. Expander families and Cayley graphs. Oxford; New York : Oxford University Press, 2011. 288 p.
Total in-text references: 1
  1. In-text reference with the coordinate start=5614
    Prefix
    Начальное заполнение автоматов и регистра зависит от ключа. На выход поступает поразрядная сумма по модулю 2 выходов двух обобщенных клеточных автоматов. Графами клеточных автоматов являются графы Любоцкого-Филипса-Сарнака, являющиеся графами Рамануджана
    Exact
    [13; 16; 19]
    Suffix
    . LFSR+ Обобщенный клеточный автомат 1 Обобщенный клеточный автомат 2 Рис. 1 – Структура поточного шифра Здесь мы рассмотрим некоторое обобщение такой схемы, состоящее в том, что используется k таких генераторов, каждый из которых вырабатывает свой поток гаммы, а на выходе элементы этих потоков чередуются.

20
Robshaw M., Billet O. New Stream Cipher Designs: The ESTREAM Finalists. Springer, 2008. 300 p. DOI: 10.1007/978-3-540-68351-3
Total in-text references: 1
  1. In-text reference with the coordinate start=13267
    Prefix
    алгоритма шифрования на программируемых логических интегральных схемах, которые достигают сотен Гбит/с (см. 0 500 1000 1500 2000 2500 3000 1 2 4 8 16 32 64 Количество потоков гаммы NVIDIA GTX650 NVIDIA GTX770 [9]). В то же время, скорость работы современных поточных шифров на CPU не превышает нескольких Гбит/с (например, для шифра Rabbit [12], являющегося победителем конкурса eStream
    Exact
    [20]
    Suffix
    и рассчитанного на программную реализацию, производительность составляет около 3.7 тактов на байт, т.е., для современных десктопных процессоров, 3 – 7 Гбит/с). Это совпадает по порядку с производительностю, полученной в данной статье (до 6.6 Гбит/с, в зависимости от параметров и графического процессора).

21
Scarpino M. OpenCL in Action: How to Accelerate Graphics and Computation. Manning, 2012. 458 p. Science and Education of the Bauman MSTU,
Total in-text references: 1
  1. In-text reference with the coordinate start=3194
    Prefix
    внимание на том, что графические ускорители, используемые до этого лишь для ускорения рендеринга трехмерной графики, стали подходить для решения широкого круга задач, с графикой не связанных. Подробные сведения о высокопроизводительных вычислениях на графических процессорах, в том числе историю развития этой области знаний, можно найти в целом ряде источников, в частности, в книгах
    Exact
    [14; 15; 17; 18; 21]
    Suffix
    . Современные графические процессоры представляют собой высокопроизводительные вычислительные устройства обеспечивающие массовый параллелизм, а также обладающие высоким быстродействием (свыше одного терафлопса) и достаточно большим объемом оперативной памяти.