Skip to main content
QUICK REVIEW

[논문 리뷰] Access Control Mechanisms in Named Data Networks: A Comprehensive Survey

Boubakr Nour, Hakima Khelifi|arXiv (Cornell University)|2020. 12. 08.
Caching and Content Delivery참고 문헌 151인용 수 8
한 줄 요약

이 논문은 이름 기반 데이터 네트워킹(Named Data Networking, NDN)의 액세스 제어(AC) 메커니즘에 대한 종합적인 설문 조사 결과를 제시한다. 이는 암호화 기반 및 암호화 독립적 카테고리로 분류되며, 각각 특성 기반, 이름 기반, 신원 기반 등의 하위 유형을 포함한다. 스케일러빌리티, 성능, 신뢰 관리와 같은 주요 과제를 규명하고, NDN에서 안전하고 효율적이며 탈중앙화된 액세스 제어를 위한 향후 연구 방향을 제시한다.

ABSTRACT

Information-Centric Networking (ICN) has recently emerged as a prominent candidate for the Future Internet Architecture (FIA) that addresses existing issues with the host-centric communication model of the current TCP/IP-based Internet. Named Data Networking (NDN) is one of the most recent and active ICN architectures that provides a clean slate approach for Internet communication. NDN provides intrinsic content security where security is directly provided to the content instead of communication channel. Among other security aspects, Access Control (AC) rules specify the privileges for the entities that can access the content. In TCP/IP-based AC systems, due to the client-server communication model, the servers control which client can access a particular content. In contrast, ICN-based networks use content names to drive communication and decouple the content from its original location. This phenomenon leads to the loss of control over the content causing different challenges for the realization of efficient AC mechanisms. To date, considerable efforts have been made to develop various AC mechanisms in NDN. In this paper, we provide a detailed and comprehensive survey of the AC mechanisms in NDN. We follow a holistic approach towards AC in NDN where we first summarize the ICN paradigm, describe the changes from channel-based security to content-based security and highlight different cryptographic algorithms and security protocols in NDN. We then classify the existing AC mechanisms into two main categories: Encryption-based AC and Encryption-independent AC. Each category has different classes based on the working principle of AC (e.g., Attribute-based AC, Name-based AC, Identity-based AC, etc). Finally, we present the lessons learned from the existing AC mechanisms and identify the challenges of NDN-based AC at large, highlighting future research directions for the community.

연구 동기 및 목표

  • 정보 중심 네트워킹(ICN) 아키텍처 중 선도적 위치를 차지하는 이름 기반 데이터 네트워킹(NDN)에서 액세스 제어 메커니즘에 대한 통합적 분석을 제공하기 위해.
  • 기본 원리와 암호 기반 기초에 기반해 기존 NDN의 액세스 제어 메커니즘을 식별하고 분류하기 위해.
  • 콘텐츠의 분리 및 인프라 내 캐싱으로 인해 스케일러블하고 효율적이며 안전한 액세스 제어를 구현하는 데 있어 발생하는 과제를 부각하기 위해.
  • IoT, 패블리셔-서브스크라이버 모델, 자원 제약이 있는 장치와 같은 실제 사용 사례에서 액세스 제어의 영향을 탐색하기 위해.
  • 개방된 연구 과제를 규명하고, 실용적이고 탈중앙화된 액세스 제어 솔루션 설계를 위한 향후 연구 방향을 제안하기 위해.

제안 방법

  • 논문은 기존 NDN의 액세스 제어 메커니즘에 대한 체계적 설문 조사를 수행하여 설계 원리와 운영 모델을 분석한다.
  • 액세스 제어 메커니즘은 암호화 기반(예: 서명 기반, 특성 기반)과 암호화 독립적(예: 이름 기반, 신원 기반)이라는 두 주요 범주로 분류된다.
  • 각 범주는 액세스 제어 논리에 따라 추가로 하위 분류되며, 특성 기반 액세스 제어(ABAC) 또는 신원 기반 액세스 제어(IBAC)와 같은 방식이다.
  • NDN에서 사용되는 암호 기반 원자 및 보안 프로토콜, 예를 들어 디지털 서명 및 공개 키 암호 기법을 평가한다.
  • 성능 오버헤드, 신뢰 모델, 스케일러빌리티와 같은 아키텍처적 트레이드오프를 분석하며, 특히 인프라 내 캐싱 및 IoT 기기 환경을 고려한다.
  • 향후 연구 방향으로는 탈중앙화된 정책 시행을 위한 블록체인 통합 및 동적 특성 생성을 위한 머신러닝 활용을 제안한다.

실험 결과

연구 질문

  • RQ1콘텐츠 중심 모델로 인해 NDN의 액세스 제어 메커니즘이 기존의 TCP/IP 기반 액세스 제어와 어떻게 다를 수 있는가?
  • RQ2NDN의 액세스 제어 메커니즘의 주요 범주와 하위 유형은 무엇이며, 콘텐츠 기반 보안 하에서 어떻게 작동하는가?
  • RQ3콘텐츠가 중간 노드에 캐시되어 원본 소스와 분리된 상태에서 액세스 제어 정책을 시행하는 데 있어 주요 과제는 무엇인가?
  • RQ4자원 제약이 있는 환경, 예를 들어 IoT 네트워크에서 액세스 제어를 효율적으로 구현하는 방법은 무엇인가?
  • RQ5블록체인과 머신러닝과 같은 신기술이 NDN에서 스케일러블하고 탈중앙화된 액세스 제어를 가능하게 하는 데 어떤 역할을 할 수 있는가?

주요 결과

  • 서명 기반 및 특성 기반과 같은 암호화 기반 액세스 제어 메커니즘은 강력한 보안 보장을 제공하지만, 계산 및 통신 오버헤드를 유발한다.
  • 이름 기반 또는 신원 기반 액세스 제어와 같은 암호화 독립적 메커니즘은 암호화 비용을 줄이지만, 세밀한 액세스 제어 기능에 결함이 있으며 스케일러빌리티 문제를 겪을 수 있다.
  • 인프라 내 캐싱은 액세스 제어 시행을 복잡하게 만들며, 액세스 권한이 취소된 후에도 캐시된 콘텐츠가 접근 가능할 수 있어, 정책 시행을 위한 블록체인 또는 네트워크 컨트롤러와 같은 메커니즘이 필요하다.
  • 자원 제약이 있는 IoT 기기에서는 보안과 성능의 균형을 위해 대칭 암호화와 같은 경량 암호 기반 솔루션이 필요하다.
  • 패블리셔-서브스크라이버 모델에서의 동적 액세스 제어는 캐시에서 제거된 서브스크라이버의 액세스 권한을 취소하고 활성 구독 그룹 기반으로 키를 생성할 수 있는 메커니즘이 필요하다.
  • 향후 연구는 탈중앙화되고 스케일러블하며 효율적인 액세스 제어 솔루션에 집중해야 하며, 특히 특성 생성 및 정책 관리를 위한 블록체인 및 머신러닝 통합을 통해 이를 달성할 수 있다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.