계층적 컨볼루션 신경망 기반의 최적화된 다중 IoT 서비스 관리 기법
Optimized Multi-IoT Service Management Techniques Based on Hierarchical Convolutional Neural Network
정윤수(목원대학교 게임소프트웨어공학과)
9권 1호, 179~184쪽
초록
IoT 컨텍스트의 다양성으로 인해 요즘 IoT 자원의 보안과 효율성을 모두 만족하기가 쉽지 않다. 특히 IoT 자원을 직접 관리하기 어려운 분산된 IoT 환경(관리자 오류 처리, 서비스 오류 등)에서는 IoT 자원의 무결성을 완벽하게 보장받지 못하고 있다. 본 연구에서는 분산된 IoT 환경에서 IoT 자원을 효율적으로 관리하기 위해 계층적 합성곱 컨볼루션(CNN)을 기반으로 최적화된 다중 IoT 자원 관리 기법을 제안한다. 제안 기법은 IoT 자원의 속성을 다양한 경로에서 수집한 후 컨볼루션과 공격 패턴 풀링을 사용하여 IoT 자원의 분포를 최적화하는 것이 목적이다. 특히 제안 기법은 블록체인 기반으로 IoT 자원을 공격 패턴과 연결하여 각 IoT 자원을 해시 체인으로 연결하고, 이를 통해 공격 패턴이 있는 자원을 효율적으로 검증한다. 또한, 제안 기법은 서버와 IoT 장치 간 IoT 자원 양이 동적으로 처리되지 않도록 IoT 자원 블록을 계층적 다단계 방법으로 처리함으로써 IoT 자원의 효율적 운용이 가능하다. 제안 기법은 분산 환경에서 IoT 장치 간 예상치 못한 간섭이나 공격이 발생 되었을 경우, IoT 자원의 최소 오류를 허용하는 동시에 자원의 연계성을 확보할 수 있도록 IoT 장치의 자원들을 비대칭적으로 해시 처리한다. 실험 결과 IoT 자원 검증 시간이 평균 8.1% 향상되었으며, IoT 자원 정확도가 최대 13.5% 향상되었다. 이러한 결과는 IoT 자원의 가능성 값에 따라 해당 자원 간의 연관 처리가 발생할 수 있기 때문이다. 또한, 제안 기법은 IoT 장치에서 IoT 서버로 정보를 효율적으로 전송하기 위해서 IoT 서버에서 처리될 IoT 자원과 서버 단에서 실행될 IoT 자원을 구분하여 IoT 자원 처리 관련 비용을 최소화하였다.
Abstract
Due to the diversity of IoT contexts, it is not easy to satisfy both the security and efficiency of IoT resources these days. In particular, the integrity of IoT resources is not fully guaranteed in the distributed IoT environment (manager error handling, service error, etc.), which is difficult to directly manage IoT resources. In this study, we propose an optimized multi-IoT resource management technique based on hierarchical convolution (CNN) to efficiently manage IoT resources in a distributed IoT environment. The proposed technique aims to optimize the distribution of IoT resources by collecting the attributes of IoT resources from various paths and then using convolution and attack pattern pooling. In particular, the proposed technique connects each IoT resource with the attack pattern based on the blockchain, connecting each IoT resource with a hash chain, and through this, efficiently verifying the resource with an attack pattern. In addition, the proposed technique enables the efficient operation of IoT resources by processing IoT resource blocks in a hierarchical multi-step method so that the amount of IoT resources between servers and IoT devices is not dynamically processed. In the event of unexpected interference or attack between IoT devices in a distributed environment, the proposed technique hashes the resources of IoT devices asymmetrically to allow minimum errors in IoT resources and to secure resource connectivity. As a result of the experiment, IoT resource verification time was improved by an average of 8.1%, and IoT resource accuracy was improved by up to 13.5%. This result is because, depending on the likelihood value of IoT resources, association processing between the corresponding resources may occur. In addition, the proposed technique minimizes the cost of processing IoT resources by distinguishing IoT resources to be processed at IoT servers and IoT resources to be executed at the server stage in order to efficiently transmit information from IoT devices.
- 발행기관:
- 한국비즈니스학회
- 분류:
- 과학기술학