Dairi EYE Lock 프로그램 기반 프라이버시 제공 기법
상태바
Dairi EYE Lock 프로그램 기반 프라이버시 제공 기법
  • CCTV뉴스
  • 승인 2010.11.03 00:00
  • 댓글 0
이 기사를 공유합니다

연 재 순 서
1. e-JIKEI 카메라 기반 e-JIKEI 네트워크 프라이버시 제공 기법
2. Dairi EYE Lock 프로그램 기반 프라이버시 제공 기법
3. 세미블라인드 핑커프린팅(Semi-blind Fingerprinting) 기반 프라이버시 제공 기법
4. Privacy-Safe See-Through Vision 기반 프라이버시 제공 기법
5. USB 메모리 기반 영상감시 카메라 시스템 프라이버시 제공 기법
6. 적응적 비쥬얼 개념을 활용한 PriSurv 기반 프라이버시 제공 기법
7. 프라이버시 보호를 제공하는 영상감시 카메라 이미지 분배 시스템 기법
8. Scalable Video Coding을 이용한 프라이버시 보호 영상감시 시스템 기법
9. 프라이버시 보호를 위한 H.264/AVC 영상 스크램블링 기법
10. SecST-SPIHT 코딩 및 디코딩 스킴
11. 영상감시 시스템 내의 민감한 프라이버시 정보에 대한 영상 데이터 은닉 기법
12. RFID 기반의 프라이버시 제공 영상감시 시스템 기법
13. DRM 기반의 프라이버시 제공 영상감시 시스템 기법
14. 영상감시 시스템 내의 프라이버시 보호를 위한 주파수영역 기반 스크램블링 기법
15. 보안 카메라 내의 움직이는 객체 마스킹을 통한 프라이버시 보호 기법
16. 얼굴검출 및 JPEG2000의 ROI 코딩 기반 프라이버시 제공 영상감시 시스템 기법
17. Life-log 시스템 영상을 위한 프라이버시 보호 기법
18. 자동화된 영상감시 시스템을 위한 보안과 프라이버시 보호 기법
19. 접근 레벨 기반의 CCTV 영상 프라이버시 보호 기법
20. SPDCM(Stated Preference Discrete Choice Modelling) 기반 프라이버시 보호 기법
21. DWDM 파장 개선을 활용한 CCTV 보안 시스템 기법
22. 구글 스트리트 뷰 서비상에서의 얼굴 블러닝(Face-blurring) 기법

본 기고에서는 최근 일본에서 개발한 Dairi EYE Lock 소프트웨어를 활용한 영상정보 프라이버시 제공 기법에 관해 소개한다.

Dairi EYE Lock 소프트웨어

프라이버시 침해는 보안 카메라(security camera)에서 가장 심각한 문제이다. Dairi EYE Lock 소프트웨어는 이와 같은 개인 프라이버시 침해 문제를 해결하여 주는 보안 소프트웨어이다. Dairi EYE Lock 소프트웨어는 무료 소프트웨어(free software)로 보안 카메라로부터 획득된 영상을 암호화하여 저장한 후, 해당 지역 자치단체 또는 경찰서와 같이 권한이 부여된 기관에서 복호화에 관한 소프트웨어를 관리하게 된다. 이렇게 함으로써 보안 카메라의 소유자와 관리 기관의 합의하에 암호화된 영상을 복원하여 활용하게 된다.

이러한 Dairi EYE Lock 소프트웨어는 지난 연재에서 소개한 e-JIKEI 네트워크와 연동하여 사용되어 질 수 있다. 일반적으로 보안 카메라는 공개된 장소를 촬영함으로 인해 프라이버시 침해 문제가 심각하다. 이러한 프라이버시 침해 문제를 해결하기 위해서는 두 가지 해결책을 생각할 수 있다. 첫째, 보안 카메라의 안전한 운영 관리를 위한 가이드라인을 정하는 것이다. 둘째, 보안 카메라에 의해 획득된 영상을 정해진 기간 동안만 저장하고 저장 기간이 지나면 자동 삭제하게 하는 것이다. 하지만 위와 같은 방법들도 영상 카메라의 소유자가 가이드라인을 어기고 해당 영상을 남용할 수 있기 때문에 얼마든지 프라이버시 침해가 가능하다. 위와 같은 문제를 해결하기 위해 보안 카메라 시스템에 대한 소프트웨어 영역으로 Dairi EYE Lock 소프트웨어가 사용되어 질 수 있다.


