ПОРІВНЯЛЬНА ХАРАКТЕРИСТИКА МОЖЛИВОСТЕЙ ПРОГРАМНИХ ПЛАТФОРМ І МОВ ПРОГРАМУВАННЯ З ТОЧКИ ЗОРУ РЕАЛІЗАЦІЇ КРИПТОАЛГОРИТМІВ

  • I. V. Lysenko
  • J. V. Tregub
Ключові слова: криптоалгоритми, програмні платформи, мови програмування

Анотація

Проаналізовано деякі найбільш популярні програмні платформи і мови програмування щодо можливостей реалізації криптографічних алгоритмів забезпечення конфіденційності (симетричні і несиметричні алгоритми шифрування), цілісності й автентичності даних (ключові і бесключові хеш-функції та алгоритми цифрового підпису), а також протоколів формування сеансових ключів користувачів. Результати порівняльного аналізу можуть бути основою для прийняття рішення користувачеві з питання створення власної підсистеми криптографічного захисту даних.

Завантаження

Дані про завантаження поки що недоступні.

Посилання

1. Java Cryptography Architectur Standard Algorithm Name Documentation for JDK 8 [Электронный ресурс] / Oracle.com – Режим доступа: https://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html .
2. Msdn.microsoft.com, .NET Framework Cryptography Model [Электронный ресурс] / Msdn.microsoft.com – Ре- жим доступа : https://msdn.microsoft.com/enus/library/0ss79b2x(v=vs.110).aspx.
3. Wikipedia.org. Crypto++ [Электронный ресурс] / Wikipedia.org – Режим доступа: https://en.wikipedia.org/wiki/Crypto%2B%2B .
4. Efg2.com, Cryptography and Multiple-Precision Arithmetic [Электронный ресурс] / Efg2.com – Режим доступа: http://www.efg2.com/Lab/Library/Delphi/Math-Functions/Cryptography.htm.
5. Авдошин, С.М. Криптотехнологии Microsoft / С.М. Авдошин, А.А. Савельева // Приложение к журналу «Информационные технологии» – 2008. – №9. – C. 23–30.
6. Смарт, Н. Криптография: пер. с англ. / Н. Смарт – М.: Техносфера, 2005. – 528 с.
7. Лысенко, И.В. Исследование быстродействия алгоритмов шифрования на базе технологии .Net Framework / И.В Лысенко, А.Г.Проценко, // Системи обробки iнформацiї / ХУПС. – Х., 2011. – Вип. 4(94). – С. 176-181.
8. Проценко, А.Г. Исследование быстродействия алгоритмов обеспечения целостности на базе технологии .Net Framework / А.Г.Проценко // Системи обробки iнформацiї: ХУПС. – Х.в, 2011. – Вип. 8(52). – C. 228-232. References
1. “Java Cryptography Architecture Standard Algorithm Name Documentation for JDK 8”, available at: https://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html .
2. “.NET Framework Cryptography Model, available at: https://msdn.microsoft.com/enus/library/0ss79b2x(v=vs.110).aspx .
3. “Crypto++”, available at: https://en.wikipedia.org/wiki/Crypto%2B%2B .
4. “Cryptography and Multiple-Precision Arithmetic”, available at: http://www.efg2.com/Lab/Library/Delphi/MathFunctions/Cryptography.htm.
5. Avdoshin, S.M., Savel'eva, A.A. (2008), “Microsoft Cryptotechnologies” [Kriptotehnologii Microsoft], Prilozhenie k zhurnalu «Informacionnye tehnologii», no.9, pp. 23–30.
6. Smart, N. (2005), Cryptography, Trans. from Russ. ed.: [ Kriptografija, Per. s Russ. ed ], Tehnosfera Publ. 528 p.
7. Lysenko, I.V., Procenko, A.G.( 2011), “Speed encryption algorithm study based on .Net Framework technology”, Information processing systems [”Issledovanie bystrodejstvija algoritmov shifrovanija na baze tehnologii .Net Framework”, Sistemi obrobki informaciї], HUPS, Kharkiv, Vol. 4(94). pp. 176-181.
8. Procenko, A.G., (2011), ”Research performance integrity algorithms based on the .Net Framework technology”, Information processing systems [”Issledovanie bystrodejstvija algoritmov obespechenija celostnosti na baze tehno-logii .Net Framework”, Sistemi obrobki informaciї], HUPS, Kharkiv, Vol. 8(52). pp. 228-232.
Опубліковано
2017-12-30
Як цитувати
Lysenko I.V. Порівняльна характеристика можливостей програмних платформ і мов програмування з точки зору реалізації криптоалгоритмів / I.V. Lysenko, J.V. Tregub // Системи управління, навігації та зв’язку. Збірник наукових праць. – Полтава: ПНТУ, 2017. – Т. 1 (41). – С. 20-22. – Режим доступу: https://journals.nupp.edu.ua/sunz/article/view/623 (дата звернення: 17.04.2024).