ПОРІВНЯЛЬНА ХАРАКТЕРИСТИКА МОЖЛИВОСТЕЙ ПРОГРАМНИХ ПЛАТФОРМ І МОВ ПРОГРАМУВАННЯ З ТОЧКИ ЗОРУ РЕАЛІЗАЦІЇ КРИПТОАЛГОРИТМІВ
Ключові слова:
криптоалгоритми, програмні платформи, мови програмуванняАнотація
Проаналізовано деякі найбільш популярні програмні платформи і мови програмування щодо можливостей реалізації криптографічних алгоритмів забезпечення конфіденційності (симетричні і несиметричні алгоритми шифрування), цілісності й автентичності даних (ключові і бесключові хеш-функції та алгоритми цифрового підпису), а також протоколів формування сеансових ключів користувачів. Результати порівняльного аналізу можуть бути основою для прийняття рішення користувачеві з питання створення власної підсистеми криптографічного захисту даних.Завантаження
Посилання
Java Cryptography Architectur Standard Algorithm Name Documentation for JDK 8 [Электронный ресурс] / Oracle.com – Режим доступа: https://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html .
Msdn.microsoft.com, .NET Framework Cryptography Model [Электронный ресурс] / Msdn.microsoft.com – Ре- жим доступа : https://msdn.microsoft.com/enus/library/0ss79b2x(v=vs.110).aspx.
Wikipedia.org. Crypto++ [Электронный ресурс] / Wikipedia.org – Режим доступа: https://en.wikipedia.org/wiki/Crypto%2B%2B .
Efg2.com, Cryptography and Multiple-Precision Arithmetic [Электронный ресурс] / Efg2.com – Режим доступа: http://www.efg2.com/Lab/Library/Delphi/Math-Functions/Cryptography.htm.
Авдошин, С.М. Криптотехнологии Microsoft / С.М. Авдошин, А.А. Савельева // Приложение к журналу «Информационные технологии» – 2008. – №9. – C. 23–30.
Смарт, Н. Криптография: пер. с англ. / Н. Смарт – М.: Техносфера, 2005. – 528 с.
Лысенко, И.В. Исследование быстродействия алгоритмов шифрования на базе технологии .Net Framework / И.В Лысенко, А.Г.Проценко, // Системи обробки iнформацiї / ХУПС. – Х., 2011. – Вип. 4(94). – С. 176-181.
Проценко, А.Г. Исследование быстродействия алгоритмов обеспечения целостности на базе технологии .Net Framework / А.Г.Проценко // Системи обробки iнформацiї: ХУПС. – Х.в, 2011. – Вип. 8(52). – C. 228-232. References
“Java Cryptography Architecture Standard Algorithm Name Documentation for JDK 8”, available at: https://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html .
“.NET Framework Cryptography Model, available at: https://msdn.microsoft.com/enus/library/0ss79b2x(v=vs.110).aspx .
“Crypto++”, available at: https://en.wikipedia.org/wiki/Crypto%2B%2B .
“Cryptography and Multiple-Precision Arithmetic”, available at: http://www.efg2.com/Lab/Library/Delphi/MathFunctions/Cryptography.htm.
Avdoshin, S.M., Savel'eva, A.A. (2008), “Microsoft Cryptotechnologies” [Kriptotehnologii Microsoft], Prilozhenie k zhurnalu «Informacionnye tehnologii», no.9, pp. 23–30.
Smart, N. (2005), Cryptography, Trans. from Russ. ed.: [ Kriptografija, Per. s Russ. ed ], Tehnosfera Publ. 528 p.
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.
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.