Design patterns security analysis for blockchain-based applications development with javascript and solidity
Вантажиться...
Файли
Дата
Автори
Назва журналу
Номер ISSN
Назва тому
DOI
Анотація
The analysis of the application design process using the blockchain technology is presented. The main threats to the applications based on blockchain technology are identified. An analysis of design patterns and their application possibilities in the development of secure applications based on the blockchain technology is presented.
Представлено аналіз процесу проектування застосунків із використанням технології блокчейн. Визначено основні загрози застосункам, що базуються на технології блокчейн. Наведено аналіз шаблонів проектування та можливості їх застосування при розробці застосунків на основі технології блокчейн.
Представлено аналіз процесу проектування застосунків із використанням технології блокчейн. Визначено основні загрози застосункам, що базуються на технології блокчейн. Наведено аналіз шаблонів проектування та можливості їх застосування при розробці застосунків на основі технології блокчейн.
Опис
Ключові слова
блокчейн , гешування , шаблоні проектування , атаки , протидії , blockchain , hashing , design patterns , attack , counteractions
УДК
Тип документа
Мова
ISSN
Бібліографічний опис
Baryshev Y. Design patterns security analysis for blockchain-based applications development with javascript and solidity [Electronic resource] / Y. Baryshev // Матеріали XLVIII науково-технічної конференції підрозділів ВНТУ, Вінниця, 13-15 березня 2019 р. – Електрон. текст. дані. – 2019. – Режим доступу: https://conferences.vntu.edu.ua/index.php/all-fitki/all-fitki-2019/paper/view/7415.
Схвалення
Рецензія
Доповнено
Цитується в
Список використаної літератури (10)
- G. Wood Ethereum: A Secure Decentralised Generalised Transaction Ledger, 32 p. URL: http://gavwood.com/paper.pdf (accessed 10.03.2019)
- Solidity: Language Documentation. URL: https://solidity.readthedocs.io/en/v0.5.5/index.html#language-documentation (accessed 10.03.2019)
- web3.js - Ethereum JavaScript API. URL: https://web3js.readthedocs.io/en/1.0/ (accessed 10.03.2019)
- K. Halunen, V. Vallivaara, A. Karinsalo. On the Similarities Between Blockchains and Merkle-Damgård Hash Functions // Proceedings of IEEE 18th International Conference on Software Quality, Reliability, and Security Companion, 2018, p. 129-134.
- Баришев Ю. В. Аналіз стійкості технології блокчейн на прикладі реалізацій Bitcoin та Ethereum // XLVII Науково-технічна конференція підрозділів Вінницького національного технічного університету, Вінниця, 2018, 3 с. URL: http://ir.lib.vntu.edu.ua/bitstream/handle/123456789/20535/4351.pdf?sequence=3 (дата звернення 10.03.2019).
- J. J. Hoch, A. Shamir. Breaking the ICE – Finding Multicollisions in Iterative Concatenated and Expanded (ICE) Hash Functions // International Workshop on Fast Software Encryption, 2006, p. 179-194. URL: https://link.springer.com/content/pdf/10.1007%2F11799313_12.pdf (accessed 10.03.2019).
- V. Luzhetskyi, Y. Baryshev. Methods of generic attacks infeasibility increasing for hash functions // Proceedings IEEE 7th International Conference on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS), Berlin, 2013, p. 661-664.
- O. Voitovych, Y. Baryshev, E. Kolibabchuk, L. Kupershtein. Investigation of simple Denial-of-Service attacks // Problems of Infocommunications Science and Technology (PIC S&T), Kharkiv, 2016. p. 145-148.
- O. Voitovych, L. Kupershtein, V. Lukichov, I. Mikityuk. Multilayer Access for Database Protection // International Scientific-Practical Conference Problems of Infocommunications. Science and Technology (PIC S&T), Kharkiv, 2018, p. 474-478.
- E. Gamma, R. Helm, R. Johnson, J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Toronto: Addison-Wesley, 1995, 397 p.