[그림 1]은 Dairi EYE Lock 소프트웨어를 설치한 영상 감시 시스템 구성을 보여주고 있다. Dairi EYE Lock 모듈은 보안 카메라의 소유자에 의해 사용되는 소프트웨어이다. [그림 1]에서 Image Viewer Privilege 모듈은 전체 영상 감시 시스템의 관리자에 의해 사용되는 소프트웨어이다. 암호화된 영상들은 보안 카메라의 소유자로부터 전체 시스템의 관리자에게 제공된다. 오직 전체 시스템의 관리자만이 해당 영상을 볼 수 있게 되어있다.

Dairi EYE Lock의 기능들

① 암호화와 저장 기능
Dairi EYE Lock 소프트웨어는 [그림 2]와 같은 암호화 기능을 가지고 있다. 암호화된 영상 파일의 확장자는 ".DE "이며, 암호화된 영상들은 복호화 프로그램 없이는 절대 볼 수 없도록 되어있다. Dairi EYE Lock에서 암호 알고리즘은 공개키 암호시스템(public-key cryptosystem)을 적용하고 있다. 암호화 키는 권한자(authority)에 의해 Dairi EYE Lock과 Image Viewer Privilege 소스 코드 양쪽에 설정되어 있다. Dairi EYE Lock과 Image Viewer Privilege 실행 프로그램에 의해 기본적으로 입력되는 비밀 코드는 4개의 새로운 코드들을 만들며 이 코드들이 영상을 암호화하게 된다. 암호화된 영상들은 정해진 디렉토리에 저장되는데 내부적으로 세 개의 디렉토리 구조를 사용하여 연월일 및 최초로 본 시작 시간(watching start time)을 기준으로 자동 정렬되게 설계 되어있다. 예를 들면, 영상이 Location_001에서 2010년 10월 15일 04:12:11에 촬영되었으면, 파일명과 디렉토리 명은 다음과 같이 저장된다.
"C:e-JIKEIsavefilesLocation-0012010October15H04M12S11 _4.jpg."


② 프로필 생성 및 편집 기능
개별 카메라에 대한 프로필을 기록 및 관리할 수 있다. [그림 3]은 프로필 관리자 화면을 보여주고 있으며, [그림 4]는 프로필 생성 및 편집 화면을 보여주고 있다. [그림 5]와 [그림 6]은 Dairi EYE Lock의 카메라 종류 선택 및 영상 포맷 선택 기능을 보여주고 있다. USB 카메라뿐만 아니라 HTTP와 FTP 네트워크 카메라들도 Dairi EYE Lock 프로그램에서 사용되어 질 수 있다. 네트워크 카메라의 경우 IP 주소, 사용자명, 비밀번호 그리고 영상 파일명과 같은 추가적인 정보들이 요구되어 진다. 

  
 

 

 
③ Dairi EYE Lock 실행 기능
[그림 7]은 Dairi EYE Lock이 실행 중인 경우 보여주는 화면이며, [그림 8]은 감시(watching), 설정(setting) 그리고 도움말(help) 메뉴를 보여주고 있다. [그림 9]와 [그림 10]은 각각 영상 감시 기능 동작 및 저장 공간 효율성 제공을 위해 이전에 획득된 영상과의 차이를 이용한 저장 여부를 판단하게 해주는 threshold 설정 기능을 보여주고 있다. 
  
  
 
 



④ Image Viewer Privilege에 의해 획득된 영상 복호화 기능
[그림 11]은 Image Viewer Privilege 프로그램의 실행 화면을 보여주고 있다. Image Viewer Privilege는 영상 복호화(decrypt) 및 디스플레이(display)를 담당하는 소프트웨어이다.


복호화는 영상 카메라의 소유자와 전체 영상 감시 시스템 관리자의 합의하에 수행되게 된다. 결론적으로 Dairi EYE Lock 소프트웨어의 핵심 아이디어는 암호화된 영상 생성 프로그램과 복호화 프로그램을 분리 및 서로 다른 관리자들에 의해 관리하는 것이다.




댓글삭제
삭제한 댓글은 다시 복구할 수 없습니다.
그래도 삭제하시겠습니까?
댓글 0
0 / 400
댓글쓰기
계정을 선택하시면 로그인·계정인증을 통해
댓글을 남기실 수 있습니다.