머신러닝 기반 블록체인 DApp 시스템 설계 및 구현
Design and Implementation of Machine Learning-based Blockchain DApp System
0
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
본 논문에서는 지속적으로 급증하고 있는 안드로이드 악성 앱을 자동적으로 판별하기 위해 머신러닝 기법을적용하여 프라이빗 블록체인을 토대로 웹 기반 DApp 시스템을 개발하였다. 공인 실험 데이터를 대상으로 안드로이드악성 앱 판별에 96.2587% 정확도를 제공하는 최적의 머신러닝 모델을 선정하였고, 안드로이드 악성 앱에 대한 자동판별 결과를 Hyperledger Fabric 블록체인 시스템 내에 자동적으로 기록/관리하였다. 또한 적법한 권한이 부여된 사용자만이 블록체인 시스템을 이용할 수 있도록 웹 기반의 DApp 시스템을 개발하였다. 따라서 본 논문에서 제시한 머신러닝 기반 안드로이드 악성 앱 판별 블록체인 DApp 시스템 개발을 통해 안드로이드 모바일 앱 이용 환경에서의 보안성을 더욱 향상시킬 수 있으며, 향후에 일반적인 범용 데이터를 대상으로 머신러닝과 블록체인을 결합한 보안 서비스로발전시킬 수 있을 것으로 기대된다.
Abstract
In this paper, we developed a web-based DApp system based on a private blockchain by applying machine learning techniques to automatically identify Android malicious apps that are continuously increasing rapidly. The optimal machine learning model that provides 96.2587% accuracy for Android malicious app identification was selected to the authorized experimental data, and automatic identification results for Android malicious apps were recorded/managed in the Hyperledger Fabric blockchain system. In addition, a web-based DApp system was developed so that users who have been granted the proper authority can use the blockchain system. Therefore, it is possible to further improve the security in the Android mobile app usage environment through the development of the machine learning-based Android malicious app identification block chain DApp system presented. In the future, it is expected to be able to develop enhanced security services that combine machine learning and blockchain for general-purpose data.
참고문헌 (15)
- "Machine Learning: What it is & why it matters" (2020)[URL]
- 이호현, "기계학습 응용 및 학습 알고리즘 성능 개선방안 사례연구", 디지털융복합연구, 14(2), pp.245~258 (2016), 한국디지털정책학회[DOI]
- "Machine Learning for Malware Detection, Kasperskey Lab, Edward Raff, Malware Detection by Eating a Whole EXE, NVIDIA", ~ (2017)
- "The Linux Foundation Project, Hyperledger Project"[URL]
- Introduction of malicious code detection research by foreign companies using machine learning, "Security Technology Research Team", Financial Security Institute, ~, pp.Financial Security Institute Technical Report, 2018-029 (2018)
- 박동혁, "DEX 파일을 이용한 효율적인 안드로이드 변종 악성코드 탐지 기술", 정보보호학회논문지, 26(4), pp.895~902 (2016), 한국정보보호학회[DOI]
- Da-Hye Kim, "Machine Learning based Android Malware Detection using Gray Scale Images", KOREA INFORMATION SCIENCE SOCIETY, pp.1245~1247 (2018)
- Latest Android malicious app trends and detection techniques, "S.J Cho", iitp, ~ (2019)
- "Internet Security Threat Report. Volume23" (2018)[URL]
- "Mobile malware evolution 2019" (2020)[URL]
- "Androguard"[URL]
- "scikit-learn"[URL]
- 황수민, "Identification of Counterfeit Android Malware Apps using Hyperledger Fabric Blockchain", 인터넷정보학회논문지, 20(2), pp.61~68 (2019), 한국인터넷정보학회
- 이형우, "Consortium Blockchain based Forgery Android APK Discrimination DApp using Hyperledger Composer", 인터넷정보학회논문지, 20(5), pp.9~18 (2019), 한국인터넷정보학회[DOI]
- 이형우, "안드로이드 정상 및 악성 앱 판별을 위한 최적합 머신러닝 기법", 사물인터넷융복합논문지, 6(2), pp.1~10 (2020), 한국사물인터넷학회
