저작권정책연구 2009-12 음악포렌식마크기술성능평가인증 표준화연구 2009. 12
제출문 한국저작권위원회위원장귀하 본보고서를 화연구 음악포렌식마크기술성능평가인증표준 의최종연구결과보고서로제출합니다. 2009. 12. 31 주관연구기관 연구책임자 연구참여자 주관사업기관 연구책임자 : : : : : 한국저작권위원회 정재곤 차태원 방효근 정 현 김현미 상명대학교 김종원 연구참여자 : 이덕 최기철 조재용 김영남
제목차례 제 1 장서론 1 제1절연구배경및목표 1 1.1 연구배경 1 1.2 연구목표 2 제2절연구의범위및방법 4 2.1 연구범위 4 2.2 연구방법 5 제 2 장음악포렌식마크기술동향 7 제1절포렌식마크기술개요 7 1.1 디지털워터마킹기술개요 7 1.2 워터마킹기술분류및요구사항 8 1.3 포렌식마킹기술개요 10 1.4 포렌식마킹기술분류및요구사항 11 1.5 워터마킹/ 포렌식마킹기술의활용분야 13 제2절포렌식마크기술동향 15 2.1 국외포렌식마킹기술동향 15 2.2 국내포렌식마킹기술동향 16 2.3 포렌식마크기술최신연구동향 ( 알고리즘) 16 제3절포렌식마크시장동향 35 3.1 국내외시장개요 35 3.2 DRM Free에의한시장의변화 35 3.3 국외포렌식마킹기술산업화동향 37 3.4 국내포렌식마킹기술산업화동향 40 - i -
제4절포렌식마크평가기술동향 43 4.1 포렌식마크평가기술 43 4.2 포렌식마크평가인증동향 43 제 3 장음악포렌식마크표준화동향 45 제1절 MPEG-21 PAT 45 1.1 MPEG 개요 45 1.2 MPEG-1의개념및특징 47 1.3 MPEG-2의개념및특징 48 1.4 MPEG-4의개념및특징 50 1.5 MPEG-7의개념및특징 51 1.6 MPEG-21의개념및특징 52 1.7 MPEG-21 PAT 53 제2절 TTA 표준 58 2.1 포렌식마크기술평가및인증지침 58 2.2 비디오워터마크기술평가및인증 68 제3절 SDMI 77 제4절 STEP2000/2001 86 제5절 Stirmark for Audio 89 제6절 Checkmark 96 제7절 Optimark 102 제8절 Sandmark 104 제9절 Certimark 106 제10절 JEWELS 113 제11절 EBU test 116 제12절 SDM 119 제13절기타관련표준화단체 120 - ii -
제 4 장음악포렌식마크산업및정책동향 121 제1절콘텐츠유통및저작권피해현황 121 1.1 콘텐츠유통서비스현황 121 1.2 불법유통및저작권침해규모현황 124 1.3 불법유통에대한기술적보호조치현황 128 1.4 해외불법유통및서비스현황 128 제2절법제도및정책적측면에서의요구사항 130 1.1 주요국저작권관련법분석 130 1.2 법제화추진현황 133 1.3 국내법제도분석 142 1.4 법제도및정책적측면에서의요구사항 146 제3절산업계기술관련정책동향 153 제 5 장오디오편집 Tool 현황 154 제1절 Gold Wave 156 1.1 GoldWave의특징 156 2.2 GoldWave의기능 156 제2절 CoolEdit Pro 158 2.1 CoolEdit Pro의특징 158 2.2 CoolEdit Pro의기능 158 제3절 Sound Forge 160 3.1 SoundForge의특징 160 3.2 SoundForge의기능 160 제 6 장포렌식마크표준에대한적합성평가방안 162 제1절선행과제에대한분석 162 - iii -
1.1 포렌식마크데이터구조 162 1.2 포렌식마크인터페이스프로토콜 164 제2절적합성평가개요 174 2.1 적합성평가개요 174 2.2 적합성평가의의의 174 2.3 적합성평가활동 175 2.4 적합성평가제도의유형과특징 176 제3절적합성평가테스트방안 177 3.1 적합성평가테스트방안 177 3.2 적합성평가 Sheet 179 제 7 장오디오포렌식마크평가항목및평가방법 183 제1절포렌식마크기술평가항목및방법분석 183 1.1 과년도포렌식마크기술성능기준 183 1.2 선행연구에따른평가항목분석 190 제2절포렌식마크기술평가항목도출 203 2.1 평가항목분류및강인성및공모공격평가항목의도출 203 제3절포렌식마크기술평가방법및평가인증모델 214 3.1 포렌식마크기술평가테스트방법 214 3.2 포렌식마크기술평가인증모델 222 3.3 시험표본음악수의선정 229 3.4 시험결과의일관성제공을위한평가시스템고려사항 233 제 8 장국내표준평가인증시장및경제성분석 236 제1절저작권보호기술현황 236 1.1 포렌식마크와필터링국내기술개발현황 236 1.2 국내 DRM 및필터링시장규모 237 - iv -
제2절평가인증시장규모 239 1.1 평가인증비용구성 239 1.2 성능평가인증시장규모도출( 안) 240 1.3 인증시스템구성( 안) 242 제 9 장결론 247 참고문헌 250 - v -
표차례 표 표 표 표 1 인증신청서양식 56 2 공격의종류및내용 60 3 정지영상에대한강인성공격 61 4 동영상에대한강인성공격 62 표 5 Video FM Robustness Tests 62 표 표 표 표 표 6 성능평가항목및평가방법 63 7 인증신청서양식 65 8 테스트비디오동영상의종류 72 9 인증신청서양식 74 10 STEP2000/2001 평가항목 87 표 11 Evaluation Tests 102 표 표 표 표 표 표 표 12 동영상워터마킹평가시나리오 107 13 EBU의테스트항목 116 14 품질평가비교실험 118 15 강인성평가기준 119 16 디지털오디오변환 154 17 적합성평가활동 175 18 적합성평가 Sheet 180 표 19 평가 Sheet 예시 225 표 표 표 표 표 표 표 표 20 인증기관정의 228 21 음악장르구분의예 229 22 표본수선정 232 23 국내포렌식마크와필터링기술주기술개발업체현황 236 24 기술인증평가시장규모 241 25 음질테스트장비 244 26 시스템구축 244 27 운영예산 245 - vi -
그림차례 그림 그림 1 연구목표및연구내용 3 2 연구방법 6 그림 3 워터마크( 포렌식포함) 시스템구조 8 그림 그림 4 듀얼워터마킹/ 포렌식마킹시스템 17 5 위상천이포렌식마크알고리즘 18 그림 6 StirMark의 desynchronization attacks 복원과정 ( 비디오클립) 19 그림 그림 7 웨이블릿기반강인한포렌식마크삽입프로세스 20 8 웨이블릿기반강인한포렌식마크추출프로세스 20 그림 9 웨이블릿기반 Translation 보정방법 20 그림그림그림그림 10 웨이블릿기반포렌식마크추정블록생성방법 21 11 semi-fragile 포렌식마크삽입프로세스 21 12 semi-fragile 포렌식마크인증프로세스 22 13 2-detecting 코드를이용한포렌식마크삽입 24 그림 14 Steve Jobs가발표한 3가지 DRM 적용 Biz Model 36 그림 15 MPEG21-PAT 프로세스 53 그림 16 비디오 PAT 평가및인증을위한시스템 55 그림그림그림그림그림그림그림그림그림 17 포렌식마크기술평가및인증절차 64 18 비디오워터마크기술평가및인증절차 69 19 비디오워터마크기술성능평가절차 73 20 SDMI 강인성테스트프로세스 78 21 D/A, A/D 변환방법 80 22 진폭압축 81 23 이퀄리제이션 81 24 대역통과필터링 82 25 비트레이트변환코덱 82 - vii -
그림 26 잡음첨가 82 그림 27 Wow and Flutter 83 그림 그림 그림 28 에코추가 83 29 평가방법 84 30 스터마크프로파일 94 그림 31 Stirmark for Audio 94 그림그림그림그림그림그림 32 오디오를위한스터마크의평가시나리오 94 33 평가클래스다이어그램 95 34 Checkmark 공격분류 97 35 체크마크의적용범위 99 36 워터마크공격종류 108 37 벤치마크파라미터조정 108 그림 38 SoundForge, GaldWave, CoolEdit Pro 주요기능 155 그림 39 GoldWave 프로그램 157 그림 40 CoolEdit Pro 159 그림 그림 그림 41 포렌식마크모듈등록절차 165 42 OSP/CP에의한포렌식마크삽입및모듈전송 167 43 RI 서버에의한포렌식마크삽입및모듈전송 168 그림 44 콘텐츠유통사업자가 FM검출을수행할경우의절차 170 그림 45 RI 서버가 FM검출을수행할경우의절차 172 그림그림그림그림그림그림그림 46 등록단계의처리 177 47 시험단계의처리 178 48 검사단계의처리 178 49 적합성평가인증단계의처리 179 50 평균화공격 187 51 모자이크공격 190 52 포렌식마크강인성항목 204 - viii -
그림그림그림그림그림그림그림 53 공모공격항목 209 54 성능테스트항목 211 55 포렌식마크테스트모델 215 56 D/A, A/D 변환절차및장비예 217 57 Equalization 예 217 58 대역통과필터의예 218 59 잡음첨가 218 그림 60 Wow and Flutter 219 그림그림그림그림그림그림그림그림그림그림그림그림그림그림 61 에코추가 219 62 진폭압축 220 63 코덱테스트 220 64 청취테스트평가표 221 65 ABX 테스트박스 221 66 청취테스트시스템및모델 222 67 인증신청절차 223 68 시험오디오선정절차 223 69 평가항목선정절차 224 70 포렌식마크기술시험및인증절차 225 71 3D Mark를이용한벤치마킹예 234 72 SiSoft를이용한벤치마킹예 235 73 기술성능평가인증체계활성화를위한단계적접근 242 74 기술평가인증센터시스템구성 242 - ix -
( 공백 ) - x -
제 1 장서론 제1절연구배경및목표 1.1 연구배경 저작권산업의패러다임이변화하면서국가중요산업으로성장하고있으 며, 시장의중심이공급자에게서사용자로바뀌면서사용자편의성을고 려한시장으로변화하고있다. 2007년 2월애플사의스티브잡스가 DRM이없는음악서비스를위해서 권리자의동참을촉구함에따라 DRM free 서비스가등장하고사용자의 편의성은높아졌으나권리자의저작물은불법침해의위험에더욱노출되 고있다. 한국저작권단체연합회저작권보호연구센터의 2009년저작권보호연차보 고서 1) 에따르면저작권침해시장규모가 2조 4,234 억원으로, 2007년도 저작권침해시장규모 2조 191억원2) 보다높아진것으로보고되었다. 2009년보고서에서는게임분야의침해사례가추가적으로조사되었기때문에 이를제외하고비교하면침해시장규모가 2조 94억원으로소폭하락함 디지털저작물유통으로콘텐츠산업규모가확대되는만큼서비스환경 의변화와 OSP(Online Service Provider) 의진화, 저작권피해가증가하고 있다. 이와함께저작권법상의기술적조치에대한시장이해관계자의갈 등이심해지고있다. 저작권을보호하기위한 DRM 기술과사용자편의성을고려한 DRM free 라는상반된시장요구가상존하고있다. 시장에서의혼란은권리자와 OSP, 사용자에게불편을초래하고시장의성장을저해하므로이를신속히 1) 저작권보호센터, 2009 년저작권보호연차보고서, 2009 2) 저작권보호센터, 2007 년저작권침해방지연차보고서, 2007-1 -
해결하기위하여기술적보호조치와관련된표준가이드라인을제시하고시장에서의이해관계를조율할수있는기반과저작권산업보호를위한기반을마련할필요가있다. 시장에서의기술적보호조치에대한다양한이슈가혼재하면서합법과불법시장의경계가모호해지고기술적보호조치에대한이해관계의충돌 로표준화지연과객관적성능기준이제시되지못하고있으며, 해결책에 대한시장요구가증대되고있다. 권리자의저작권을보호하고이용자가안전하게저작물을이용할수있도록온라인서비스제공자가기술적보호조치를취할수있는표준규격이개발되었으나기술적보호조치의성능기준에대한객관적평가방법에대한요구가계속되고있다. 이용자와권리자, 사업자의갈등을해소하고신뢰회복을위해서는기술적 보호조치표준규격에대한적합성평가및기술성능인증을통한객관성 및신뢰성제공이필요하다. 1.2 연구목표 DRM free에대응할수있는포렌식워터마크는알고리즘이매우다양하 기때문에어떠한성능기준을가지고사용되어야하는지표준가이드라 인을도출한다. 매체에따라다른성능기준이필요하지만현재 DRM free가음악서비스 위주로진행되고있기때문에오디오포렌식워터마크의성능기준을마 련하여시장의혼란을예방한다. 포렌식마크기술개발업체들이제공하는보호기술에대한성능기준및 신뢰성에대한공인된기술인증및평가표준가이드라인을도출한다. 2008년도에수행된포렌식마크표준데이터구조에대한적합성시험방 안을연구한다. - 2 -
객관적인성능평가인증을위한평가인증참조모델을연구한다. 그림 2 연구목표및연구내용 - 3 -
제2절연구의범위및방법 2.1 연구범위 DRM free 대응기술적보호조치표준화연구를수행함에있어서주로 음악분야에서 DRM free 대응기술로포렌식마크기술인증및평가표 준을연구한다. DRM free 에대응한포렌식마크기술과관련된국내외의정책, 관련법과 제도등을진단하고, 성능요구사항을도출함으로써법과제도개선안을 수립하고이에따른기술평가/ 인증을위한표준화요구사항과기술을 활용하기위한성능기준가이드라인표준을연구한다. 포렌식마크기술평가방법에대한분석 : 다양한포렌식마크기술에대한객관적으로성능평가를할수있는방 법의분석수행 현재활용되고있는다양한평가틀에대한분석수행 - Stirmark, Certimark, Sandmark, Unsign 등의평가툴분석 - 오디오에대한평가방법도출 포렌식마크평가항목의도출 포렌식마크표준데이터구조 Conformance test 방안연구: 1차년도에연구된 표준데이터구조와의적합성을테스트하기위한방법 론분석 분석된방법론에따라적합성테스트방안을마련하고가이드라인이나 표준안제시 - 4 -
표준데이터에의한참조평가/ 인증모델연구: 기연구된표준데이터구조에의한적합성테스트방안과평가방법에 의해서향후시스템구축을위한모델연구 DRM-PG를통한표준규격으로공표 2.2 연구방법 본표준화연구의성공적인수행을위해서국내외시장에서의 DRM free 와관련된정책이나법제현황을분석하여제도개선사항을도출하고, 시장의 이해관계자를효과적으로참여시켜요구사항을정의함으로써시장에서만족 할수있는음악저작물포렌식마크성능평가방안을제시한다. 시장이해관계자의참여 - 권리자, 사업자, 이용자의참여유도 - - 시장이해관계자의신뢰회복 표준에대한시장합의도출 시장친화적실용표준 - - - 시장합의도출에의한표준으로시장친화적표준제시 시장요구의최대수용 비용절감형표준제시 기술발전지향적표준 - - 특정기술에종속되지않는표준제시 신규로개발될수있는기술발전을저해하지않는표준제시 타표준및제도와의연계 - 다른기술적보호조치표준과의연계성고려 - 5 -
- 선진사례분석을통한법, 제도, 정책과의연계를통한공통표준제시 - 시장이해관계자와전문가그룹의연계성확보 그림 3 연구방법 - 6 -
제 2 장음악포렌식마크기술동향 제1절포렌식마크기술개요 1.1 디지털워터마킹기술개요 워터마킹기술은멀티미디어콘텐츠에소유권자의저작권정보를워터마크로삽입하고불법복제된콘텐츠에서워터마크를다시추출함으로써소유권을주장할수있도록하는기술로서저작권자또는판매권자의정보를멀티미디어콘텐츠내에삽입하여추후발생하게될지적재산권분쟁에서정당함을증명하는데사용된다. 워터마킹기술은크게세가지종류로나눌수있다. - Robust 워터마킹 : 콘텐츠에삽입된정보가외부의공격에견딜수있 게함 - 포렌식마킹 : 콘텐츠에구매자정보를삽입하여불법복제시해당구매 자를추적할수있음 - Fragile 워터마킹 : 콘텐츠를의도적으로훼손하거나위변조시삽입된 워터마크가검출되지않도록함으로써인증과무결성을제공 포렌식마킹은워터마킹기술의확장기술로콘텐츠에소유자의정보뿐만 아니라구매자의정보도포함하도록하여불법배포가어느구매자로부 터시작되었는지를추적할수있도록하는저작권보호기술이다. 워터마 킹과포렌식마킹기술은사전적의미의보호시스템인 DRM과상호보완 적인수단으로활용될수있다. - 7 -
그림 4 워터마크( 포렌식포함) 시스템구조 1.2 워터마킹기술분류및요구사항 디지털워터마킹은다음과같이여러가지기준에따라분류될수있으 며, 각각의특성에따라여러가지용도에응용될수있다. 기술분류 분류기준방식비고 마크의인지가능여부 강인성제공여부 삽입/ 검출방식 마크의삽입영역 Perceptible 워터마킹대부분 fragile 워터마킹 Imperceptible Robust 워터마킹 워터마킹 강인성제공위한조건 저작권보호제공 Fragile 워터마킹인증 / 무결성제공 Private marking Public marking Public key marking Spatial Domain Frequency Domain 검출시원본필요 검출시원본불필요 공개키워터마킹 신호처리에약한특성 HVS 특성고려 - 8 -
요구사항 요구사항 내용 Imperceptibility 시각적으로워터마크삽입여부를알수없어야한다. Robustness 워터마크를제거하려는시도에견딜수있어야한다. 다양한신호처리와기하학적변형에도워터마크의검출이가능해야한다. Capacity (SNR) 마크삽입을위한충분한용량을제공해야한다. Scalability 워터마크의변경이나삽입이가능해야한다. Multiple Watermark 워터마킹기술의확장이용이해야한다 공격방법 구분 신호감쇄 검출실패 위조공격 특정환경 기타 잡음추가 중복마킹 필터링 재양자화 리샘플링 컬러모델변환 압축 averaging 지터 distortion 모자이크 마크복사 inversion twin peaks echo hiding 무작위키찾기 foreign server 공격방법및내용 잡음을추가하여신호를감쇄시킴 마킹된데이터위에다른키로중복마킹 원하지않은신호를추출하여제거 데이터의정량화기준을바꿈 샘플링비율을바꿈 다른컬러모델로의변환 손실압축에의한마크삭제 데이터의평균을구하여마크의위치제거 지터의추가로인한데이터의추가, 삭제, 이동 일반적인공간상에서의변형 spoofing 제 3자를속임 oracle 작은데이터에서워터마크를검출하기어려운점이용 다른이미지로워터마크만복사 역변환알고리즘으로가짜이미지생성 컬러히스토그램을분석하여공격 에코위치에삽입된마크를간섭시킴 삽입된마크의비밀키를무작위로찾기 법의힘이미치지않는곳에서불법행위를일으키는서버 검출기를사용하여워터마크를제거 - 9 -
1.3 포렌식마킹기술개요 포렌식마킹은디지털데이터가불법적으로무단복제된경우, 데이터의 판매자로하여금복제된복사본의원구매자를식별할수있는사후검 출기능을제공함으로써, 구매자가디지털데이터를불법적으로배포하지 못하도록보호하는기술이다. 포렌식마킹은디지털데이터의불법복제를방지하기위하여데이터에 2 진마크를삽입한다는점에서기본적으로워터마킹과유사하지만, 데이터 에대해삽입되는마크의내용이모두다르기때문에동일한데이터각 각을식별할수있는추가적인기능이제공된다는점에서디지털워터마 킹과구별된다. 즉, 디지털데이터의소유권에대한인증기능만을제공하 는것이워터마킹기술이라면, 소유권인증기능뿐만아니라배포자식별 기능까지제공하는것이포렌식마킹기술이다. 포렌식마킹은많은응용분야를갖고있으며, 그중에서도콘텐츠의저작 권보호와데이터베이스의고속검색방법으로사용된다. 저작권보호를 위한포렌식마킹기술은 tamper-resistance한하드웨어에의존하지않으 며, 구매자들이콘텐츠의복사본을만드는것은막지못하지만, 저작권 소유자가허가된사용자들의불법적인콘텐츠재분배를추적할수있게 한다. 암호학과비교하여기반개념은비슷하지만, 관점과사용한기술들 은다르다. 비디오포렌식마킹기술의경우최대 10명까지의공모공격에강인한기 술을보이고있으나, 실제로공모공격이나모자이크공격에강인한포렌 식워터마킹기술이상용화된예는존재하지않으며, 이는공모에강한 코드설계의어려움과공모공격에대한추출기술개발의한계로인한 것이며, 전세계적으로포렌식워터마킹기술수준이미비한상태이다. - 10 -
1.4 포렌식마킹기술분류및요구사항 포렌식마크는삽입대상, 검출감도, 식별정보등에따라다양하게분류되 며또식별정보에따라세부적으로분류된다. 기술분류 분류방법 삽입대상객체 (object) 검출감도 (Detection sensitivity) 포렌식마크방법 (Fingerprint-Method) 포렌식마크 (Fingerprint) 식별정보 (Identification Information) ㆍ Digital FM ㆍ Physical FM ㆍ Perfect FM ㆍ Statistical FM ㆍ Threshold FM ㆍ Recognition FM ㆍ Deletion FM ㆍ Addition FM ㆍ Modification FM ㆍ Discrete FM ㆍ Continuous FM ㆍ Symmetric FM ㆍ Asymmetric FM 종류 식별정보에방식분류 Symmetric ( 대칭) Asymmetric ( 비대칭) ㆍ Statistical FM ㆍ Collusion-Secure ㆍ Traitor tracing 종류 ㆍ Asymmetric FM ㆍ Anonymous FM ㆍ Asymmetric Traitor tracing 요구사항 항목내용 비인지성 (Imperceptibility) 콘텐츠내에포렌식마킹정보를삽입하게되면콘텐츠에노이즈(noise) 가삽입되어있는것과같은효과가있다. 따라서어떻게얼마나많은양을삽입하느냐에따라콘텐츠의품질이차이가나게된다. 콘텐츠의품질에는영향을미치지않으면서가능한많은양의부가정보를삽입해야한다는조건이다. - 11 -
항목내용 강인성 (Robustness) 유일성 (Uniqueness) 콘텐츠를불법으로재분배하려고하는공격자는삽입된포렌식마킹정보에손상을가하기위하여여러가지조작을하게된다. 견고성(robustness) 은이러한조작에대해삽입된포렌식마킹정보가얼마나잘견디어내는지를평가하는척도이다. 검출된삽입정보는저작자/ 구매자를명확하게특정할수있어야한다. 포렌식마킹된콘텐츠는삽입되는내용이구매자마다다르므로다수의구매자들이자신의콘텐츠를비교하여삽입정보를삭제하거나다른사용자의정보를삽입한콘공모허용텐츠로위조하여배포할수있으므로, 이와같은공격에 (Collusion Tolerance) 견고하기위해아무리많은콘텐츠가주어지더라도포렌식마크( 삽입정보) 를찾거나삭제할수없어야하고새로운포렌식마크를생성할수없어야한다. 비대칭성 (Asymmetry) 익명성 (Anonymity) 콘텐츠를구매할시점에서포렌식마킹된콘텐츠를구매자만이알고판매자는알지못하도록하는조건을비대칭성(asymmetry) 이라고한다. 포렌식마킹된콘텐츠를판매자도접근할수있다면불법재분배자식별에있어서모호함이발생할수있다. 단지구매자만이포렌식마킹된콘텐츠를소유할수있어야만재분배했을경우에확실한불법의증거가된다. 인터넷을통한전자상거래와연관하여본조건은구매자에대한익명성(anonymity) 을보장해야한다는조건이다. 실제로상거래의특징은익명으로상품을구매할수있다는점이다. 구매자의프라이버시를존중하면서포렌식마킹된콘텐츠를판매할수있어야한다. 조건부추적성 (Conditional Traceability) 정직한구매자는익명으로유지되는반면, 부정자는반드시추적할수있다. 불법배포한 공격방법 - 평균화공격(Averaging Attack) : 평균화공격은워터마킹된다수의콘텐 츠를서로평균화하여새로운콘텐츠를생성하는공격법 - 최대최소공격(Max-Min Attack) : 공모에참가한워터마킹된콘텐츠에 서최소값과최대값을구한후그평균값으로새로운콘텐츠를생성하 는공격법 - 상관계수음수화공격(Negative-Correlation Attack) : 상관계수를이용 - 12 -
하여포렌식마킹정보를추출할경우상관계수의값을음수로만들어 공모자의추출을어렵게만드는공격법 - 상관계수제로화공격(Zero-Correlation Attack) : 상관계수를제로에가 깝게유도하여포렌식워터마크정보검출이불가능하도록만드는공 격법 - 모자이크공격(Mosaic Attack) : 워터마킹된콘텐츠를기하학적모양으로 작게나누어새로운콘텐츠를생성하는공격법 워터마킹기술의콘텐츠에따른필수평가기준 구분오디오정지영상동영상 필수평가기준 ㆍ Inaudibility ㆍ강인성ㆍ공모적공격ㆍ신뢰성ㆍ Renewability ㆍ연산의효율성ㆍ압축된데이터에대한연산 ㆍ비시각성ㆍ강인성ㆍ신뢰성ㆍ삽입용량ㆍ콘텐츠의성질및크기ㆍ안전한비밀정보ㆍ키에의존한안전성ㆍ디지털영역검출ㆍ낮은검출비용ㆍ프로토콜공격에대한안전성ㆍ아날로그영역검출ㆍ원본데이터없이검출ㆍ검출시간ㆍ계산량 ㆍ시각적인투명성ㆍ강인성ㆍ신뢰성ㆍ안전한비밀정보ㆍ키에의존한안전성ㆍ저비용탐지ㆍ디지털영역검출ㆍ기술적완성도ㆍ검출시간ㆍ삽입용량ㆍ아날로그영역탐지 1.5 워터마킹/ 포렌식마킹기술의활용분야 저작권보호(Copyright Protection): 콘텐츠에삽입된워터마크를이용하 여저작권정보를제공하며저작권이침해된경우소유권증명에이용 포렌식마킹: 콘텐츠를배포할때공급받는사용자의정보를함께삽입하 여불법복제의근원지를추적하는데이용 데이터인증(Data authentication): 쉽게깨지는워터마크를이용하여콘텐 - 13 -
츠의변형및위조여부를판단하여변형및위조된위치도확인가능 비밀통신(Data hiding): 워터마크를이용하여콘텐츠데이터에제3자가확 인할수없는비밀메시지의삽입가능 신분증위변조방지: 여권, 면허증등신분증의사진에워터마크를삽입 하여위조여부를검사하고위 변조를방지 인터넷티켓판매: 인터넷우표, 영화표, 상품권등인터넷을통한티켓 을발매할때복제를막을수있도록워터마크를사용한보안서비스 Off-line code: Off-line 광고영상(ex: 명암) 속에워터마크를삽입하여 On-line 정보와연결하거나바코드와같은정보제공 복제방지(Copy control): 워터마크정보를이용하여복제장치(ex: DVD) 를제어하여불법복제의근원지를추적하는데이용 방송모니터링(Broadcast monitoring): 상업광고에워터마크를삽입하고이 를자동화된모니터링시스템이검출함으로써계약대로방송되는지를확인 하는데이용 장비제어(Device control): 장비의실행제어를위한워터마크이용, 예를 들어방송동기화, 비디오연동자동제어인형등 의료보안(Medical security): 의료영상에워터마크를삽입하여정보의무 결성과환자의정보를안전하게확인 인덱싱(Indexing): 콘텐츠에메타데이터삽입 - 14 -
제2절포렌식마크기술동향 2.1 국외포렌식마킹기술동향 미국 - Philips 연구소는오디오, 비디오워터마킹을통해디지털시네마규격 (DCI) 을만족시키는 CineFence를출시하여캠코더를통한불법영상물 추적을가능하게함 - Intertrust 는전자적인권리보호를위한안전한트랜잭션관리시스템 과방법론을연구하고있으며, 디지털콘텐츠가콘텐츠유통체인에무 독일 관하게콘텐츠의저작권정보를보호하기위한 Secure Rights Management Protection 을기술을개발 - 프라운호퍼 IGD(Institut Graphisch Datenverarbeitung) 는 MP3 음악 에디지털포렌식마크를삽입하여 P2P 네트워크에서불법으로유통되는 음악에대한불법배포자를추적할수있는기술을개발하였으며, 표준 저작권메커니즘을 EU 서비스제공업체에제공함 - German National Research Center for Information Technology 는동영상 인증을위한오디오, 비디오워터마킹연구를수행하고있으며, 싱가포르 의정보통신연구소는워터마킹을 Scalable 코덱인 AAZ (Advanced Audio Zip) 에적용하는방법을제안함 중국 - 홍콩중문대학에서는비디오, 오디오신호에워터마킹을하는방법을 연구하고있으며, 오디오신호에오류정정부호를넣어비디오워터마킹 을보조하는방법을사용함 이외에 AlpVision( 스위스), Alpha Tec( 그리스), DataMark Technologies( 싱 가포르) 등기업들이관련연구와제품개발을진행하고있다. - 15 -
2.2 국내포렌식마킹기술동향 현재국내에서디지털콘텐츠에대한포렌식마킹기술을연구하고있는 업체로는마크애니, 인포마크, 디지털이노텍, 상명대학교, KAIST 등이 있으며이들은각각이미지, 오디오, 비디오콘텐츠에대한기술을주력으 로하고있다. 한국전자통신연구원에서는기보유중인이미지, 오디오, 비디오콘텐츠에 대한워터마킹기술및 DRM 시스템을근간으로하여포렌식마킹기술을 개발하고있으며, 이미지포렌식마킹기술을보유하고있다. 포렌식마킹시스템과 DRM간의상호연동을위한한국전자통신연구원에서 개발한불법복제추적시스템을기반으로프레임웍표준화를진행하고 있다. KBS는방송콘텐츠의저작권보호를위한 HD급영상콘텐츠의실시간워터 마크삽입/ 검출시스템개발및워터마크방송응용기술개발을진행하고 있으며, 또한멀티미디어프레임워크원천기술확보를위하여 MPEG-21 표준화활동을수행중이다. 멀티미디어콘텐츠저작권솔루션전문업체인 CK&B는 KBS 방송기술연 구소와공동으로방송프로그램의불법복제를자동으로모니터링해추 적할수있는시스템을개발하였다. 2.3 포렌식마크기술최신연구동향 ( 알고리즘) 2.3.1 듀얼워터마킹/ 포렌식마킹기법 Malvar 3) 에의해제안된듀얼워터마킹/ 포렌식마킹(dual WM/FM) 기법 은기존의워터마킹시스템의보안성을보완하고여기에포렌식마킹기 3) "Multimedia Content Screening using a Dual Watermarking and Fingerprinting System", Multimedia'02, December 1-6, 2002, Juan-les-Pins, France. - 16 -
능까지포함시켜 MS 사의미디어플레이어플랫폼에구현되었다. 본기법에서워터마크는콘텐츠의저작권을보호하고콘텐츠를사용하려 고하는클라이언트모듈, 즉미디어플레이어에허가권을부여하는역할 을하고포렌식마킹정보는원구매자를판별하는역할을한다. 기존의워 터마킹기법은하나의비밀키만사용하여워터마크를삽입하여여러구 매자한테배포한다. 이러한방법은단지한명의불법배포자가여러가 지공격으로비밀키를근사하게예측했을경우같은워터마크를삽입한 모든다른콘텐츠의저작권도보호될수없다는단점이있다. 듀얼 WM/FM 기법에서는삽입하는워터마크는같으나각각의구매자에 게다른워터마크검출키(Watermark Detection Key: WDK) 를배포하여한명의구매자가자기의키를예측하더라도다른콘텐츠에는영향이없도록하여이러한단점을보완하였다. 그림 5 듀얼워터마킹/ 포렌식마킹시스템 - 17 -
2.3.2 Phase-shifted Spread-Spectrum 포렌식마킹 이방식 4) 은멀티미디어콘텐츠의 "analog hole" 문제를해결하기위하여 새로운형태의 phase-shifted spread-spectrum 을사용하였다. 이기법은 오디오및비디오에삽입된포렌식마크의검출속도를향상시킨다. 아래 식은도를향상시검출성능을보여주는정규화된상관도값이다. 아래그림은포렌식마크삽입과포렌식분석과정을보여주는것으로서, 원 본과포렌식마크된콘텐츠에대한비교와분석을진행할수있다. 그림 6 위상천이포렌식마크알고리즘 4) "Fingerprinting and Forensic Analysis of Multimedia", MM'04, October 10-16, 2004, NewYork, USA. - 18 -
그림 7 StirMark의 desynchronization attacks 복원과정 ( 비디오클립) 2.3.3. 웨이블릿기반의포렌식마킹 (1) 기하학적변형과손실압축에강인한웨이블릿기반포렌식마킹 이기법 5) 은반복적인포렌식마크패턴을웨이블릿영역에서 HVS(Human Visual System) 를참조하여삽입하고기하학적인변형후이미지형태복 원을위해예측된원본신호로부터자기상관함수를이용한상관도피크 를검출하여이미지복원후삽입된정보를추출한다. 이미지를 2-레벨 DWT 한후, HL2 부대역에포렌식마크단위블록을반 복삽입한다. 또한 HH2 부대역에는고정된키에의해생성된 sync 신호 를단위블록크기로구성하여역시반복삽입을한다. 따라서웨이블릿부 대역에서의포렌식마크삽입은 LL2 부대역을참조로계산한 HVS값을이 용하여아래의식과같이적용한다. 5) 기하학적변형과손실압축에강인한웨이블릿기반이미지핑거프린팅, 한국통신학회논문지, '08-6 Vol.33 No6, 2008-19 -
그림 8 웨이블릿기반강인한포렌식마크삽입프로세스 그림 9 웨이블릿기반강인한포렌식마크추출프로세스 그림 10 웨이블릿기반 Translation 보정방법 - 20 -
그림 11 웨이블릿기반포렌식마크추정블록생성방법 (2) 웨이블릿기반의 semi-fragile 포렌식마킹 이외에이미지인증을위하여웨이블릿도메인에서 Inter-block 및 Intra-block 코드를이용하여 semi-fragile 포렌식마킹을구현한기법이제 안되었다. 그림 12 semi-fragile 포렌식마크삽입프로세스 - 21 -
그림 13 semi-fragile 포렌식마크인증프로세스 2.3.4 공모보안코드기법을이용한포렌식마킹 공모보안코드 (collusion secure code) - 포렌식마킹된콘텐츠간의차이점을이용한공모공격은매우위협적인 공격으로적은수의콘텐츠만으로도포렌식마크를완전히제거할수 있으므로이러한공모공격에강인하도록, 삽입하는포렌식마킹코드를설 계한다. - 일반적인포렌식마킹코드는구매자마다완전히다른코드, 즉무작위 순열을사용하는데공모자가많아질수록필요한코드의길이가기하급 수적으로증가한다. 따라서구매자들마다다른위치에서공통된부분을 갖도록하여무작위순열보다효율적인코드를설계하면, 코드의공통된 부분은공모공격을해도제거되지않으므로이부분의위치정보가공 모에참여한구매자의정보를나타내게된다. Boneh의 c-secure 코드 - 코드끼리의중복성을이용하여공모공격에강인하게하였다. - 공모공격의경우에삽입된마크가서로다른경우에만마크를검출할 수있고검출되지않은마크는콘텐츠의손상없이구매자가변경할 수없다는삽입가정(marking assumption) 을제시하여공모의범위를 - 22 -
제한하였다. - 제한된공모자환경에서공모공격에강인한코드를생성하지만코드가 간단하여공모자의추측이쉽고또한공모자가증가할수록필요한코 드의길이가기하급수적으로증가하기때문에제한된크기의콘텐츠에 적용하기에는무리가있다. Dittmann의 d-detecting 코드 - 공모자의수가 2명으로제한되어있을때모든공모자를색출할수있 다. - 유한사영기하학을기반으로공모자가 d명일때강인하도록설계된공 모보안코드라고할수있다. - 코드를이미지의 DCT 영역에삽입/ 추출하는과정은먼저이미지를 8 8의작은블록으로나눈후휘도값에 DCT 를적용, 삽입대상은적당 한밴드내의계수 10 개를선택, 삽입강도는 -4 와 +4 사이에서키에의 해랜덤하게결정, 삽입할포렌식마크코드에따라선택된블록내 DCT 계수에직접삽입된다. 즉, 선택된블록에삽입할포렌식마크코 드가 1이라면 10개의 DCT 계수에마크를삽입하고 0이면삽입하지않 는방식이다. 포렌식마킹정보의추출은원본과비교하여이루어진다. 이방식은 DCT 영역에삽입하므로압축이나필터링같은공격에는강 인하지만추출시에원본을필요로한다. 2-detecting 코드 - 코드끼리의공통된부분을서로다른위치에생성함으로써 2명의공모 공격( 평균화공격) 에는어느정도강인성을보이지만검출할수있는 공모자의수가너무제한적이며 c-secure 코드와같이삽입하는코드가 단순하여공격자가쉽게추정할수있다는단점이있다. - 유한사영기하학을이용한코드생성방식은공모자가증가할수록코드길 이도무한급수로증가하기때문에 는무리가있다. 2명이상의공모자환경에적용하기에 - 23 -
그림 14 2-detecting 코드를이용한포렌식마크삽입 Domingo-Ferrer의 3-secure 포렌식마킹코드 - Boneh의방법을보완한기술로 3명의공모자를색출하면서도요구되는 코드의길이는 Boneh 의방법보다작도록설계되었으며, 듀얼이진해밍 코드(dual binary hamming code) 를사용하였다. - Domingo-Ferrer 산재코드(Scattering Code: SC) 와의조합을제안하였는 데산재코드로엔코딩된포렌식마킹코드는임의의구매자 3명이공모 하여새로운코드를생성하더라도그공모코드가공모자의포렌식마킹 코드에속하게되어공모자를역추적할수있다. 2.3.5 암호화기반의포렌식마킹 (1) 비대칭형포렌식마킹 대칭형포렌식마킹방식의문제점을보완하기위하여비대칭형포렌식마 킹방식이제안되었다. 이방식은판매자와구매자가 2-party 프로토콜에 - 24 -
참여함으로써구매자만이포렌식마킹된콘텐츠를접근할수있도록한다. 이는판매자가불법복사된콘텐츠를찾은후에불법배포자의잘못을신 뢰된제3 자를통하여증명함으로써책임규명을분명히한다. 비대칭형 포렌식마킹기법은키생성(key_gen), 포렌식마킹(fing), 판별(identity), 분 쟁해결(dispute) 의 4 가지알고리즘으로구성된다. 모든알고리즘은보안 파라미터 k 를갖는다. 키생성프로토콜(key_gen) : 구매자는자신의공개키/ 비밀키쌍(pkB, skb) 을생성한후, 공개키 pkb를모든판매자및 CA(Certification Authority) 에게전달한다. 포렌식마킹프로토콜(fing) : 판매자 M과구매자 B 사이의포렌식마킹생 성과정이다. 판매자는판매할콘텐츠, 구매자의공개키 pkb, 그구매를나 타내는스트링 str, 동일한콘텐츠에대한판매리스트를입력하고구매자 는자신의비밀키 skb, str 를입력한다. 이렇게입력된값들을기반으로 포렌식마킹이이루어진다. 구매자에대한결과물로는포렌식마킹된콘텐츠 와 recordb( 차후에 분쟁이발생할때사용) 가생성되고판매자에대한결 과물로는판매레코드 recordm 이생성된다. 구매자판별프로토콜(identity) : 발견된복사본에대한원래의구매자를 알아내기위해서판매자가실행하는알고리즘이다. 판매자는발견된복사 본과포렌식마킹되기전의콘텐츠및판매한리스트를입력하여 identify 알고리즘을통해서구매자의공개키와구매자가서명한스트링 정보, proof 를얻는다. 분쟁해결프로토콜(dispute) : 판매자와구매자, 신뢰할수있는제3자간 의 3-party 프로토콜을통해서불법사용자를판단한다. 판매자와중재자 는 pkb와 str을입력하고판매자는추가로스트링 proof 를입력한다. 이 프로토콜의결과물로구매자가콘텐츠를불법유통시킨범인인지의여부 를판단한다. - 25 -
(2) 익명비대칭형포렌식마킹 Pfitzmann 등은구매자의익명성을보장하는익명포렌식마킹프로토콜 을제시하였다. 이것은비대칭형포렌식마킹개념을포함하는프로토콜로 서판매자는구매자에게콘텐츠를판매하지만프로토콜진행과정에서구매 자의신원을알지못하도록하는프로토콜이다. 이것은구매자가사전에 제3자에게임시 ID를등록하고진행하는프로토콜이기때문에판매자는 재분배자식별프로토콜을진행할때제3자의도움을받음으로써구매자의 신분을밝혀낼수있다. Pfitzmann 프로토콜 : - Pfitzmann 은처음으로익명포렌식마킹의개념을소개하면서공모가 없는상황을가정한프로토콜을먼저제시하였으며, 이프로토콜을공 모허용성을가지는프로토콜로발전시키기위한프로시저에대한연 구를하였다. - 등록(Registration): 구매자는임시공개키/ 비밀키쌍을만들어등록센 터(registration center) 에본인확인절차와키검증절차를거친후, 임 시공개키에대한등록센터의인증서를받는다. 이과정에서임시로 만든공개키와실제본인의신원이등록센터에저장되게된다. - 포렌식마킹(Fingerprinting): 구매자는콘텐츠를구입한다는내용의문장 text 를만들고, 여기에자신이등록센터에등록한공개키에해당하는 비밀키로서명을한다. 그리고서명과 text, 구매자의임시공개키, 그리 고공개키에대한인증서를연결하여삽입정보 emb 를만든다. 이제만 들어진 emb는 Minimum Disclosure Proof of Knowledge(MDPK) 프로 토콜을사용하여콘텐츠에삽입하는절차를밟는다. 여기서판매자는 삽입정보 emb 의내용은알수없지만, 구매자의임시공개키와그에 - 26 -
대한인증서를영지식증명을통해서확인할수있으며구매자의서명 의유효성에대해서도영지식증명을통해서확인받게되기때문에 삽입정보의유효성에대해확신할수있게된다. - 식별(Identification): 불법으로재분배된콘텐츠를발견했을때, 식별과 정을통하여콘텐츠에삽입된정보 emb 를추출해내게된다. 이것이지 적재산권침해에대한첫번째증거가된다. 그리고이것을등록센터 에보내고임시공개키에 해당하는사람의신원을알려주도록요청하 거나유죄를입증해주도록요청하게된다. 이요청에대한등록센터의 응답내용이두번째증거가된다. - 재판(Trial): 재판과정에서 3단계에서추출된 2 가지의증거를보이면, 재 판관은이것과재분배한것으로고소된구매자의서명을비교하여최 종적인판결을하게된다. 재분배자의자동식별기능을가지는디지털포렌식마킹 : - 등록센터와상호작용을통하여재분배자를식별하는방식은등록센 터의작업량이증가되는문제를가지게된다. Domingo는이를개선하 여판매자스스로재분배자를식별하는방식을제안하였다. 이방식은 재분배자의자동식별을제공한다는장점이있지만, 재분배자를식별하 는과정에서만족하는공개키가발견될때까지지수연산을반복해야 하므로평균 N/2 번의지수연산(N: 공개키디렉토리에있는공개키들 의수) 을요구한다는단점이있다. - 이단점은후에전자상거래에서효율적으로사용될수있도록등록프 로토콜을 2-pass 로간소화하고, 식별프로토콜에서지수연산을한번 하여재분배자를식별하는보다효율적인포렌식마킹방식이제안되어 해결되었다. 또다른단점은앞의 Pfitzmann 프로토콜과마찬가지로포 렌식마킹단계에서 SMPC라는블랙박스형태의프로토콜을도입하여 - 27 -
익명성을구현하였다는것이다. SMPC의계산복잡도는 MDPK 프로토 콜의계산복잡도와비슷하므로, 이방식역시포렌식마킹단계에서높 은계산복잡도가필요하다는단점은극복하지못했다. Committed Oblivious Transfer 기반의디지털포렌식마킹 : - Domingo-Ferrer은최근 Committed Oblivious Transfer(COT) 기법을 응용하여명확하게분석되지않은계산량을지니는기존의방식을개선하였다. 이방식은등록단계에서는기존의방식을그대로유지하나, 포렌식마킹단계에서 COT를이용함으로써계산복잡도를분석하여포 렌식마킹의실현가능성을보여주었다. - 이방식은판매자가콘텐츠의각비트마다서로다른 2개의비트를준비 하고, 이를 COT 의입력값으로설정함으로써, 판매자는후에구매자 가어떤비트를선택하는지알수없도록하고, 구매자는자신이선택 한 COT외에는 알수없도록하여포렌식마킹의비대칭성을제공한방 식이다. 이방식은계산복잡도가가장높은포렌식마킹단계에서 COT 를사용하였기때문에익명포렌식마킹프로토콜의실제적용가능성 을높였다고평가된다. - COT는명백하게계산적복잡도가분석되어있는기법으로서기존의 MDPK나 SMPC를이용하던익명포렌식마킹프로토콜보다는구현가능 한복잡도를가진다고볼수있다. 전자화폐기반의디지털포렌식마킹 : - 프로토콜을크게두부분으로나누어보면, 첫번째부분은등록센터 에구매자가자신의임시공개키를등록하고인증서를발급받아서, 이 것이나중에식별단계에서구매자의신분을밝혀내는중요한요소로작 - 28 -
동하게하는부분이며, 두번째부분은삽입정보를콘텐츠에삽입하여 포렌식마킹된콘텐츠를만들어내는부분이다. - 이방식에서는첫번째부분의효율성을높이기위한시도를하였다. 기존방식들은등록센터에구매자가임시공개키를등록했지만, 여기 서는전자화폐의개념을응용하는것으로대체하였다. 사용되는전자 화폐는단순히등록및식별단계에서사용될뿐이지화폐적인가치는 지니지않는다. 이러한접근방식은전자화폐가기본적으로내포하고 있는특성을이용하여사용자의익명성을유지하면서도조건부추적성 을이용한재분배자식별을가능하게만들었다. - 포렌식마킹단계에서의계산복잡도는역시해결되지못한상태로남아 있는단점이존재하나, 첫번째부분을명확하게분석이가능한암호학 적요소들을사용했다는측면은장점이라고본다. 현재까지제안된포 렌식마킹기법중에서사용자의등록및식별단계의계산복잡도를낮 춘프로토콜로는전자화폐를기반으로한방식을, 콘텐츠에정보를삽 입하는단계의시간적복잡도를명백하고실제적으로낮춘프로토콜로 는안전성에문제를지니고있으나 COT를기반으로한방식이각각 현재까지의최선의해결책으로평가되고있다. (3) 구매자-판매자포렌식마킹 Memon 의방식 : - Memon 등은워터마킹기법(private watermarking) 과동형속성 (homomorphic property) 을가지는공개키암호알고리즘에기반하여구 매자-판매자포렌식마킹이라는용어를사용하여콘텐츠불법배포자추적 방식을제안하였다. - 이방식은동형속성을가진공개키알고리즘과코드가긴 Boneh의공 - 29 -
모보안코드대신에상대적으로짧은코드길이를가지는 Cox의알고 리즘을적용하여처음으로구매자-판매자워터마킹프로토콜에비대칭 성을도입한방식이라는점에서의의를가진다. 그러나구매자의익명 성을제공하지않는다는단점을지닌다. 익명의소비자- 판매자포렌식마킹 : - 구매자의익명성을제공하고, 구매자의참가없이식별프로토콜( 분쟁, 재판프로토콜) 을수행할수있는방식이제안되었다. 이방식은 Memon 의방식을기본구조로가지고, 구매자의익명성을제공하기위해 verifiable encryption 방식을도입하였다. 이방식은구매자/ 소비자포 렌식마킹프로토콜에구매자의익명성을제공하고식별과정에서구매 자의참가를배제시켰다는점에서의의를찾을수있다. 그러나이방 식은다음과같은문제점이있다. 첫째, 판매자와포렌식마크신뢰센터, 또는판매자와재판관의공 모가가능하다면, 판매자는쉽게구매자의포렌식마크와포렌식 마크가삽입된콘텐츠를복호할수있다는문제점이있다. 둘째, 구매자의익명성을제공하기위해 Memon의방식에비해 verifiable encryption 을추가적으로더사용하였으므로, 이의안 전성제공을위한부가적인전제조건을필요로하는문제점을 가지고있다. 셋째, 식별단계에서의재판관은워터마크생성단계에서구매자 가선택한재판관으로제한되어야하므로, 재판관은임의의 3자가 될수없다. - 이후가환알고리즘(commutative cryptosystems) 을이용하여안전성을 개선하는방식이제안되었다. 이방식에서는판매자와워터마크신뢰센 터와의공모공격을제거하기위해워터마크신뢰센터는구매자의포 - 30 -
렌식마크는생성해줄수있으나, 구매자가어떤워터마크를선택했는지 알수없도록하는방식을제안하였고, 둘째재판관의개입을배제하면 서도구매자의익명성을제공할수있도록구매자의비밀키를나누어 사용하는기법을제안하였다. (4) 기타포렌식마킹알고리즘 신경회로망기반포렌식마킹 : - 신경회로망에의한공모된멀티미디어포렌식마크의검출알고리즘을 제안하였는데제안된알고리즘은불법공모방지코드생성과에러정정 을위한신경회로망으로구성되어있다. BIBD (Balanced Incomplete Block Design) 기반의불법공모방지코드는평균화선형공모공격에대 해 100% 공모코드검출이이루어졌으며에러비트정정을위해 (n, k) 코드를사용한홉필드신경회로망은 2비트이내의에러비트를정정할 수있다. 비밀분산법기반의포렌식마킹 : - 비밀분산법을이용한익명성이보장되는새로운포렌식마킹기법을제 안하였는데이방식의장점은이전에배포되었던데이터를찾았을경 우, 데이터로부터재배포자의신원정보를추출하여재배포자의배포사 실을증명할수있다. 또한등록시에 Schnorr 서명을이용하여고발된 사용자가범행을부인할수없도록한다. 제안된방법은이산대수문제 와양자간안전한계산과정의안전성에근거하여사용자의익명성이 보장된다. - 31 -
Compliant 비디오비동기화방법 : - 공모복구포렌식마크를위한압축 compliant 비디오비동기화방법으 로서공간/ 시간비동기화와비디오압축에무작위로적용된다. 이방법 에의하면공모된복사를할경우비디오품질은과도하게떨어진다. 또 재동기화공격( 대부분의유사한프레임공모와무작위의유사한프레임 교체를포함) 과재비동기화공격에대한강인성분석도진행하였다. 제로기반코드변조기법 : - 평균화공격에강인한비디오포렌식마킹기법으로공모공격후에도 특정위치의코드값이원래의값을유지할수있는공모방지코드를적용하였다. 또한사용자의수가늘어남에따라포렌식마크코드의길이가증가하는데이와같은코드의효율적인삽입및검출을위해제로기반코드변조기법을적용함으로써올바른공모자추적이가능하도록 하였다. 제안한방식을사용하여원본비디오를사용하지않는비디오 포렌식마킹시스템을구현하였다. 홀로그래피기반의포렌식마킹기법 : - 홀로그래피를이용한워터마킹기법은홀로그램정보를생성하여영상 에덮어씌워줌으로써삽입이이루어진다. 홀로그램정보를생성할때 는주파수영역으로의변환이이루어지므로시간소요가있지만한번 생성된홀로그램정보는삽입시간단한연산만으로삽입이가능하므로 삽입시간이매우빠른특징이있다. - 32 -
3 차원메쉬모델을위한포렌식마킹 : - 유한사영기하학(Finite Projective Geometry) 을기반으로고객의수만 큼포렌식마크를만들고이정보를바탕으로삼차원메쉬모델을분할 한다음 Mark 할특정분할메쉬(Submesh) 에저작권을나타내는워터 마크신호를은닉한다. 삽입할워터마크신호는비인지성과강인성을 고려하여마크할분할메쉬로부터삼각형스트립(Triangle Strips) 을생 성하고각스트립에포함된꼭지점값들을 DCT 영역의계수값들로 변환시킨후중간주파수대역에삽입한다. 이기법은무작위잡음첨 가, MPEG-4 SNHC 의삼차원메쉬꼭지점좌표값압축, 기하학변환 및공모에의한포렌식마크공격에대해강인하다. Film Grain 기반기술 : - Film Grain 기술이라고불리는새로운압축향상기반의데이터 hiding 기술이다. Film Grain은필름에서캡처된이미지에서자연스럽 게나타나는잡음같은패턴의중주파수로서, Film Grain 기술은압축 효율을높이기위해 Film Grain 을모델링하고제거한다. 그다음디코 더에서대용의 Film Grain을생성하기위해모델파라미터들을사용한 다. 대용의 film grain이디코더에서이용할수있는메타데이터를나타낼수있도록하기위해디코더에대한약간의수정이필요하다. Contourlet 변환기반의포렌식마킹기법 : - 이변환방법은유연한다중해상도, 지역적이며방향성있는이미지 분해방법을제공해주며, 수정된라플라스피라미드(LP) 와방향적필 터뱅크(DFB) 의결합으로이루어진다. 즉공간적이고방향적인분해방 - 33 -
식으로, wavelet 경계지점의비연속성을보여주는데좋은변환방법이 긴하지만, 외곽을따라서부드럽게보여주지못한다. 반면에 contourlet 변환방식은적은수의계수를사용해경계를효과적으로 표현한다. - 34 -
제3절포렌식마크시장동향 3.1 국내외시장개요 국외정지영상분야는 Digimarc, 오디오분야는 Verance가우수한기술 을보유하고있으나, 평가인증과관련된시장은조성되지않았다. 워터마 크/ 포렌식마크는시장형성규모가드러나지않고있으나시장활성화가 되었을때성능을객관적으로평가하고인증할수있는수요가발생할 것으로예상된다. 국내워터마크/ 포렌식마크시장은해외와마찬가지로아직까지활성화되 지않은상태이다. 국내워터마킹시장의미성숙으로마크애니, 인포마크, CK&B 등몇개의기업만이워터마킹시장에서활동하고있으며, 평가인 증을위한시장수요자는매우적은상태이다. 워터마크/ 포렌식마크기술은필터링기술과상호보완적으로사용이가능 할것으로예상되며, 필터링기술의약점을대체할수있을것으로예상 된다. 워터마크/ 포렌식마크기술의평가인증은필터링시장에서와마찬가지로직접적인시장형성보다는간접적인시장형성의측면으로발전할것으로예상된다. 3.2 DRM Free 에의한시장의변화 2007년 2월 6 일, 애플의 CEO 스티브잡스는애플의웹사이트에 음악에 관한고찰 (Thoughts on Music) 이란제목의공개서신을통해서 DRM 정 책포기를 4 대메이저음반사들에게요구했다. - 주요음반사들이실효성도낮고전세계적으로비난의목소리가높은 DRM 을고수할경우, 업체간과다경쟁및소비자의선택권제한으로 디지털음악산업전체의성장과확대를저해할것이므로, DRM 폐지를 통해디지털음악시장이더욱성장할수있다고주장하였다. - 35 -
누적판매량으로 1억대를돌파한 ipod 플레이어에서재생되는음악가운데 정품으로구입한음악은고작 3% 미만에불과 - DRM 표준정책에대해서도현실적으로실효성이매우낮은방법이라 고일축했다. 어느음악사이트에서구매한파일이든모든단말기에서 재생되기위해서는관련업체간 DRM 표준이확립되어야하는데, 이럴 경우해킹이용이해져 Non-DRM 파일로서의불법유통이불가피할것 이라는주장이다. 게다가 DRM이해킹될때마다수많은단말기및음 악사이트들이빠른속도로새로운 로불가능하다고지적했다. DRM 암호를공유하기는현실적으 그림 15 Steve Jobs가발표한 3가지 DRM 적용 Biz Model - 결과적으로스티브잡스는폐쇄적 DRM 정책과 DRM 호환정책모두 실효성이낮은것으로판단된만큼, DRM을폐지하는것이오히려디 지털음악시장의성장에도움이될것이라고밝혔다. - 미국 4대메이저음반사중의하나인 EMI가애플의 itunes에서 DRM 없이디지털음원을공급하겠다는발표를하고, 마이크로소프트도 DRM이적용되지않은 EMI의음악을마이크로소프트의음악판매사 이트인준(Zune) 에서판매할계획이라고하며, 세계최대의인터넷쇼 핑몰인미국아마존닷컴과대형할인매장업체인월마트도 DRM이없는 - 36 -
음악서비스를하겠다고밝힘에따라 DRM Free는점차세력을확대하 고있는상황이다. - 이후유니버셜뮤직, 워너뮤직이동참하고, 지난 2007년 12월소니BMG 가 DRM Free 음악을제공하기로함에따라세계음반업계의빅4 모두 가 DRM Free 에동참하게되었다. 2005년 8월국내업체중최초로쥬크온이음악권리자와의협의를통해전 체음원의 15% 를 DRM 없이판매를시작한이후벅스, 소리바다등에서도 'DRM Free' 정책을수립하고 DRM이적용되지않은 MP3 음원을판매하고 있다. 3.3 국외포렌식마킹기술산업화동향 미국 - Thomson은스트리밍서비스와 VOD(Video on Demand) 에적용가능 하고 forensic marking과 P2P monitoring 기능을갖춘 NexGuard, NexTracker 등솔루션을개발하였다. - 마이크로소프트에서는윈도우미디어플레이어플랫폼을기반으로하 여기존의워터마킹시스템의보안성을보완하고포렌식워터마킹기 술까지결합한듀얼워터마킹/ 포렌식마킹기법을구현하였다. 또한, stealthy audio 라는이름의새로운워터마킹기술을개발했는데음성 신호에특정한정보를담는것을골자로하고있는이기술은해킹에 의한제거가불가능한것으로알려졌다. - 디지마크사의 MarcSpider는검색된이미지들중워터마크가삽입되어 있는이미지만을추출해결과로보여줌으로써권리자가자신의이미지가 어디에서어떻게사용되고있는지를알수있도록리포팅해준다. - Attributor 사가개발한불법추적소프트웨어는특정기사나사진, 동영 상등의전자지문( 포렌식마크) 을식별해해당자료가카피된사이트를 찾아내는것이가능하여권리자들이자신의저작물이어디로흘러갔는 - 37 -
지파악할수있게한다. - BayTSP사는파일로부터고유한디지털서명을추출한후인터넷에서동 일한서명을가진파일이나타나는지감시하는 BaySpider와키워드를 이용하여 P2P 공유서버인 Gnutella나 Napster의파일과폴더를검색하여 저작권이걸린콘텐츠가공유되고있는컴퓨터의주소를찾아내는기술 을개발하였다. - 2007년 12 월닐슨과디지마크는워터마킹기반의 TV Contents Identification 서비스를발표하였다. 이서비스는비디오콘텐츠에대 한워터마킹기술을기반으로하는 Nielsen Media Manager 상에서수 행되며미국의텔레비전산업을위한온라인콘텐츠인식을위한것이 다. - 2007년 8월돌비연구소의 Cinema 부서는셋톱박스시장에진출하기 위한전략으로 Running Mark 워터마킹기술에대한성공사례를발표 하였다. STMicroelectronics는돌비의 Running Mark 를 HDTV 셋톱박 스를위한 STi7109 디코더플랫폼에통합하였고 NDS는접근제어제 품에 Cinema 의기술을통합하였다. Cinema의성공은 IPTV나다른디 지털텔레비전분배채널에서워터마킹기술에대한관심이증가하고 있다는것을나타낸다. 일본 - 국립정보학연구소와샤프는극장상영중인영화를비디오카메라에몰 래담아인터넷에유포하는사례가늘어나자육안에는보이지않지만 비디오카메라로촬영한영상에는흔적이남는발광장치 6) 를개발했다. 어른손바닥만한크기의 870나노미터파장의 LED 발광장치를극장 스크린뒷면에 9 개를부착하는방식으로, 도촬영상에는발광형태가 뚜렷하게나타나눈에거슬리게하는원리다. 일본국제영화저작권협회에따르면영화도촬로인한손실액은 2005년 6) 일본산학, 영화도촬방지장치공동개발, http://www.etnews.co.kr/news/detail.html?id=200909210121-38 -
기준으로연간 180 억엔( 약 2,400 억원) 에달한다. 최근들어서는비디오 카메라의성능이풀 HD급으로향상되면서도촬사례는훨씬더많 아진것으로추산된다. 연구팀은눈에는보이지않고녹화영상에만남는근적외선을활용 했다. 국립정보학연구소는이장치를개발한후시판중인고성능 비디오카메라인기제품 10 여개를대상으로효과를확인했다. 연구소 측은향후다양한실험과보완을거쳐 2 3년내에이장치를상용 화할예정이다. - 미쓰비시전기와 NHK 방송은극장이나TV에서상영되는디지털영화 의불법복제를적발할수있는기술을공동개발하였다. 이기술은디지 털영화파일에극장명과상영시간등의정보를담은워터마크를자동 적으로삽입한다. 영화가캠코더로무단복제돼인터넷에유포될경우 전용소프트웨어를통해이동영상의복제시기와해당영화관을알아 낼수있다. 연구수행기관 IBM사 Signum Technology 사 연구개발의내용 Tamper-detect 워터마킹제공 연구개발성과의활용현황 DataHiding 압축, 스케일조정에강인 SureSign Digimarc사워터마크된미디어의위치추적가능 Digimarc, MarcSpider Bluespike사전자상거래시유통경로추적가능 Giovanni AlphaTec사 Audible Magic사 DigiSafe사 압축에강인성을제공( 오디오키방식) EIKONMARK Fingerprinting기술 Fingerprinting기술 CBID(Contents Based ID) Digital Guardian Fraunhofer Institute 사오디오, 3D 워터마킹기술 AKWA, GEOMARK Microsoft사 Windows Media DRM Windows Media Liquid Audio사 강인한워터마킹기술 디지털뮤직파일에관한특허 Philips사오디오, 비디오워터마킹, 오디오방송모니터링, Music - 39 -
연구수행기관 연구개발의내용 포렌식마킹 연구개발성과의활용현황 ID(Gracenote) Watermarker Ais watermark picture protector visible watermarking Compris 텍스트워터마킹 TextMark, Placens AipVision 비디오워터마킹, 문서보안 Brand Protection, Document security Thomson 워터마킹, 핑거프린팅 Digital Media Forensics Spectra Systems 문서보안, 유통추적 Document security, marking & Tracking Verance 오디오, 비디오워터마킹 Copy Management DataMark 이미지워터마킹 StegMark 3.4 국내포렌식마킹기술산업화동향 마크애니는오디오워터마킹솔루션을미국음반사인유니버설뮤직그룹 에 70 만불의수출계약을체결하였다. - 마크애니는국내디지털워터마킹기술개발 1호업체로서 1999년상명대 학교랩벤처로출발하여국내저작권보호선두기업으로자리매김하였 다. 콘텐츠보안솔루션업체씨케이앤비(www.cknb.co.kr) 는 < 워낭소리> 를배 급한인디스토리에워터마크를통한저작권보호솔루션을제공하기로 하였다. - 씨케이앤비의워터마크기술을통하여 인디스토리 는배포되는 DVD 마다고유의인식값을넣게되고, 향후불법으로유포되는인디스토리 의콘텐츠에서워터마크를통하여최초의불법유포자가누구인지를확인할수있다. 동영상검색업체엔써즈는중국최대의동영상공유업체인유쿠와불법콘텐츠차단과새로운수익모델개발에관한양해각서(MOU) 를교환 했다. 엔써즈는자사의동영상검색기술을이용해유쿠닷컴에서유통중 - 40 -
인저작권을위반한한류드라마및영화등불법콘텐츠차단과합법적 유통모델개발에나선다 7). - 유쿠는동영상공유사이트 유쿠닷컴(www.youku.com) 8) 을운영하는 기업으로일평균방문자수 2,000만명에달하는중국내 1 위서비스다. 동영상을업로드할수있는시간제한이없어사이트내에서최근한국 드라마 할리우드영화의불법유통문제가심각한것으로지적됐다. 애드뷰는저작권자가자신의저작물이어떤사이트에서얼마나많이복제 되고유통되는지확인하고, 이복제물을유지할지, 광고를붙여수익모델로 활용할지관리할수있는서비스이다. 인기리에방영된 꽃보다남자 는 애드뷰플랫폼을이용해합법적인온라인유통을시도하여부가시장에서 30 억원가까운수익을낸바있다. 콘텐츠전송네트워크 (CDN) 서비스전문기업인클루넷은한국영화제작자협 회가주최하는저작권보호기술인증시험을통과, 관련서비스를시작하게 되었다. 이번인증으로클루넷은급속도로커지고있는콘텐츠저작권보 호서비스시장선점이가능하다 9). - 클루넷의저작권보호기술은한국전자통신연구원의기술이전을받아 2 년여동안개발한순수국산기술로동영상파일에서오디오신호를분 리한다음, 오디오고유의특성인파장( 음원DNA) 을데이터베이스와비 교, 필터링하는방식이다. - 이미 KTH 납품을시작으로짱파일, 클럽포스, 엠파일, 피디팝, 제트파 일, 온디스크, 브이하드등총 22 개사와계약을체결, 마무리설치작업 을진행중이다. 모빌리언스는 UCC 지표를한눈에확인할수있는저작권인증시스템인 MCAC (Multimedia Contents Auth Center) 를개발하였다. MCAC는동 7) 토종동영상검색기술로중국불법콘텐츠잡는다. http://www.etnews.co.kr/news/detail.html?id=200906300278 8) 유쿠닷컴 (www.youku.com ) -동영상공유사이트 9) 클루넷, 저작권보호기술인증통과, http://www.etnews.co.kr/news/detail.html?id=200907220223-41 -
영상원본파일에제작자가저작권정보및콘텐츠정보를삽입해포털 과 UCC 사이트에배포하면사이트별 UCC 이력추적을통해모든유통 경로를한눈에확인할수있는솔루션이다. 하나로드림이운영하는동영상 UCC 서비스앤유(www.andu.com) 는자 체사이트내부는물론외부사이트까지망라해동영상유통경로를보여 준다. 판도라TV(www.pandora.tv) 역시외부사이트로동영상을다운로드할경 우그경로를파악할수있는기능을제공하기때문에, 동영상을올린사 용자는자신의동영상이어떤사이트로유통됐는지확인할수있다. 태그스토리(www.tagstory.com) 는 CCL(Creative Commons License) 솔루 션을도입하고, 워터마크삽입기능을유료로제공하고있다. - 태그스토리는또저작권자동표시기능에바탕을둔 방송사허락비디 오캡처서비스(CVC: Copyrighted Video Capture Service) 를개발해국내 방송사와제휴를추진하고있다. CVC 서비스를이용하면, 각방송사가 저작권을확보한방송물에대해누리꾼들이화면을캡처해자신의블로 그나카페등에올리더라도영상에권리자의워터마크가표시된다. 다모임이운영하는엠엔캐스트(www.mncast.com) 도동영상원본파일 에제작자가직접워터마크를만들어삽입하는기능을제공함으로써제 작자를명시하는한편, 불법복제를방지한다는방침이다. 연구수행기관연구개발의내용연구개발성과의활용현황 MarkAny 사, Marktek사 CK&B 사 인포마크 다양한워터마킹및포렌식마킹알고리즘보유, 위치및경로추적 다양한워터마킹및 DRM 제품군 (MAIM, MAO, MAVI) 압축, Cropping에강인한워터마킹기법 MagicTag 비대칭/ 가역워터마킹 개발중 Digital Innotech사정지영상에대해적용 KAI mark Digitreal사정지영상에대해적용 WaterStamp ETRI 포렌식마킹, 웹로봇개발중 - 42 -
제4절포렌식마크평가기술동향 4.1 포렌식마크평가기술 Stirmark : 이미지워터마킹기술의강인성을테스트하기위해 1997년 11월 에버전 1.0 이개발되었으며, 간단한기하학적변환(simple geometric transformations) 으로이미지크기변환(scaling), 자르기(cropping), 회전 (rotations), X/Y- 절단(X/Y-shearing), 컬럼, 라인제거(column & line removal) 와함께압축(compression) 등의과정을통해워터마킹기술의 내성을측정하는툴이다. 현재는 Stirmark 4.0 version 이공개되어있다. Checkmark : Stirmark 보다향상된이미지워터마킹벤치마킹툴이다. Wavelet-based compression, 복사공격(copy attack), 템플릿제거공격 (template removal attack) 등이포함되어있으며, 이미지품질을측정하 는 metric 도포함되어있어좀더객관적인평가를할수있게하였다. 유럽의 DCT 사와 University of Geneva 그룹의멤버들이개발하였으며, 2001년 12월에 Checkmark 1.2 version 이공개되었다. CertiMark : European project에서대학및산업체 15개가참가하여 2000 년 5월에디지털워터마킹의벤치마킹을위한 CertiMark (CERTIfication for water MARKing technology) 프로젝트를출범하였다. 주된목적은디지털워터마킹기술에적합한벤치마크를설계하고개발하여디지털워터마킹전문가및기관에제공하는것이다. 4.2 포렌식마크평가인증동향 국내에서는워터마크/ 포렌식마크를평가하기위한프로젝트가몇차례 진행되었으나시장미성숙으로중간에종료되었다. - SDM(Secure Digital Multimedia) 포럼에서는 2000년부터워터마킹기술 - 43 -
과 DRM기술에대한평가를진행하였으나업체간의이견과평가방법론 에대한이견및평가의실효성논란으로중단되었다. - SEDICA(SEcure DIgital Content Association) 는 2002년도에구성되어워터 마킹기술과 DRM 기술에대한평가를진행하였으나지속적인활동지 원이되지않았다. - 2007년도 DRM free 움직임이후로워터마킹기술을이용한포렌식마크기 술에대한관심이높아지며평가인증을위한다양한논의가진행되고 있으며, 한국저작권위원회를통한평가인증표준화연구가진행되고있 다. - 워터마크/ 포렌식마크평가인증과관련해서는독립적으로개발된기술 이보고된사례가없으며, 외국에서개발된 Certimark나 Stirmark와같 은평가툴을활용하고있는실정이다. 객관적이고신뢰할수있는워터마크/ 포렌식마크에대한평가인증기술 요구가점차높아지고있다. - 워터마크/ 포렌식마크기술을평가할수있는방법이많이있으나적용 하는대상이나평가방법및인증결과에대한신뢰성이필요하기때문 에객관화되고신뢰할수있는평가인증기술과시스템이구축될필요 가있다. 미국에서는미국음반산업협회인 RIAA가주축이된 SDMI(Secure Digital Music Initiative) 에서워터마킹기술에대한성능평가를추진하였으며, 일 본음악저작권협회인 JASRAC과유럽의저작권단체인 CISAC, BIEM이 연합하여워터마킹기술인증프로젝트인 STEP2000, STEP2001을진행한 바있다. DVD forum 산하의 CPTWG(Copy Protection Technical Working Group) 에서는 DVD 를위한동영상워터마킹기술평가선정을추진하였으며, DVD-CCA 를통하여지속적인평가작업을수행한바있다. - 44 -
제 3 장음악포렌식마크표준화동향 제1절 MPEG-21 PAT 1.1 MPEG 개요10) MPEG(Motion Picture Expert Group) 은멀티미디어에대한사용자들의다 양한요구를충족시키기위해인터넷과디지털저장, 커뮤니케이션등의 효율적응용을위해서멀티미디어소스에대한부호화방법을체계적으 로연구하고표준화하기위한 ISO/IEC 의기술자문위원회(Joint Technical Committee: JTC) 산하전문가그룹(SC29 WG11) 을말한다. MPEG 표준 화작업은 MPEG1, MPEG2, MPEG4, MPEG7 및 MPEG21으로진행중이 며현재 MPEG4와 MPEG7 이활발하게활동중에있다. MPEG은 1년에 4 회정도국제회의를개최하는데, 매회의에약 300명의 전문가가참여하고있으며, 미국/ 일본/ 한국/ 영국/ 독일/ 프랑스/ 이태리/ 호주/ 싱가포르/ 중국등약 30 여개국이참가하고있다. 보통 30번의총 회(Plenary Meeting) 를포함하고있고, 비디오, 오디오, Requirement 등에 대하여각그룹별로표준화를위한기술제안, 비교검토및표준안초안 작성등을수행하고있으며, 각서브그룹은필요에따라주요사안별로 Ad Hoc Group 을만들어운영하고있다. MPEG은총5 개시스템으로분류되어있으며, 각시스템분류구성은다음 과같다. 구분내용 MPEG-1 ISO/IEC 11172 1.5Mbps 이하, VTR 화질(SIF 영상) 10) MPEG-7 표준화기술개발, 한국전자통신연구원 - 45 -
MPEG-2 MPEG-4 MPEG-7 MPEG-21 Video CD 용, 2 채널 stereo ISO/IEC 13818) Laser Disc 급이상의화질, 5.1 채널입체음향 4Mbps 이상, 방송용, DVD, digital, DBS, HDTV, VOD에활용 1999 년표준화완료예정( 버젼 1) 고압축율, 저전송용, 24Kbps ~2Mbps 객체지향부호기법, 비디오전화(Video Phone), 멀티미디어데이터베이스 ( 인터넷) ISO/IEC 15938 내용기반검색을필요로하는분야에응용설명기법과색인기술집합의표준화, 색인정의언어표준화, 색인의코딩방식표준화 2003년 8월전자상거래를위한상호연동의보장자동화된전자결재콘텐츠 (delivery and security) 권리관리 (rights management) 보증지불 (secure payment) 사용자로하여금필요로하는콘텐츠를 (usage rights) 에따라소비하는방법을일괄적으로정리 각각의 MPEG 그룹은다시각부문(Part) 로구성되어있으며, 상기기술 된 MPEG 그룹의구성요소는다음과같다. 구분분류 MPEG-1 ISO/IEC 11172 MPEG-2 ISO/IEC 13818 Part 1 Systems Part 2 Video Part 3 Audio Part 4 Conformance testing Part 5 Software simulation Part 1 Systems Part 2 Video Part 3 Audio Part 4 Conformance testing Part 5 Software simulation Part 6 System extensions - DSM-CC Part 7 Audio extensions - NBC mode Part 8 VOID Part 9 System extension RTI Part 10 Conformance extension -DSM-CC - 46 -
MPEG-4 ISO/IEC 14496 MPEG-7 ISO/IEC 15938 MPEG-21 Part 1 Systems Part 2 Video Part 3 Audio Part 4 Conformance testing Part 5 Software simulation Part 6 DSM-CC Multimedia Integration Framework Part 1 Systems Part 2 Description definition language Part 3 Visual Part 4 Audio Part 5 Multimedia description schemes Part 6 Reference software Part 7 Conformance testing Part 8 Extraction and use of MPEG-7 descriptions Part 1 Vision, Technology and Strategies Part 2 Digital Item Declaration (DID) Part 3 Digital Item Identification and Description (DII) Part 4 Intellectual Property Management and Protection (IPMP) Part 5 Rights Expression Language (REL) Part 6 Rights Data Dictionary (RDD) Part 7 Digital Item Adaptation (DIA) Part 8 Reference Software Part 9 File Format Part 10 Digital Item Processing (DIP) Part 11 Evaluation Methods for Persistent Association Technologies Part 12 Test Bed for MPEG-21 Resource Delivery 1.2 MPEG-1 의개념및특징 H.261과 JPEG 을기본으로하되, 이를개량하여만든것으로서, 1.5 Mbps 까지의부호화비트율(bit rate) 을지원 화면의구조로서새로운 GOP(Group Of Pictures) 구조를채용함 프레임단위의압축은물론프레임간의연관성을이용한압축방법적용 - 47 -
2차원공간상의중복을제거하기위해 DCT 이용 비디오시퀀스가갖는시간축상의중복을없애기위해움직임보상방 법을이용 프레임메모리 2장을사용하여쌍방향예측수행 임의접근(Random access) 을가능케하기위해, 프레임내부호화화면 (picture) 을주기적으로도입하고, 프레임내부호화화면이적어도 1장들 어가는 GOP 구조를제공함 CD-ROM 과같은읽기전용기억장치(Read-only memory) 에서의이용을 주요대상으로하였으므로부호화에소요되는시간은어느정도허용된 반면, 복호처리는실시간으로가능하게함 스크린포맷에있어서화면크기를자유롭게선택할수있도록함( 두가 지형태의 SIF (Source Input Format) 지원. NTSC 용 : 352 240 화소에 초당 30 프레임, PAL 용 : 352 288 화소에초당 25프레임으로각각구성 되어있음 ) 1.3 MPEG-2 의개념및특징 저장미디어뿐아니라통신, 방송미디어에서적용가능 현행 TV 품질이상의고품질영상을대상으로하며, HDTV 서비스까지확장 가능 MPEG-1 과의호환가능하여, MPEG-1 비트스트림도복호화가능 MPEG-1, H.261 과는달리순차주사(sequential scan) 는물론비월주사 (Interlaced scan) 도처리가능 비트스트림에대한확장성(Scalability) 을가지고있어서, 공간해상도와시 간해상도가다른 2종류이상의영상을복원할수있는능력을가짐 여러가지영상포맷을지원함 MPEG-1 알고리즘을포함하고있어서, MPEG-1에대한호환성 - 48 -
(compatibility) 은물론, 뛰어난확장성을제공하고있음 빨리감기, 느린재생등과같은강력한트릭모드(trick mode) 를지원하 는도구를제공하고있음 비디오 - 1994년 11월에승인된 Interactive TV, DTV ~ HDTV까지를위한고화 질, high bit-rate의 Audio와 Video 압축규격 - MPEG-1과같은압축방법이나몇가지확장과개선을포함 - Interlaced mode와 non-interlace mode 모두지원 - 16,383 X 16,383 의고해상도의비디오지원 - 소스콤포넌트비디오들의특징을명시할수있음 - 4가지의확장모드를지원하여몇개의 layer 로나눈코딩가능 (base, middle, high layer) - 다양한응용을지원할수있도록넓은범위의비트율과품질지원 - Spatial Scalability, Data Partitioning, SNR Scalability, Temporal Scalability, Hybrid Scalability - 4개의 level과 7개의 profile 을정의하나, level과 profile 조합중 13개 만허용 오디오 - 5개까지의채널과 1개의저주파채널지원 - 7 개까지의다중언어/ 해설채널지원 - 낮은비트율지원 (8Kbps) - 32, 44.1, 48외에 16, 22.05, 24Khz의샘플링비율추가지원 - 같은음질에서낮은비트율지원 시스템 - 프로그램스트림 : MPEG-1 과같이패킷화된기본오디오/ 비디오스트 림을다중화하여조합한스트림 - 전송스트림 : 하나또는그이상의기본스트림을하나또는그이상 - 49 -
의시간정보스트림으로구성 1.4 MPEG-4 의개념및특징 내용기반의대화형기능(content-based interactivity) 객체(Object) 단위로 데이터를처리 영상내의의미있는내용물들을각각다른객체로부호화하고, 이를혼합하 여하나의화면을구성, 추후원하는객체만을추출하여재사용하거나, 객 체들을이용하여전체데이터를재구성할수있음 다양한전송환경의수용성및오류에대한강인성을표현함 공중전화망 (PSTN) 등과같은수십 kbps 의초저속전송에서부터, 저장 매체나고화질방송등과같은, 수 Mbps의초고속전송에까지다양한전송 환경을수용할수있도록함. 자연영상(natural image) 및합성영상 (synthetic image) 의부호화 카메라로부터얻어진자연영상, 컴퓨터그래픽등에의하여생성된인공영 상 가능 (artificial image) 과자연영상등이혼합된합성영상의효율적인부호화 보다높은압축효율 : 수십 kbps 수준의초저속부호화시에 MPEG-4의영 상품질은기존방식에비해상당히우수함 소스 : 장면에대한이진형상(Binary format for scene; BIFS), 비디오, 오디 오, 애니메이션, 문자등이 포함된멀티미디어데이터로구성 이들이디멀티플렉서를통해단일매체로분할됨 분할된데이터 공됨 : 다시특정한응용을위해몇개씩통합되어사용자에게제 - 50 -
1.5 MPEG-7 의개념및특징 비디오, 오디오, 음성및정지영상을포함하는다양한형태의멀티미디 어자료로부터사용자가원하는내용의정보를효율적으로찾아내고그 정보를사용자가원하는형태로변형, 또는전송할수있도록하는기술 의요구와멀티미디어자료의효율적인색인화와검색 (indexing & retrieval) 을목적으로멀티미디어자료의표현형식( 기술, description) 에대한표준화필요성증대로개발됨. 멀티미디어콘텐츠서술인터페이스 : 멀티미디어콘텐츠의내용을기술 하여검색, 열람, 필터링응용등을지원 비디오 : 비디오만의특징들규정 - color histogram - motion histogram - shape descriptor - texture descriptor 등 Audio : 오디오만의특징들규정 - tone - pitch - loudness - timbre - speech recognition parameters 등 MDS : 특징들의구조적구성, AV 문서의구조적, 의미적, 논리적서술을 위한스키마를정의하였으며, 스키마는확장가능성등을위하여 XML에 기반을둔 DDL을이용하여정의 시스템 : 서술의이진표현문제, 서술과콘텐츠스트림의다중화방법 등을규정 - 51 -
1.6 MPEG-21 의개념및특징 MPEG-21은국제표준단체중에서가장규모가크고그활동이활발하 다. 디지털콘텐츠의제작, 배급, 사용등디지털콘텐츠전반에걸쳐일반 적이고통일된환경인멀티미디어프레임워크표준으로서특히안전하고 편리한디지털콘텐츠의전자상거래환경에중심을두고있다. 디지털워터마킹분야와관련하여서는 part-11에서국제표준활동이이루 어지고있다. 아직기술자체에대한규격을논의하는것이아니라이러 한기술들의성능평가를어떻게할까에대한평가방법론에대한표준화 논의가이루어지고있다. MPEG-21 멀티미디어프레임워크는멀티미디어서비스를서로다른사용 자가투명하고손쉽게, 통합적이고조화롭게접근, 거래, 분배, 관리보호할 수있는환경을지향한다. MPEG-21은현재 Part 1에서 Part 18까지기술 표준화가진행되고있다. - Part 1 Technical Vision : MPEG-21 표준의사용시나리오와기술요구 사항을정리한기술보고서임 - Part 2 DID(Digital Item Declaration) : MPEG-21에서는디지털아이템이란용어를사용하는데이는리소스와메타데이터를조합한단위이며이를정의하고표현하기위한기술 - Part 3 DII(Digital Item Identification) : 네트워크환경에서디지털객 체를지정하고식별하기위한체계를규정하는기술 - Part 4 IPMP(Intellectual Property Management & Protection) Component : DI 소유자의지적재산권보호와관리에관한기술 - Part 5 REL(Rights Expression Language) : 디지털아이템에대한권리 선언을위한권리기술언어 - Part 7 DIA(Digital Item Adaptation) : 원본콘텐츠를다양한( 단말기해 상도, 네트워크성능, 사용자취향등) 환경의단말에서사용가능하게 - 52 -
적응변환시키는기술 - Part 9 File Format : MPEG-21의 DID와리소스를파일에담기위한 파일포맷규정기술 - Part 10 DIP(Digital Item Processing) : 콘텐츠제공자의의도대로디지 털아이템의소비를제어하기위한처리기술 - Part 15 ER(Event Reporting) : 멀티미디어프레임워크에서사용자, 터 미널, 시스템간의발생가능한이벤트를정의하고이를표현하기위한 기술 1.7 MPEG-21 PAT MPEG은 PAT(Persistent Association Technologies) 에서워터마킹/ 포렌식마 킹에대한평가표준을다룬다. 본평가기술은현재혹은앞으로나올 워터마킹기술들에대한평가절차를자동화및일반화하고그결과를 나타내는인증서규격을제정하여, 사용자가규격화된워터마킹기술의 인증서내용을토대로자신의목적에따라선택하여사용할수있도록 하는데목적이있다. 그림 16 MPEG21-PAT 프로세스 공격타입공격항목파라미터타입 Perceptual Coding MPEG Layer 2 MPEG Layer 3 MPEG-2 AAC MPEG-3 AAC 다른상용코덱들 (Dolby AC-3, Eclby E, MS WMA9) 다양한비트율 - 53 -
공격타입공격항목파라미터타입 Tandem Coding 다양한코더및비트율 AD/DA Conversion Filters Down-mixing Signal Addition Time scale Modifications Studio Techniques High-pass Low-pass Band-pass All-pass Multi-channel to stereo Stereo to mono Multi-channel to Dolby Dolby Prologic Pink Noise White Noise Voice-over Changing the sampling rate Pitch corrected time scaling Speed change Pitch shifting Multi-band equalization Echo addition 다양한주파수 다양한 db 레벨 다양한속도 다양한레벨 Cropping or excerpting 다양한길이 Combinations of above 비디오 PAT 의평가및인증신청자는, 인증신청서및인증기관에서정한 인터페이스( 및통신프로토콜) 를따른비디오 PAT 제품( 혹은소프트웨어 모듈) 을인증기관에인터넷( 혹은우편, 방문) 을통해송부및접수한다. 인 증기관은제출된비디오 PAT제품을본시스템에서정한 PAT 정보 (payload DB) 를 PAT 제품의삽입알고리즘(embedder) 을사용하여, 시험 비디오데이터베이스(test video DB) 의비디오영상들에삽입한다. 인증기 관은필요시제출된 PAT 제품에적합한응용분야및평가기준이나항목, 평가시나리오등의평가환경을제공할수있다. 본시스템에서정한다양한공격알고리즘(impairment tool DB) 을사용 하여상기제출된 PAT 제품을공격함으로써공격된비디오영상을만든 다. 다음은, 인증신청자가제출한 PAT 모듈알고리즘을사용하여삽입된 PAT 정보를 PAT 제품에서제공한검출알고리즘(detector) 을이용하여 검출한후에신뢰성에대한통계정보를산출한다. 인증기관은신뢰성정 보와함께, 비디오 PAT 제품의계산복잡성, 용량등의정보를인증서에 - 54 -
포함하여인증신청기관에보낸다. Video PAT 평가및인증시스템의구조는크게 4 가지로나눌수있다. 콘 텐츠에삽입된정보가외부의공격에도견딜수있는강인성(robust) 워 터마킹, 콘텐츠에구매자정보를삽입하여불법복제시에해당구매자를 추적할수있는거래(transaction) 워터마킹( 포렌식마킹), 그리고콘텐츠를 의도적으로훼손하거나위, 변조시해당부분을검출하여인증과무결성 을제공하는연성(fragile) 워터마킹, 콘텐츠의특징정보를활용하여사전 에등록된소유자의특징 DB와의상관관계를조사하고원소유자를확인 하는핑거프린팅등이다. 인증신청기관은인증기관정보, 인증신청자정보, PAT 제품일반정보 등 3가지정보를포함한인증신청서와인증기관에서정한인터페이스및 통신프로토콜에따라서개발된 PAT 제품( 혹은소프트웨어모듈) 을인터 넷( 혹은우편, 방문) 을통해인증기관에발송한다. 인증기관은, 인증신청자 가요구한혹은인증기관에서정한평가항목이나기준에따라평가한후, 별도로정한인증서양식에맞추어작성하여인증신청자에게발송한다. 그림 17 비디오 PAT 평가및인증을위한시스템 - 55 -
표 1 인증신청서양식 인증기관정보 인증신청자정보 PAT 일반정보 인증기관명 인증기관주소 인증기관일련번호 인증신청자이름 인증신청자주소 인증신청자식별번호 특허( 선택) 알고리즘( 선택) 인증기관법인명우편번호와인증기관이소속되어있는 나라시/ 도, 동번지인증기관을구분하기위해발부되는유 일한번호 PAT 소유자의자연인혹은법인명나라, 시/ 도, 동, 번지, 우편번호등의주 소 PAT 소유자의신원을확인할수 있는 주민등록번호/ 사업자등록번호 PAT 제품에관련된특허정보, 선택사항 임 PAT 제품에관련된알고리즘정보, 선택 사항임대상문서전자문서, 그림저작권정보메타데이터, 복사제어, 핑대상응용거프린팅, 로고이미지등인증기관이부여하는각워터마킹제품워터마킹제품식별번호을구별할수있는유일한번호 테스트비디오데이터베이스는크게주파수도메인 (frequency domain), 공간도메인(spatial domain), 움직임벡터(motion vector) 에따라선정기 준을정한다. 주파수도메인에서는에너지분포에따라테스트시퀀스를 분류하여, 평가시해당구분사항을만족하는시퀀스를선정하고, 공간 도메인에서는이미지복잡도(image complexity) 에따라분류하고, 움직임 벡터는정지영상과비디오를구분하는가장큰기준이될수있다. 페이로드데이터베이스는콘텐츠에삽입되는데이터( 정보) 로서, 비디오데 이터베이스에따라다양한종류및크기의정보가선정된다. 공격함수툴 데이터베이스는콘텐츠에삽입된정보를손상시키기위한다양한소프트 웨어알고리즘으로구성되어있으며, 크게비디오압축(video compression), DA/AD 변환(conversion), 프레임수정(frame modification), 포맷변환(format conversion), 기하학적변형(geometric modification) 으 로분류된다. 이들데이터베이스는응용분야, 평가기준및항목, 평가시 - 56 -
나리오등에따라재구성되어정해진인터페이스및 평가엔진으로보내진다. I/O 함수를통해 비디오 PAT 의사용예(use cases) 는저작권보호, 복제방지, 방송모니터 링, 장비제어, 데이터인증, 복사제어, 포렌식마킹등매우광범위하고 각각의평가기준및항목(evaluation criteria & parameters) 도사용예에 따라다양하게설정될수있다. 한편, 공격함수나평가항목등은사용 예에따라선정기준이매우광범위하고복잡해질수있으며또, 평가중 에도변할수있기때문에이들의선정및제어는간단하지않다. 비디오 PAT 평가를위한지원시스템을위해서는다음과같은부가적인도구( 툴) 및환경이필요하다. - 비디오 PAT 활용분야의분류 - 활용분야에적합한평가기준및평가체계 - 평가환경( 신호처리, D/B 툴) 및처리결과분석툴 - 통계처리방법론개발및환경( 스프레드시트, 통계처리패키지등활용) - 평가수행및평가결과분석툴 비디오 PAT 평가를위한지원시스템은평가신청자혹은인증기관에서 비전문가라도쉽게이들의평가환경을설정할수있도록지원해준다. 비디오 PAT 평가엔진은설정된평가환경에따라실제평가를하고그 결과를통계처리하는모듈이다. 인증기관은인증신청자로부터받은 PAT 제품( 혹은소프트웨어모듈) 을평가환경에서정해진테스트비디오, 페이 로드데이터베이스, 평가기준및항목, 평가시나리오에따라성능을시 험하여그결과를인증서양식에맞추어작성한다. 비디오 PAT 기술평가및인증시스템은기존혹은향후에개발될 PAT 관련기술의성능을객관적, 체계적으로비교, 분석하여 1) 기술개발자들 에게는보다우수한워터마킹기술의개발을, 2) 수요자에게는자신이원 하는기술의선택을, 3) 평가자에게는공정한평가를가능하게할수있 다. - 57 -
제2절 TTA 표준 2.1 포렌식마크기술평가및인증지침11) 2.1.1 표준의구성및범위 포렌식마크기술의평가및인증을위해필요한인증신청, 포렌식마크기 술의성능평가, 다. 표준은크게다음의 인증서교부에이르는인증지침에대한규격을제정한 4 가지로구성되어있다. - 포렌식마크기술평가지표 : 포렌식마크기술의평가항목, 평가기준, 평가절차 - 테스트정지및동영상의공격방법 : 영상공격항목및수준 - 포렌식마크기술인증절차 : 온라인절차, 인증기관요건등 - 포렌식마크기술인증서규격 : 인증기관정보, 인증신청자정보, 포렌 식마크기술일반정보, 포렌식마크기술의성능을표시하는양식 구분관련표준표준의목적성능평가항목 내용 - TTAS.KO-10.0155, 정지영상워터마킹인증, 2003-12-18 - TTAS.KO-11.0060, 워터마크평가용표준영상선정을위한평가지 표항목, 2006-12-27 - TTAS.KO-11.0076 비디오워터마크기술평가및인증지침, 2007-12-26 멀티미디어디지털저작권보호기술로널리사용되고있는포렌식마 크기술( 혹은제품, 이하기술이라함.) 을객관적으로평가하기위한 포렌식마크기술의평가및인증지침의제시 강인성 강인성은각시험공격에대해삽입된포렌식마크와검 출된포렌식마크의비율의통계를사용하여평가한다. 다음의세가지방식의성능측정치를사용한다. - 비트정보손실률: 검출포렌식마크비트수/ 삽입된포 11) 포렌식기술평가및인증지침, TTAS.KO-11.0082, TTA - 58 -
구분 인증신청 및평가 공모허용성 삽입정보량 비가시성 기술의 복잡성 렌식마크비트수 내용 - 바이트정보손실률: 검출포렌식마크바이트수/ 삽입 된포렌식마크바이트수 - 무손실포렌식마크정보검출율: 에러가전혀없으면 1 로, 그렇지않으면 0 으로한다. 공모허용성은포렌식마크가삽입된영상에대해공모공 격후추출이가능한공모자수를공모허용성으로한다. 삽입정보량은각테스트공격후에도 90% 이상추출이 가능한포렌식마크비트수를삽입정보량으로한다. 비가시성은포렌식마크가삽입된영상에대해임의로 선정된 5명의전문가로부터가시성을 1부터 3 까지(1: 눈 에띔, 2: 중간, 3: 눈에띄지않음) 의등급을받고이의통계 치를사용한다. 기술의복잡성은포렌식마크기술의포렌식마크정보의 삽입/ 검출의성능을나타내며다음과같이두개로나눌 수있다. - 삽입계산복잡성: 인증대상의포렌식마크기술의포렌 식마크삽입계산속도와사용메모리양으로평가 - 검출계산복잡성: 인증대상의포렌식마크기술의포렌 식마크검출계산속도와사용메모리양으로평가 인증절차: 인증신청서( 인증기관정보, 인증신청자정보, 포렌식마크 기술의일반정보등) 를이메일이나웹페이지등의전자적방법을 사용하여인증기관에제출하며, 인증기관은제출된포렌식마크기 술평가를통하여성능평가과정을수행함 인증서구성내용: 인증기관정보, 인증신청자정보, 포렌식마크기 술일반정보, 포렌식마크기술성능( 강인성, 공모허용성, 삽입정보 량, 비가시성, 기술의복잡성) 2.1.2 포렌식마크기술의성능평가모델 포렌식마크기술에서는콘텐츠에관한정보가삽입된디지털콘텐츠를 조작하여삽입정보신호를제거하거나, 삽입정보신호를검출할수없게 만드는강인성에대한공격(attack) 과, 여러명의악의적인구매자들이콘 텐츠간의상이성을이용하여포렌식마크정보를지우거나공모자이외의 - 59 -
다른구매자의정보를포함한새로운콘텐츠를생성할수있는공모공격(collision attack) 이있다. 불법복제추적을위해서는공모한구매자를찾아내는것이목적이고공 모자입장에서는자신의신분을보호하는것이목적이다. 포렌식마크기 술은불법복제에대한방지기술이기보다는불법복제에대한검출과증 명과정을통한수동적인불법복제억제기술이라할수있다. 최근에는 포렌식마크기술과웹검색기술을함께활용하여능동적으로웹상에서 불법복제콘텐츠를검색해주는불법복제콘텐츠추적기술에대한연구 가진행중에있다. 2.1.3 기술평가항목 포렌식마크기술의성능을평가하기위해서는콘텐츠에삽입된포렌식마 크에대한공격이필요한데, 워터마킹과는달리구매자정보를동일콘텐 츠에삽입하는포렌식마크기술에대한공격의종류는크게포렌식마크 기술의강인성에대한공격과포렌식마크의위조에관한공모공격이있 다. 표 2 공격의종류및내용 공격의종류공격내용대상콘텐츠 강인성공격 공모공격 콘텐츠에관한정보가삽입된디지털콘텐츠를조작하여삽입정보신호를제거하거나, 삽입정보신호를검출할수없게만들거나, 또는위조된삽입정보를만들어삽입한사람이저작권및소유권을주장할수없도록하근것과같은강인성에대한공격 공격자는여러개의콘텐츠를서로비교하여구매자정보를제거하거나혹은유추하여다른구매자정보를삽입하는공격 정지영상 동영상 정지/ 동영상 공통 - 60 -
표 3 정지영상에대한강인성공격 공격항목 회전공격 이동공격 업샘플링 다운샘플링 DA/ 와 필터링 클립핑 A/D변환 압축 화면율 (aspect ratio) 공격방법 영상을다음의각도로회전을실시한다. 1 도, 4 도, 7 도, 15 도, 16 도, 30 도, 37 도, 45도영상을다음의픽셀만큼이동한다 0.1 픽셀, 0.2 픽셀, 0.3 픽셀, 0.4 픽셀, 0.5픽셀영상을다음과같은비율로업샘플링을각각적용한다. 1:1.1, 1:1.4, 1:1.5, 1:1.6, 1:2, 1:3, 1:4 영상을다음과같은비율로다운샘플링을각각적용한 다. 1:0.9, 1:0.8, 1:0.7, 1:0.7, 1:0.5, 1:0.4, 1:0.2, 1:0.1 영상을스무딩(smoothing) 필터링, 샤프닝(sharpening) 필터 링, 미디언(median) 필터링을적용한다. 미디언필터링은 한다. 3 3, 4 4, 5 5의윈도우사이즈를사용 가우시안필터와샤프닝필터는다음의마스크를사용한 다. 가우시안필터, 가우시안필터. 영상의가장자리를전체영상에서가로, 세로 1/10, 2/10, 3/10, 4/10, 5/10 를제거한다. 디지털(Digital) 정지영상을아날로그(Analog) 로변환하고, 재차디지털로변환한다. JPEG 압축으로서 QP 4, 6, 7, 10, 15, 20에대하여압축 을한다. 영상을수평/ 수직스케일요소를다르게적용하여변형한 변형 다. 수평플립 영상을좌우방향으로플립한다. 영상을 X축및 Y 축으로 (0.1), (0.5), (1.0), (5.0),(1.1),(5.5) 만 쉬어링 (shearing) 선형기하변형 큼변형한다. (X,Y) 괄호안의파라미터는각각 X축및 Y축 을가리키며 X축으로 x% 만큼을, Y축으로 y% 만큼을이 동한다. 영상을아래선형기하변형식을사용, 각각의계수 (a, b, c, d) 에대해다음의값들을취해선형기하변형을시 킨다. (1010, 0.013, 0.009, 1.011), (1.007, 0.010, 0.010, 1.012), (1.013, 0.008, 0.011,1.008). - 61 -
표 4 동영상에대한강인성공격 H.264 공격항목 H.246 압축 컬러포맷변경 공격방법 H.246 압축으로서 QP 36 28 18 에대하여압축한다. 여기 서 H.264는 JTV 동영상표준화그룹에서제정한동영상 을위해서만들어진손실압축방법표준이다. 또, QP(Quantization Parameter) 는동영상의품질을제어하는 변수이다. 입력동영상의컬러포맷을 4:4:4 4:2:2 4:2:0로변형시킨 다. 4:4:4는 3 개의컬러성분이같은해상도를갖고, 4:2:2 는밝기성분에대해색성분이 2:1 의저해상도를갖는다, 4:2:0는밝기성분에대해색성분의 4:1의저해상도를 갖는다. H.264 비트길이변형입력된 10 비트(bit) 의동영상을 8 비트로변화시킨다. H.264로부호화된동영상을 MPEG-4 심플프로파일의포동영상압축포맷변형맷으로변형한다. 입력된비디오동영상의프레임을(frame rate) 을 1/2, 4/1, H.264 프레임율변형 1/8 로낮춘다. 프레임율은비디오동영상을구성하는 1초 간정지영상의개수이다. 비디오동영상의전송단위인패킷의손실률을 20%, H.264 랜덤패킷손실률 10%, 5% 로변화시킨다. 비디오동영상을구성하는영상의주변정보를 10%, H.264 크립핑 밝기변환 색상/ 흑백변환 20%, 30% 삭제하여 90%, 80%, 70% 의영상으로구성되 는동영상으로변화시킨다. 입력된비디오동영상의밝기를다음의비율로변화시킨 다. ±20%, ±10%, ±5% 입력비디오동영상으로부터밝기성분만을가진동영상 을생성한다. 표 5 Video FM Robustness Tests Signal Process Description H.264 압축 QP 36 QP 28 QP 18 H.264 동영상컬러포맷변경 4:4:4 4:2:2 4:2:0 H.264 비트깊이변형 (10 bit->8 bit) N/A N/A 8 bit 동영상압축포맷변형 (H.264->MPEG-4 simple) N/A N/A YES H.264 동영상크기변형 QCIF CIF N/A - 62 -
Signal Process Description H.264 프레임율변형 12.5% 25% 50% H.264 랜덤패킷손실율 20% 10% 5% H.264 클립핑 70% 80% 90% 밝기변환 ±20% ±10% ±5% 색상/ 흑백변환 N/A N/A Y Channel 성능평가항목 : 포렌식마크기술의성능평가는, 기술요구사항을만족시키기위한조건을 시험하기위한항목으로강인성, 공모자추출을평가하는공모허용성, 정보량삽입능력을나타내는삽입정보량, 정보의은닉능력을표시하는 비가시성, 기술의직접적인성능을측정하는복잡성등으로다음과같다. 표 6 성능평가항목및평가방법 성능평가항목강인성공모허용성삽입정보량비가시성 성능평가방법 강인성은각시험공격에대한삽입된포렌식마크와검출된 포렌식마크의비율을통계를사용하여평가한다. 가지방식의성능측정치를사용한다. - - - 비트정보손실률 검출포렌식마크비트수/ 삽입된포렌식마크비트수 바이트정보손실률 다음의세 검출포렌식마크비트수/ 삽입된포렌식마크바이트수 무손실포렌식마크정보검출율 에러가전혀없으면 1 로, 그렇지않으면 0 으로한다. 공모허용성은포렌식마크가삽입된영상에대해공모공격 후추출이가능한공모자수를공모허용성으로한다. 삽입정보량은각테스트공격후에도 90% 이상추출이가 능한워터마크비트수를삽입정보량으로한다. 비가시성은포렌식마크가삽입된영상에대해임의로선정 된 5명의전문가로부터가시성을 1부터 3 까지(1: 눈에띔, 2: 중간 한다. 3: 눈에뛰지않음) 의등급을받고이의통계치를사용 - 63 -
성능평가항목 기술의복잡성 성능평가방법 기술의복잡성은포렌식마크정보의삽입/ 검출성능을나타 내며다음과같이두개로나눌수있다. - 삽입계산복잡성 : 인증대상의포렌식마크기술의포렌 식마크삽입계산속도와사용메모리양으로평가 - 검출계산복잡성: 인증대상의포렌식마크기술의포렌식 마크검출의계산속도와사용메모리양으로평가 2.1.4 인증 인증신청및성능평가 : 포렌식마크기술소유자는포렌식마크기술과인증기관정보, 인증신청자 정보, 포렌식마크기술의일반정보를포함한인증신청서를이메일이나웹 페이지등의전자적방법을사용하여인증기관에제출한다. 인증기관은 제출된포렌식마크기술평가를통하여성능평가과정을수행한다. 그림 18 포렌식마크기술평가및인증절차 - 64 -
표 7 인증신청서양식 인증기관정보인증신청자정보포렌식마크기술일반정보 인증기관명 인증기관주소 인증기관일련번호 인증신청자 명 인증신청자주소 인증신청자식별번호 포렌식마크기술식별번호 특허 ( 선택) 알고리즘설명 대상응용 인증서교부 : 포렌식마크기술의인증기관은포렌식마크기술의평가결과를인증서에 포함하여인증신청기관에보낸다. 이때, 인증기관은인증서데이터베이 스를구축하여발급된인증서들을관리하여야한다. 인증기관요건 : 인증기관은인증업무를수행할수있는인증시설을구비하여야하며, 인 증업무에대한전담자를두어야한다. 여기서인증시설은포렌식마크기 술소유자로부터규격에서정해진대로인증신청을받아포렌식마크기 술을인증할수있는테스트영상데이터베이스, 포렌식마크데이터베이 스, 공격함수데이터베이스및공격소프트웨어를갖추고변형테스트를 실시하여그결과성능에대한인증서를발부할수있는컴퓨터하드웨 어및소프트웨어를말한다. - 65 -
인증서양식 : 인증기관정보: 인증기관정보는인증기관명, 인증기관주소, 인증기관 일련번호로서구성된다. - 인증기관명: 인증기관의법인명 - 인증기관주소: 우편번호와인증기관이소속되어있는나라, 시/ 도, 동, 번지 - 인증기관일련번호: 인증기관을구분하기위해발부되는유일한번호 인증신청자정보: 인증신청자정보는인증신청자법인/ 개인명, 인증신청자 주소, 인증신청자일련번호로서구성된다. - 인증신청자이름 : 포렌식마크기술소유자의자연인혹은법인명 - 인증신청자주소 : 나라, 시/ 도, 동, 번지, 우편번호등의주소 - 인증신청자식별번호 : 포렌식마크기술소유자의신원을확인할수있 는주민등록번호/ 사업자등록번호 포렌식마크기술일반정보 - 포렌식마크기술식별번호: 인증기관이부여하는각포렌식마크기술을 구별할수있는유일한번호 - 특허 ( 선택): 포렌식마크기술에관련된특허정보로선택사항임 - 알고리즘 ( 선택): 포렌식마크기술에관련된알고리즘정보로선택사항 임 - 대상문서: 전자문서, 그림 - 대상응용: 저작권정보, 메타데이터, 복사제어, 포렌식마킹, 로고이미 지등 인증서양식은아래와같다. - 66 -
인증기관정보인증신청자정보워터마킹제품일반정보워터마킹성능 인증기관명인증기관주소인증기관일련번호인증신청자명인증신청자주소인증신청자식별번호워터마킹제품식별번호특허( 선택) 알고리즘설명대상문서대상응용 강인성 삽입정보량 가시성 가시성 워터마크삽입복잡성 워터마크검출복잡성 회전이동 샘플링 필터링 클립핑 D/A, A/D 변화 압축 화면율수평플립쉬어링 선형기하변형 회전이동 샘플링 필터링 클립핑 A/D, D/A 변화 압축 화면율수평플립쉬어링선형기하변형 계산속도사용메모리계산속도사용메모리 UP DOWN Gaussian Median Sharpening JPEG GIF UP DOWN Gaussian Median Sharpering JEPG GIF - 67 -
2.2 비디오워터마크기술평가및인증12) 2.2.1 표준의구성및범위 표준은비디오워터마크기술의평가및인증을위해필요한인증신청비 디오워터마크기술의성능평가인증서교부에이르는인증지침에대한 규격을제정한다. 표준은크게다음의 5 가지로구성되어있다. - 비디오워터마크기술, 인증서규격, 인증기관정보, 인증신청자정보 비디오워터마킹기술, 일반정보비디오워터마크기술의성능을표시 하는양식 - 비디오워터마크기술평가지표비디오워터마크기술의평가항목평 가기준평가절차 - - 테스트비디오영상의공격방법비디오영상공격항목및수준 비디오워터마크기술평가를위한데이터베이스테스트비디오영상 데이터베이스와테스트비디오워터마크정보데이터베이스 - 비디오워터마크기술인증절차온라인절차인증기관요건등 2.2.2 비디오워터마크기술성능평가및인증절차 비디오워터마크기술인증신청자는인증신청서및인증대상인비디 오워터마크소프트웨어를이메일이나웹페이지등을이용하여인증기관 에송부한다. 인증기관은제출된비디오워터마크기술을이규격에서정 한테스트비디오영상데이터베이스와비디오워터마크데이터베이스를 선정한후규격에서정한다양한비디오테스트공격알고리즘을사용하 여변형비디오영상을만든후인증신청자가제출한비디오워터마크 기술을사용하여강인성, 비디오워터마크삽입정보량, 비가시성, 기술의 12) 비디오워터마크기술평가및인증지침, TTAS.KO-11.0076, TTA - 68 -
복잡성에대한통계를산출한다. 비디오워터마크기술인증기관은비디오워터마크기술의성능평가결과를포함한인증서를역시이메일이나웹페이지를통해인증신청기관에송부한다. 그림 19 비디오워터마크기술평가및인증절차 2.2.3 성능평가 평가기준 : 강인성: 각테스트공격에대해삽입된비디오워터마크와검출된비디오 워터마크비율의통계를사용하여평가하며다음의세가지방식의성능 측정치를사용한다. - 비트정보손실률 = 검출워터마크비트수 / 삽입된워터마크비트수 - 69 -
- 바이트정보손실률 = 검출워터마크바이트수 / 삽입된워터마크바이트 수 - 무손실워터마크정보검출율 = 에러가전혀없으면 1 로, 그렇지않으 면 0 으로한다. 비디오워터마크삽입정보량 : 삽입정보량은각테스트공격후에도 90% 이상추출이가능한비디오워터마크비트수로한다. 비가시성 : 비가시성은워터마크가삽입된영상에대해임의로선정된명 의전문가로부터가시성을 1부터 3 까지 (1: 눈에뜀, 2: 중간 3: 눈에뛰지 않음) 의등급을받고이의평균값을사용한다. 기술의복잡성 : 기술의복잡성은비디오워터마크기술의워터마크정보 의삽입/ 검출의성능을나타내며다음과같이두개로나눌수있다. - 삽입계산복잡성 : 인증대상의비디오워터마크기술의비디오워터 마크삽입계산속도와사용메모리양으로평가한다. - 검출계산복잡성 : 인증대상의비디오워터마크기술의비디오워터 마크검출의계산속도와사용메모리양으로평가한다. 테스트공격함수의종류 : 비디오테스트공격은비디오워터마크기술의강인성을테스트하기위 하여테스트비디오영상에가하는공격함수의종류로다음과같다. 5.2.1 H.264 압축 (H.264 compression) : H.264 압축으로서 QP 36, 28, 18 에대하여압축한다. 여기서 H.264 는 JVT동영상표준화그룹에서제정 한동영상을위해서만들어진손실압축방법표준이다. 또 QP(Quantization Parameter) 는동영상의품질을제어하는변수이다. H.264 컬러포맷변경 : 입력동영상의컬러포맷을 4:4:4, 4:2:2, 4:2:0로 변경시킨다. 4:4:4는 3개의컬러성분이같은해상도를갖고 4:2:2는밝기 성분에대해색성분이 2:1 의저해상도를갖는다. 4:2:0은밝기성분에 - 70 -
대해색성분이 4:1 의저해상도를갖는다. H.264 비트깊이변형 : 입력된 10비트의동영상을 8 비트로변화시킨다. 동영상압축포맷변형 : H.264로부호화된동영상을 MPEG-4샘플프로파 일의포맷으로변형한다. H.264 동영상크기변형 : 입력된비디오동영상의크기를 CIF(Common Intermediate Format) 영상크기와 QCIF(Quarter Common Intermediate Format) 영상크기로변형한다. H.264 프레임율변형 : 입력된비디오동영상의프레임율(frame rate) 을 1/2, 1/4, 1/8 로낮춘다. 프레임율은비디오동영상을구성하는 1초간정 지영상의개수이다. H.264 랜덤패킷손실률 : 비디오동영상의전송단위인패킷의손실률을 20%, 10%, 5% 로변화시킨다. H.264 클립핑 : 비디오동영상을구성하는영상의주변정보를 10%, 20%, 30% 삭제하여 90%, 80%, 70% 의영상으로구성되는동영상으로변 화시킨다. 밝기변환(brightness change) : 입력된비디오동영상의밝기를 ±20%, ±10%, ±5% 의비율로변화시킨다. 색상흑백변환 (color to monochrome conversion) : 입력비디오동영상 으로부터밝기성분만을가진동영상을생성한다. 평가테스트데이터베이스 : 테스트비디오동영상데이터베이스 : 비디오동영상의원본은 JVT표준테 스트동영상을사용한다. 변형비디오동영상의종류는인증서의강인성 에관한항목의 25종류로테스트비디오동영상의원본을공격함수를사 용하여변형시킨비디오동영상을나타낸다. - 71 -
표 8 테스트비디오동영상의종류 테스트동영상이름 Foreman Container Silent News Paris Mobile Tempete 크기 QCIF QCIF QCIF QCIF CIF CIF CIF 테스트비디오워터마크정보데이터베이스 : - 테스트비디오워터마크정보는비디오동영상에삽입되는데이터로서 비디오데이터베이스에따라다양한크기의테스트이미지와정보가선 정된다. - 테스트이미지의크기: 8x8, 16x16, 32x32, 64x64 크기의로고이미지 4 장 - 삽입워터마크정보의크기: 32 비트정보, 16 비트정보, 8비트정보 평가절차 : 인증신청자에의해접수된비디오워터마크기술은미리선정된비디오 워터마크를동기술의워터마크삽입기를이용하여비디오동영상에삽 입한다. 다음은공격 Tool을사용하여워터마크정보가삽입된비디오동 영상을공격함으로서변형된비디오동영상을생성한다. 변형된비디오 동영상으로부터워터마크검출기를사용하여삽입된워터마크정보를검 출하고동시에비디오워터마크기술의성능에관한다양한통계정보를 산출한다. - 72 -
그림 20 비디오워터마크기술성능평가절차 2.2.4 인증 인증신청및성능평가 : 비디오워터마크기술소유자는비디오워터마크기술과인증기관정보, 인증신청자정보, 비디오워터마크기술의일반정보를포함한인증신청서 를이메일이나웹페이지등의전자적방법을사용하여인증기관에제출 한다. 인증기관은제출된워터마크기술을앞의 5절의절차를통하여성 능평가과정을수행한다. 인증서교부 : 비디오워터마킹인증기관은비디오워터마크기술의평가결과를인증서 - 73 -
에포함하여인증신청기관에보낸다. 이때인증기관은인증서데이터베 이스를구축하여발급된인증서들을관리하여야한다. 표 9 인증신청서양식 인증기관정보인증신청자정보비디오마크기술일반정보 인증기관명인증기관주소인증기관일련번호인증신청자명인증신청자주소인증신청자식별번호포렌식마크기술식별번호 특허 ( 선택) 알고리즘설명대상응용 인증기관요건 : 인증기관은인증업무를수행할수있는인증시설을구비하여야하며인 증업무에대한전담자를두어야한다. 여기서인증시설은비디오워터마 크기술소유자로부터이규격에서정해진대로인증신청을받아비디오 워터마크기술을인증할수있는테스트비디오동영상데이터베이스, 워 터마크데이터베이스, 공격함수데이터베이스및공격소프트웨어를갖추 고변형테스트를실시하여그결과성능에대한인증서를발부할수있 는컴퓨터하드웨어및소프트웨어를말한다. 인증서양식 : 인증기관정보 : 인증기관정보는인증기관명, 인증기관주소, 인증기관 일련번호로서구성된다. - 인증기관명 : 인증기관의법인명 - 인증기관주소 : 우편번호와인증기관이소속되어있는나라, 시/ 도동 - 74 -
번지 - 인증기관일련번호 : 인증기관을구분하기위해발부되는유일한번호 인증신청자정보 : 인증신청자정보는인증신청자법인/ 개인명인증신청 자주소, 인증신청자일련번호로구성된다. - 인증신청자이름 : 비디오워터마크기술소유자의자연인혹은법인명 - 인증신청자주소 : 나라, 시/ 도동, 번지, 우편번호등의주소 - 인증신청자식별번호 : 비디오워터마크기술소유자의신원을확인할 수있는주민등록번호사업자등록번호 비디오워터마크기술일반정보 : - 비디오워터마크기술식별번호 : 인증기관이부여하는각비디오워터 마크기술을구별할수있는유일한번호 - 특허( 선택) : 비디오워터마크기술에관련된특허정보로선택사항임 - 알고리즘( 선택) : 비디오워터마크기술에관련된알고리즘정보로선택 사항임 - 대상문서 : 전자문서, 그림 - 대상응용 : 저작권정보, 메타데이터, 복사제어, 포렌식마킹, 로고이미지 등 성능평가정보 : 성능평가정보는평가대상비디오워터마크기술을성 능평가기준에의해통계적으로산출된정보이다. 인증서양식은아래와같다. - 75 -
인증기관정보인증신청자정보비디오워터마킹제품일반정보워터마킹성능 인증기관명인증기관주소인증기관일련번호 인증신청자명 인증신청자주소 인증신청자식별번호 워터마킹제품식별번호 특허( 선택) 알고리즘설명 대상문서 대상응용 H.264 압축 QP 36 QP 28 QP 18 H.264 동영상컬러 4:4:4 4:2:2 4:2:0 강인성 포맷변경 H.264 비트길이 변경 (10Bit->8Bit) H.264 동영상 크기변형 N/A N/A 8bit N/A N/A YES QCIF QCIF YES H.264 프레임변형 12.5% 25% 50% H.264 랜덤패킷손실률 20% 10% 5% H.264 클립핑 70% 80% 90% 밝기변환 ±20% ±10% ±5% 색상/ 흑백변환 N/A N/A Y Channel 비디오워터마크정보량비가시성 비디오워터마크삽입복잡성 비디오워터마크검출복잡성 계산속도사용메모리계산속도사용메모리 - 76 -
제3절 SDMI SDMI(Secure Digital Music Initiative) 13) 는세계주요음반및전자, 정보 통신분야의 175개업체들이 1999년 2월디지털오디오콘텐츠보호를 위해결성한컨소시엄으로, 음악의판권을보호하고불법복제를방지하기 위한기술개발을목표로하고있다. SDMI 프로젝트에는 BMG 뮤직, 소니뮤직, EMI, 워너뮤직, 유니버설뮤직 등세계 5대음반사들과 AT&T, IBM, 소니, 마쓰시타등세계적인첨단 정보통신업체들이참여하고있으며주요음반사들이저작권보호를강 화할수있는새로운방식의표준안을채택하기위해첨단기술업체들 과제휴해만든일종의음반산업자구책이라할수있다. Phase 1에서는 4 개사(Verance, CRL, Markany, Blue Spike) 가선정되었다. SDMI에서는 디지털음악을재생하는휴대형장치가갖춰야할규격을애플리케이션 레이어(application layer), 드라이버또는 LCM(Licensed Compliant Module) 레이어, 휴대형장치레이어등세가지분야로나누어제시하 고있다. 오디오분야에서대표적으로사실상의국제표준을통한저작권보호기술 의상용화를추구하였던단체이다. 2000년 11월에 2단계평가를끝마치고 실제사용을위하여공개테스트를수행하였다. 공개테스트결과외부의 해킹에취약함이드러나 2001년 6 월그활동을중지하였다. SDMI의강인성테스트14) 에대한수행절차는다음과같다. - 5 개의음반회사와마스터링스튜디오로부터제공된테스트샘플은다 음과같다. 1) 96kHz/24bit/6ch ( 1 tune ) 2) 96kHz/24bit/2ch (10 tunes) 3) 88.2kHz/24bit/2ch ( 1 tune ) 13) SDMI Foundation, 1999 14) The report of robustness test, SDMI Secretariat - 77 -
4) 44.1kHz/24bit/2ch( 1 tune ) - 워터마크는기술공급자에의해테스트샘플에삽입된다. - 그다음, 기술공급자에의해 restricted-copy" 에서 no-more-copy" 까지 복제단계를변화시키기위해 CCI 정보비트일부가리마크된다. - 삽입되고리마크된샘플들은 48kHz/16bit 또는 44.1kHz/16bit로변환 되고, 몇종류의신호처리가 4CLA 연구소에의해수행된다. - 각각의기술공급자가제출한디코더를이용하여워터마크검출율을 측정한다. 아래그림은 SDMI의강인성테스트진행의흐름을보여주는블록다이어 그램으로워터마크의삽입과정과신호처리등처리과정이포함된다. 그림 21 SDMI 강인성테스트프로세스 - 78 -
신호처리종류및규격 Signal Process D/A, A/D Equalization Description D/A, A/D, converting twice Typical case: 10-band graphic equalizer with the following characteristics Freq. [Hz] 31 62 125 250 500 1k 2k 4k 8k 16k Gain. [db] -6 +6-6 +6-6 +6-6 +6-6 +6 Band-pass filtering 100Hz 6kHz, 12dB/oct. Linear change speed Codecs(at typically used data rates) +/-10% ISO/IEC 13818-7:1997 (AAC) ISO/IEC 14496-3:1999 (MPEG-4 AAC with perceptual noise substitution) ISO/IEC 11172-3:1993 Layer III (MPEG-1 Audio Layer 3 MP3) Q-Design Windows Media Audio Twin-VQ ATRAC-3 Dolby Digital AC-3 ATSC A_52 epac Noise addition Time scale modification Wow and flutter Addition echo Down Mixing and Surround Sound Processing Sample Rate Conversion Dynamic Range Reduction Adding white noise with constant level of 36dB lower than total averaged music power (S/N: 36dB) Pitch-invariant time scaling: +/-4% 0.5% rms, from DC to 250Hz Maximum delay: 100ms Feedback coefficient: up to 0.5 6 channel to stereo SRS Spatializer Dolby Surround Dolby Headphone 48 khz to 44.1 khz 96 khz to 48/44.1 khz Threshold: 50dB 16dB max compression Rate: 10ms attack, 3s recovery - 79 -
신호처리에이용되는장비및소프트웨어 No. Type of signal process Equipment or software to be used 1 D/A, A/D 2 Mix down, Down fs & Amplitude compression YAMAHA DS241(sound card), PIONEER D-HS5(DAT) Mix down : MEI supplied software Down fs & Amplitude compression : Cool Edit Pro 3 Equalization Cool Edit Pro 4 Band-pass filtering Cool Edit Pro 5 Linear speed change Cool Edit Pro 6 Low bit-rate codec AAC : MEI supplied software [encoder/decoder] MP3(MPEG Layer3) : Fraunhofer software [encoder/decoder] Q-Design : Q-Design software [encoder/decoder] 7 Noise addition MEI supplied software 8 Time scale modification Cool Edit Pro 9 Wow and flutter MEI supplied software 10 Addition echo Cool Edit Pro 상세방법론 - Initial Down Sampling from 96kHz/24bit/stereo from 88.2kHz/24bit/stereo from 44.1kHz/24bit/stereo to 48kHz/16bit/stereo to 44.1kHz/16bit/stereo to 44.1kHz/16bit/stereo - D/A, A/D Covert, Twice Original Music Digital Sound Card Yamaha DS241 Analogue DAT Recorder Pioneer D-HS5 Digital Watermark Decoder Digital Sound Card Yamaha DS241 Analogue DAT Player Pioneer D-HS5 그림 22 D/A, A/D 변환방법 - 80 -
- Mix Down, Down Sampling and Amplitude Compression output level (vertical axis) Input level (horizontal axis) 그림 23 진폭압축 - Equalization --> 10dB --> 0dB --> -10dB 그림 24 이퀄리제이션 - Linear Speed Change Cool Edit Pro, 시간과피치스트레칭함수이용 (time and pitch variant +10% & -10%) - 81 -
- Band-pass Filtering 그림 25 대역통과필터링 - Low bit-rate codec Embedded/remarked sample(48or44.1/16/2) Watermark 48,44.1/16/2 Decoder AAC encoder MP3 decoder 128kbps/stereo 64kbps/stereo AAC decoder MP3 encoder PCM (file base) Embedded/remarked sample(48or44.1/16/2) 48kbps/2ch 48,44.1/16/2 Q-Design encoder Q-Design decoder 그림 26 비트레이트변환코덱 Watermark Decoder - Noise Addition original music white noise t 그림 27 잡음첨가 - 82 -
- Time Scale Modification Cool Edit Pro, 시간과피치스트레칭함수이용 (pitch invariant, time scaling +4% & -4%) - Wow and Flutter Original Pure Tone Flutter 5Hz Wow Frequency 그림 28 Wow and Flutter - Addition Echo 0dB -6dB -12dB -18dB 0 100 200 300 Time(ms) Impulse response 그림 29 에코추가 - 83 -
삽입과리마킹규격 Data Initial status(binary) After remarked(binary) CCI 1 0 0 1 1 1 0 1 Usage ID (8bits) 1 0 1 1 1 0 1 0 (HEX:"BA") ISRC(60bit) 1111 1110 1101 1100 1011 1010 1001 1000 0111 0110 0101 0100 0011 0010 0001 (HEX:"FEDCBA987654321") Not remarked 평가방법 - 검출율 = A/B 100[%] A : B : 모든비트가정확하게추출된윈도우수 각음악샘플을통해검출한전체윈도우수 그림 30 평가방법 평가범주 (fail/pass 범주( 검출율기반)) Pass if detected results are; True status of content Detected as Detected as WM not detected "Restricted-copy" "No-more-copy" Embedded as more than or equal less than 50% less then "Restricted-copy" to 50% Remarked as more then of less than 50% "No-more-copy" equal to 50% CCl copy-status bits : "10" means "Restricted-copy" "11" means "No-more-copy" "WM not detected" : including not only the case of no detection but also the case of mis detection like "00" or "01". - 84 -
"CCI/copy-status bits" 테스트결과( 삽입된샘플/12bits) 예제 No Company Company Company Company Company NO Type of signal process of A B C D E tunes L-ch R-ch L-ch R-ch L-ch R-ch L-ch R-ch L-ch R-ch 1 D/A A/D twice 12 71.0 75.3 100.0 100.0 100.0 100.0 96/24/6 -> 48/16/2 1 100.0 100.0 100.0 100.0 100.0 100.0 2 96/24/6 -> 48/16/2 1 41.7 41.7 100.0 100.0 66.7 83.3 96/24/6 -> 48/16/2 -> comp.(*) 1 25.0 33.3 100.0 100.0 75.0 75.0 3 EQ 12 85.1 88.9 100.0 100.0 100.0 100.0 4 Barnd- pass filtering 12 84.7 88.0 100.0 100.0 100.0 100.0 Linear speed change +10% 12 46.4 51.3 100.0 100.0 95.8 96.0 5 Linear speed change -10% 12 30.5 29.1 100.0 100.0 97.8 98.5 Low bit-rate codec(aac+mp3) 12 0.8 0.0 100.0 100.0 74.2 78.0 6 Low bit-rate codec (Q-Design) 12 0.0 0.0 52.6 58.7 6.3 6.4 7 Noise addition 12 32.1 32.2 88.5 89.4 82.9 85.3 Time scale modification +4% 12 40.9 33.1 10.0 10.0 97.2 97.6 8 Time scale modification -4% 12 48.6 41.4 10.0 10.0 95.5 98.2 9 Wow and flutter 12 71.1 71.0 99.5 99..5 100.0 100.0 10 Addition echo 12 58.9 53.4 99.4 98.3 93.1 91.8 (*) : approximately AM radio quality - Technology withdrawn by proponent less than 50! - 85 -
제4절STEP2000/ 2001 워터마크의이용증진을위한기술평가테스트는디지털음악유통에있 어서사업자가워터마킹기술선택을위하여성능을테스트하고일정한 수준의기술에대하여능력을인정하는데필요한수단을제공한다. STEP2000/2001 15) 은디지털워터마킹기술을기반으로본격적인디지털 음악유통의성공적인실현을위한국제평가프로젝트로서사단법인일 본음악저작권협회 (JASRAC) 16) 와국제저작권관리단체조직인프랑 스의 CISAC과 BIEM에의해실시된것으로디지털워터마킹기술능력 을인정하고, 향후기술의이용증진에목적을둔프로젝트이다. STEP2000/2001 프로젝트는 JASRAC이평가인증주체로 APRA, ASCAP, BMI, BUMA/STEMRA, CASH, GEMA, MCPS/PRS, SACEM, SGAE, SIAE, TEOSTO 등저작권관리단체의후원하에진행되었다. JASRAC은프로젝트진행을노무라종합연구소에의뢰하였고일본음향연 구소와공동으로평가테스트를진행하였다. 평가테스트개요 : 사무국이참가대상기업에제공하는정보 - 삽입되는워터마크정보 - 삽입대상음악 5곡을수록한 CD-R(WAV 형식) * 44.1KHz/16bit/2ch : 5 곡 참가기업이사무국에제출하는정보 - 워터마크가삽입된음악을수록한 CD-R(WAV 형식) - 워터마크를삽입하는소프트웨어/ 하드웨어( 문서포함) 15) Technical evaluation for promoting practical utilization of digital watermark, STEP2000 Request for proposals 16) http://www.jasrac.or.jp/ejhp/index.htm - 86 -
- 워터마크를추출하는소프트웨어/ 하드웨어( 문서포함) 사무국은제출받은소프트웨어/ 하드웨어를사용하여 DVDAudio 관련처 리(96KHz/24bit/6ch) 에대하여평가테스트를진행한다. 복제제어에관한기술테스트는향후기술의가능성을검증하는차원에서실시한다. 각참가기업이제출한소프트웨어( 또는하드웨어) 를이용하여복제제어관리정보의관리상태를변경할수있는지를확인한다. 평가대상워터마킹기술요구조건 : Music Material 에삽입하는워터마크정보 : 두개의용도로사용되는워 터마크정보를삽입 - 복제제어정보(CCI) : 15초이내의타임프레임에대하여 2bit - 저작권관리정보(CMI) : 30초이내의타임프레임에대하여 72bit 워터마킹기술의요구조건 : - 강인성(Robustness): Music Material에삽입되는워터마크는활용을위 하여다양한처리과정에서도검출이가능해야한다. (1) Processing in mastering studio (2) Processing in the broadcasting studio (3) Processing related to distribution through networks (4) Processing by consumer level equipment * Processing by DVDAudio players 표 10 STEP2000/2001 평가항목 Test item D/A, A/D conversion Digital Analog Digital Downmixing Stereo(2ch) mono Downsampling 44.1kHz 16kHz Dynamic range 16 bits 8 bits Processing - 87 -
Test item compression Pitch shifting +10% and -10% R a n d o m stretching Lossy audio compression Broadcasting Additive noise +10% and -10% Processing MPEG1 Layer3 (MP3) (128kbps, 96kbps, 64kbps(mono)) MPEG2 AAC (128kbps, 96kbps) ATRAC (Version 4.5) ATRAC3 (132kbps, 105kbps) RealAudio (128kbps, 64kbps) Windows Media Audio (128kbps, 64kbps) FM (FM multiple broadcast, terrestrial hertzian TV broadcast) AM (AM broadcast) PCM (Satellite TV broadcast : communication satellite, broadcasting satellite) White noise (S/N: -40dB) - 음질(Audibility) : Music Material에워터마크를삽입한후음질의열화 가현저히작아야하며 Golden Ear, Silver Ear에의해서도인지되지 말아야한다. 또음향학적인정량분석에의해서도이용에문제가없을 정도로감지되지말아야한다. - 워터마크의삽입및추출시간 : 워터마크의삽입과추출은짧은시간 내에이루어져야하며이용에부적합하지않아야한다. - 복수워터마크정보의관리 : 동일한프로그램을사용하여삽입된또 다른워터마크의추출이가능해야한다. ( 하나의 Music Material에복수 기업이서로다른워터마크를삽입및정보관리가능 ) 평가결과 : STEP2000 평가결과17) 로 IBM, 마크애니, Victor Company of Japan, Signum, Blue Spike 등의회사가선정되었으며, IBM을제외한 4개회사 에대해서는음질, 강인성향상요구에대한의견이있었다. 마크애니는 STEP2001 에서도선정되었다. 17) 電子透かし技術に関する調査報告書, 社団法人電子情報技術産業協会 - 88 -
제5절 Stirmark for Audio Stirmark 18) 는정지영상에대한디지털워터마킹알고리즘을평가하는방 법으로 1997년 v.1.0 이발표되었다. 현재오디오, 동영상워터마킹알고리 즘으로확장가능한 Stirmark v.4.0 이있다. Stirmark는벤치마킹방법들 중에서가장대표적인것으로강인성에주안점을둔벤치마킹방법이다. Stirmark v.4.0의특징은워터마킹기술이서로다른목적으로많은응용 분야에적용되기때문에벤치마킹전에사용목적과대상을선택하도록 하는것이다. 즉, 영상의품질계수, 강인성, 공격의강도등을적용하여 벤치마킹을실시한다. Stirmark는벤치마킹을이용한응용이나오지않고 있으며, 척도로이용되는 PSNR 은시각적인척도로는부적합하다. 또한, 공격기법이기하학적변환에많은비중을두고있다. 삽입ㆍ추출에걸리 는시간을고려하지않고, 이미지의사전정보를고려하지않는문제점들 을가지고있다. 공격의종류 : Stirmark는워터마킹공격항목을아래와같이크게 4가지로분류할수 있다. - JPEG Compression - Geometric transforms : Affine, Rescale, Rotation, Small Random Disortions, RotationScale, RotationCrop - Signal Processing : AddNoise, ConvFilter, MedianCut, Selfsimilarities - Special Transforms : Flip, Cropping, RemoveLines, Rotation 90, 180, 270 18) StirMark Benchmark manual, Microsoft Research, 2004년 - 89 -
Stirmark 의구성 : Stirmark의구조는아래의그림과같이구성되어있으며공격하고자하는 영상을 Media의 Input폴더에넣고 Bin 폴더의 Benchmark의실행파일을 실행하게되면한파일에대해 16개테스트에의해 115개의공격된영상 이 Output 폴더에생성되어있음을알수있다. 단입력영상이버전 3.1에서는 ppm, pgm, jpg or jpeg 이었는데반해 버전 4.0에서는 ppm, bmp, jpg or jpeg 으로제한되어있다. 각테스트에 대한파라미터들은 Profiles 폴더에서확인할수있다. Stirmark Test Platform 구조19): /Bin/ Benchmark/ the benchmarking tool it self Profiles/ Libraries/ Media input Image Sounds/ output libraries sent by users profile are text configuration the test to be applied (one profile per application and per 'robustness' level) Set1/ samples sorted according to some criteria set2/ set1/ set2/ Same substructure is created for input 신호처리종류및규격 (Evaluation Tests-Audio) Evaluation Description Name AddBrumm Adds buzz or sinus tone to the sound. AddDynNoiseHere are added a dynamic white noise part to the samples. AddFFTNoiseAdds white noise to the samples in the FFT room. AddNoise Adds white noise to the samples. The unity is in sample values. The value "0" adds nothing and "32768" the absolute distorted maximum. AddSinus Adds a sinus signal to the sound file. With it, you can insert a disturb signal in the frequency band where the watermark is located. 19) Stirmark 를이용한영상워터마킹평가연구, 한국멀티미디어학회논문집, 2002년 - 90 -
Evaluation Name Amplify BassBoost Compressor CopySample CutSamples Echo Exchange ExtraStereo Description Changes the loudness of the audio file. For example the value "100" does not change the amplify and a value "50" means a half loudness. Increases the bass of the sound file. It is like the BassBoost function on some amplifiers. This works like a compressor. You can increase or decrease the loudness of quietly passages. The unit of the threshold is decibel (db).if the value is less than "1", the compressor is an expander and will increase the loudness. Is like FlippSample but this evaluation process copies the samples between the samples. Removes samples from the audio file. If the value of "Remove" is "10000" then there are removed "RemoveNumber" samples periodical. every "10000" samples Adds an echo to the sound file. Swaps two sequent samples for all samples Increases the stereo part of the file. If the file does not have a stereo part (expl. mono), then it does not have an effect FFT_HLPass Quick Is like the RC-High- and RC-LowPass, but now in FFT room. FFT_Invert Inverts all samples (real and imaginary part) in the FFT room. FFT_RealRevReverses only the real part from the FFT. erse FFT_Stat1 Statistical evaluation in FFT room FFT_Test I will do some tests it... Swaps samples inside the sound file periodically. It swaps every FlippSample "Period" "FlippCount" samples with samples which have a distance of "FlippDist". Important: Period > FlipDist > FlipCount! Invert Inverts all samples in the audiofile. LSBZero Sets all least significant bit's (LSB) to "0" (zero). Normalize Normalize the amplify to the maximum value. Nothing This process does nothing with the audio file. The watermark should be retrieved. If not, the watermarking algorithm can be a snake oil! PitchScale Makes a pitch scale RC-HighPass Simulates a high pass filter build with a resistance (R) and a capacitor (C). RC-LowPass Simulates a high pass filter build with a resistance (R) and a capacitor (C). Resampling Changes the sample rate of the sound file. Smooth This smooth the samples. The setting sample value depends on the samples before and after the modify point. Smooth2 Is like Smooth, but the neighbor samples are voted a little bit different. Stat1 Statistical 1... Stat2 Statistical 2... Is the opposite to ExtraStereo. This removes the mono part of the file VoiceRemove(mostly where the voice is). If the file do not have a stereo part (expl. only mono) th en everything will be removed. This is like a limiter. If the sample value is less the given value ZeroCross (threshold), all samples are set to zero. ZeroLength If a sample value is exactly "0" (zero) then it inserts more samples with the value "0" (zero). ZeroRemove This removes all samples where the value is "0" (zero). - 91 -
Stirmark 공격항목의파라미터 Attacks PSNR 0,10,20,...,100 AddNoise 0,20,40,60,80,100 Parameter JPEG Compressor 15,20,25,30,35,40,50,60,70,80,90,100 MedianCut ConvFilter SelfSimilarities 1,2,3 RemoveLines Cropping Rescale Rotation RotationCrop RotationScale Affine 3,5,7,9(filter size) 1(Gaussian filetring) 2(Sharpening) 10,20,30,...,100(randomly remove lines rows/columns) 1,2,5,10,15,20,25,50,75(ratio) 50,75,90,110,150,200(ratio) -2,-1,-0.75,-0.5,-0.25,0.25,0.5,0.75,1.2 5,10,15,30,45,90(angles in degrees) -2,-1,-0.75,-0.5,-0.25,0.25,0.5,0.75,1.2 (angles in degrees) -2,-1,-0.75,-0.5,-0.25,0.25,0.5,0.75,1.2 (angles in degrees) mat1 = 1 0 0 0.01 1 0 mat2 = 1 0 0 0.05 1 0 mat3 = 1 0.01 0 0 1 0 mat4 = 1 0.05 0 0.05 1 0 mat5 = 1 0.01 0 0.01 1 0 mat6 = 1 0.05 0 0.05 1 0 SmallRandomDistortions 0.95, 1, 1.05, 1.1 mat7 = 1.010 0.013 0 0.009 1.011 0 mat8 = 1.007 0.010 0 0.010 1.012 0 mat9 = 1.013 0.008 0 0.011 1.008 0 LatestSmallRandomDisto rtions 0.95, 1, 1.05, 1.1-92 -
워터마크비인지성레벨 Level of Assurance Low Moderate Moderate high High Criteria PSNR (when applicable PSNR is a very restrictive quality metrics: it does not take into account any properties of the human visual model. This includes the usual masking properties but also the large tolerance to geometric distortions. By using PSNR one excludes immediately watermarking schemes based on geometric distortions. Unfortunately we are not aware of any metric taking those distortions into account.)-perceptible but not annoying based on perceptual model-perceptible under domestic conditions, that is using mass market consumer equipment Not perceptible in comparison with original under studio conditions Evaluation by a large panel of persons under strict conditions Stirmark Main profiles - Low Quality Robust - Low Quality Fragile - High Quality Robust - High Quality Fragile Stirmark Sub profiles - Annotation - Key space - Coalition resistance - Long time - DA/AD - Hidden communication - Calculation time - Lossy compression rates - Degree of fragility - 93 -
Subjection of profiles 그림 31 스터마크프로파일 Usage of Stirmark for Audio 그림 32 Stirmark for Audio Principles of scenarios 그림 33 오디오를위한스터마크의평가시나리오 - 94 -
아래는 Stirmark 프로그램사용의편의를위하여제공하는클래스들의관 계를보여주는다이어그램이다. 강인성을위하여 Signal processing, Geometric transformations, Special transforms 등 3개의카테고리로분류 된다. Bench 1 1..n Test 1 MarkingScheme Test_SP Test_ST Test_AddNoise Test_GT 1..n 1..n 1 1 1 Image_Processing Reconstructor Resampler Transformation SP_AddNoise SP_ConvFilter RecNearestNeig hbour RecInterpolating Quadratic SamPoint GT_Affine GT_Rotation Image LEGEND Composition Aggregation inheritance Composition/Inheritance to the Image class Foo_Class abstract class 그림 34 평가클래스다이어그램 - 95 -
제6절 Checkmark Checkmark는워터마킹기술의평가를위한벤치마킹툴로서 2001년 12 월에버전 1.2 가개발되었다. 다양한워터마킹기술에대한수요의증가 함에따라이러한벤치마킹툴의요구또한증가하고있는것이사실이 고이러한툴간의평가또한필요할것으로보인다. Checkmark 는 Stirmark 의여러가지문제점을개선하기위해만들어졌다. Martin Kutter의공격분류기준에서제네바대학교의 Sviatoslav Voloshynovskiy 의분류로변경되면서새로운공격들이추가되었다. 기존 의 JPEG 압축만을고려하던부분이 JPEG2000에서사용되는웨이블릿압 축을포함하고있으며, 이전에워터마크가삽입된영상으로부터워터마크 를추출하여그정보를공격할데이터에다시삽입하는복사공격이새로 이추가되었다. 이외에도여러가지신호처리공격들이새롭게포함되어워터마킹알고 리즘의강인성테스트를실시한다. Checkmark는이러한공격유형뿐만 아니라새로운화질평가방법으로 weighted PSNR과 Watson metric을 도입하고있다. 출력양식을 XML 포맷으로나타내며, 결과테이블은 HTML 로작성한다. 소스는 Stirmark와달리 Matlab으로작성되어일반 사용자가다루기쉽다. Checkmark의공격형태20) : Checkmark 에서는워터마킹공격항목을 4개의레벨로구분하여분류하고 있다. 첫번째레벨은공격그룹(attack group) 으로 4개의항목으로구성되 어있다. 두번째레벨은공격형태(attack type) 로 Removal그룹은 Denoising, Compression 등의여러공격형태로구성되어있다. 세번째 20) Checkmark 를이용한디지털워터마킹평가연구, 한국멀티미디어학회논문집, 2002년 - 96 -
레벨은공격클래스(attack class) 로 Denoising 타입은 ML(maximum likelihood), MAP(maximum posteriori probability) 와같은클래스로구성 되어있다. 네번째레벨은개별공격(individual attack) 으로각클래스는 하나혹은그이상의개별공격으로구성되어있다. 예를들면 MAP 공 격클래스는 되어있다. Wiener filtering, soft thresholding 등의개별공격으로구성 Watermarking Attacks Removal and interference Denoising Compression Quantization Remodulation Collusion Averaging NoiseSform Color Reduction Geometric Cryptographic Protocol Global Brute Force Watermark Transformations key Search Inversion Local Oracle Copy Attack Transformations Template removal Auto-correlation Feature point 그림 35 Checkmark 공격분류 Checkmark는응용에따라서공격방법을 6 가지로분류하고있다. 즉 22개 의공격클래스를적용하여워터마킹영상의응용에따라 6개의응용항 목에적절히분류하고있다 - nongeometric (46 개의개별공격 ) - copyright (382 개의개별공격 ) - banknote (178 개의개별공격 ) - logo (77 개의개별공격 ) - medical (45 개의개별공격 ) - video (193 개의개별공격 ) - 97 -
위응용의분류에서 medical영상과 logo영상의경우를제외한나머지는 같은분류의영상으로처리하고있다. Checkmark 실행방법 : Checkmark는 Matlab으로구현된프로그램으로크게 4개의중요한파일함 수로구성되어있다. - getconfig.m ( 경로설정) : 워터마크된영상혹은공격된영상의경로설 정, 응용종류설정, 워터마킹기법설정등을수행한다. - runcheckmark.m ( 공격수행) : 워터마크된각종영상에대해서응용종 류에따라공격을수행하여 JPEG 파일포맷으로출력한다. - testdetector.m (XML 파일포맷으로결과출력) : 이파일함수에서워터 마킹의추출모듈을사용자가삽입하여수많은공격영상에대한결과처리를일괄적으로수행할수있다. - parseresults.m (HTML 문서로결과를출력) : testdetector.m에서출력된 파일의결과를바탕으로 HTML 문서로출력한다. Checkmark에서도입한소스의입출력은 PGM 파일포맷의 512*512 크기 8 비트그레이스케일만을한정하고있다. Checkmark에서는 testdetector함수에서호출하는 executedetector 함수를 사용자에게설정하도록하여워터마크의유무를 1과 0으로반환하도록 한다. 추출스크립트를이함수에설정하여 Detection module을영역으로포함 시킬수있다. 이에앞서 runcheckmark 함수를통해수행된공격영상의 JPEG 포맷을 PGM 포맷으로변경시켜야한다. PNM Toolbox를사용하여 File transformation 모듈을수행한다. - 98 -
Checkmark 적용범위 : original. pgm Watermarking watermarked. pgm runcheckmark.m attacked. jpg Checkmark File transformation attacked. pgm Detection module watermark 그림 36 체크마크의적용범위 non-geometric 공격항목 : resample(1) subgroup CType CFactor down sample up sample sampledownup1 J 100,000 0.75 1.33 sampledownup2 J 100,000 0.50 2.00 sampledownup3 J 100,000 0.75 1.30 sampledownup4 J 100,000 0.50 1.90 Wavelet(10) subgroup CType CFactor waveletcompression1 W 0.10 waveletcompression1 W 0.20 waveletcompression1 W 0.30 waveletcompression1 W 0.40 waveletcompression1 W 0.50 waveletcompression1 W 0.60 waveletcompression1 W 0.80 waveletcompression1 W 1.50 waveletcompression1 W 3.50 waveletcompression1 W 8.00-99 -
Remodulation(4) subgroup CType CFactor window dpr1 J 100.00 3.00 dpr2 J 100.00 5.00 dprcorr1 J 100.00 3.00 dprcorr2 J 100.00 5.00 ML(7) subgroup CType CFactor window medfilt1 J 100.00 2.00 medfilt2 J 100.00 3.00 medfilt3 J 100.00 4.00 trimmedmead1 J 100.00 3.00 trimmedmead2 J 100.00 5.00 medpoint1 J 100.00 3.00 medpoint2 J 100.00 5.00 MAP(6) subgroup CType CFactor window hardthresh1 J 100.00 3.00 hardthresh2 J 100.00 5.00 softthresh1 J 100.00 3.00 softthresh2 J 100.00 5.00 wiener1 J 100.00 3.00 wiener2 J 100.00 5.00 JPEG(12) subgroup CType CFactor jpeg compression1 J 10.00 jpeg compression2 J 15.00 jpeg compression3 J 25.00 jpeg compression4 J 30.00 jpeg compression5 J 40.00 jpeg compression6 J 50.00 jpeg compression7 J 60.00 jpeg compression8 J 75.00 jpeg compression9 J 80.00 jpeg compression10 J 85.00-100 -
subgroup CType CFactor jpeg compression11 J 90.00 jpeg compression12 J 100.00 Filtering(3) subgroup CType CFactor window gaussian1 J 100.00 3.00 gaussian2 J 100.00 5.00 sharpening1 J 100.00 5.00 Copy(1) subgroup CType CFactor copy1 J 100.00 ColorReduce(2) subgroup CType CFactor dither1 J 100.00 thresh1 J 100.00-101 -
제7절 Optimark 기존의벤치마킹도구를보완하기위해데살로니키(Thessaloniki) 아리스 토텔레스대학(Aristotle Univ.) 에서 2001년도에 Optimark를제시했으며 기존의벤치마킹기법에복잡성, 제한된데이터와주어진비트오류율(Bit Error Rate: BER) 에얼마나많은비트의은닉정보를삽입할수있는지를 나타내는정보량(payload), 알고리즘이공격에대응하여얼마나강인한지 를나타내는파손한계(breakdown limit) 등을평가할수있는도구를제 시했다. Optimark는정지영상워터마킹알고리즘벤치마킹도구로서이프로그램 은 Windows 2000/NT/Me/xp 환경에서실행이가능하다. Optimark는 두가지기능을수행하는데하나는워터마크의삽입이고다른하나는워 터마크검출과디코딩이다. 또한각영역에서의강인성을종합적으로평가하여수치적으로나타낼 수있는스코어(overall score) 를제시했다. 표 11 Evaluation Tests ATTACK CLASS PARAMETER(S) STEPS Cropping 1, 2, 5, 10, 15, 20, 25, 50, 75 % Line, and, Column, Removal X 1 2 5 10 15 / Y 1 2 6 9 15 Scaling 0.25, 0.5, 0.75, 0.9 Shearing X 1 2 3 5 10 / Y 1 2 3 5 10 Rotation 0.25, 0.5, 1, 2, 5, 10 Rotation, Autocrop 0.25, 0.5, 1, 2, 5, 10 Rotation, Autocrop, Autoscale 0.25, 0.5, 1, 2, 5, 10 Sharpening 2, 3, 4, 5 Gaussian 2, 3, 4, 5 Median 2, 3, 4, 5 JPEG 90, 80, 70, 60, 50, 40, 30, 20, 10-102 -
위에서제시한 Optimark 에서선택가능한공격의유형은다음과같다. - No attack - Cropping - Line and Column Removal - General Linear Transformation - Scaling - Shearing - Horizontal Flip - Rotation - Rotation + Autocropping - Rotation + Autocropping + Autoscaling - Sharpening - Gaussian Filtering - Median Filtering - Jpeg Compression - 103 -
제8절 Sandmark Sandmark는 Arizona대학에서개발된워터마크평가도구로서알고리즘은 JAVA 코드로작성되었다. Sandmark 도구개발의최종목표는기존의모든워터마크알고리즘의유효 성을검증하기위함이다. Sandmark는일반적으로아래와같은기능을수 행한다. - Code obfuscation - software watermarking - tamper-proofing 현재 Sandmark 도구는 Venkatesan, Collberg, Stern 등이제안한몇가지 동적또는정적인워터마크알고리즘을사용하고있다. Sandmark는또 obfuscation 알고리즘, 코드최적화와 JAVA코드분석툴 등을제공하고있다. Sandmark는워터마크삽입기와검출기를포함하고있는데삽입기는 JAVA jar-file과워터마크를입력으로새로운 jar-file 을생성하며, 검출기 는 jar-file 을입력으로워터마크를출력하게된다. Sandmark는 JAVA jar-file을입력으로 obfuscated jar-file을생성하는데 이는여러가지응용적가치가있다. 우선모호성(obfuscation) 여부는 JAVA 프로그램의저작권을보호할수있으며또포렌식마크의공모공격 및소프트웨어워터마크공격을방지할수있다. Sandmark는설계가간단하고그래픽인터페이스는초보자들도쉽게워 터마크와 obfuscation 알고리즘을사용가능하도록한다. 알고리즘은조합 하여사용이가능하며쉽게워터마크공격테스트를진행할수있다. Sandmark는플러그인방식으로구성되어쉽게더욱많은알고리즘을확 장가능하다. Sandmark가지원하는알고리즘21) : - 104 -
- The Collberg-Thomborson Watermarking Algorithm - The ConstantString Static Watermarking Algorithm - The RenameMethodsFields Watermarking Algorithm - Class-Splitting Obfuscations - The Bogus Switch Watermarking Algorithm - Boolean Variable Splitting - Bogus Initializers Watermarking Algorithm - The AddMethField Watermarking Algorithm - The HatTrick Watermarking Algorithm - The AddBogusFields Obfuscation Algorithm - The PromoteLocals Obfuscation Algorithm - Bogus Predicates Obfuscation Algorithm - The Method 2R Madness Obfuscation Algorithm - Class-Splitting and False Refactoring Obfuscation Algorithm - The Degrading Obfuscation Algorithm - The Robust Object Watermarking Algorithm - Potkonjak's Watermarking Algorithm - The Degrading Obfuscation Algorithm 21) SandMark User's Guide, Christian Collberg, 2003년 - 105 -
제9절 Certimark Certimark 프로젝트는 2000년 5월부터 2002년 7월까지유럽에서수행된대 규모프로젝트로그연구비규모는약 600만달러에달하며제네바대학 교등의학계를주축으로 Thomson, Philips 등 15개산업체및학계연 구기관이모여컨소시엄을구성하여수행하였다. Certimark 의목적은디지털워터마킹기술을위한완벽한벤치마킹도구, 참조도구개발, 워터마킹알고리즘의인증절차마련및관련핵심기술의 개발이다. 이러한목적을달성하기위하여각종응용시나리오내에서영상워터마 킹기술을평가하기위하여기술의공급자와사용자모두가사용할수 있는안전한체계를개발하고기술의성숙도를높이기위하여새로운공 격기법들이연구되었다. Stirmark, Checkmark가주로평가도구의구현에치중한반면에 European task force로서워터마킹기술을보급하기위한 Certimark는워 터마킹기술을응용시나리오와함께워터마킹기술을평가하는것을특징으로한다. 워터마킹기술은응용에따라만족해야하는요구사항들이달라진다는점에주목하여워터마킹기술의응용시나리오를포함시켜평가한다. Certimark의목적은좀더공정한워터마킹평가를수행하여워터마킹기술의사용자는자신의요구에맞는적합한기술을선택할수있도록 하고, 개발자는자신이개발하는워터마킹기술의완성도를향상시키는 데이용할수있도록하기위함이다. Certimark 는시나리오파라미터, 컨트롤파라미터의정의, 그리고워터마 킹의강인성을평가하기위한공격의종류( 정지영상및동영상), 평가를 위한출력파라미터( 시각적품질, 용량, 검출및 false alarm probability, BER, complexity), 그리고평가에대한결과보고절차등을정의한다. - 106 -
현재 Certimark 가공개한문서들은아래표와같다. Certimark는워터마 킹응용으로서소유권증명(proof of ownership), 방송모니터링, 포렌식 마킹, 무결성체크, 식별및인증, 사용제어, 정보부가채널(information side channel) 로분류하고, 각각에대한요구사항들을제시하고있다. Certimark에서는동영상워터마킹에대한시나리오는모니터링과디지털 시네마(digital cinema) 를예로들고있다. 표 12 동영상워터마킹평가시나리오 번호제목내용 D2.1 Watermarking application and requirements for Benchmarking 워터마킹기술의응용에대한검토한성능 척도에관한파라미트를고려 D2.2 Benchmark metrics and parameters 워터마킹시스템의벤치마킹에포함되는파 라미터들에대한기술 D3.1 Benchmark architecture 벤치마킹틀에대한기본구조를제시 D4.1 Common data processing and Intentional attacks D5.3 New media type D5.4 Channel capacity 공격적인처리와의도적인공격에대한리스트를제시새로운미디어형식에대한벤치마킹구조 의영향및가능변경등을기술대부분의응용시나리오시에다른알고리즘의데이터저장한계를확증하기위한채널용량을검토 - 107 -
Classification of Malicious attacks 22) Watermarking Attacks Estimation & removal attacks Denoising Lossy Compression Quantization Remodulation Collusion Averaging Detector Cryptographic disabling attacks attacks Global local Brute force waping key Search Global local Oracle attack Transformations jittering 그림 37 워터마크공격종류 Protocol attacks Watermark Inversion Copy Attack benchmark parameters 그림 38 벤치마크파라미터조정 22) http://www.certimark.org - 108 -
Robustness requirements for monitoring of still pictures Robustness requirements Parameters importance Image compression(jpeg, CR not more than 1/8-1/10 times JPEG 2000) VS Signal enhancement and Unsharp masking median filter 3 3 blurring VS Color manipulations - brightness, saturation, hue +/-20% - gamma[0.9,1.2] on each color component VS Additive and multiplicative AWGN with variance less than w noises Salt and pepper noise VS Printing and scanning Ex: Kodak dye-sublimation printer VS Repositioning - Horizontal and vertical flip, rotations by 90, 180, and 270; VS Resizing and - Resizing +10% & crop G e o m e t r i c - Crop down to 300 300 pixels crop transformations - Crops down to 150 150 pixels VS Small image Small rotations, sight shearing, small and distortions distortions global projective transformations S Other image rotation & scaling distortions LS Data composition - add a logo that is 1/10 image x and y dimensions - add text in the 1/5 lower part of VS the picture Denoising attacks LS Watermarking removal attacks LS Averaging and collusion attacks LS Desynchronization attacks LS Copy and blur/deblur attacks LS Multiple watermarking 4 watermarks(different and same algorithm) S - 109 -
Common process flow for still pictures monitoring Stills monitoring-process flow Process Parameters Watermarking (Source image is 2000 3000) JPEG Compression 1/10 Decompression Zoon 150% + crop to original size Original ratio(1/10) Zoom + crop Compression 1/10 Printing A4 page on a standard Kodak dye-sublimation printer Scanning 600 1200 scanner Photoshop: image/setings/automatic levels 1 Photoshop: denoising (median) 1/20 Compression Decompression Final size = 500 750 Size reduction 1/50 Compression Watermark detection - Robustness requirements for television broadcast monitoring Video Robustness requirements (MPEG, MJPEC) Signal enhancement compression IB[20,50Mbit/s] Parameters - MPEG 422P@ML GOP I or -MPEG2 MP@ML GOP 12[3.8Mbit/s] CBR Importance VS and VBR - Standard denoising S - Motion-compensated denoising LS Color manipulations - brightness, saturation hue +/-20% - gamma[0.9,1.2]on each color component VS Additive and multiplicative noises S D/A/D conversions - 3 times through PAL LS - 110 -
- 3time though YUV ` frame rate 50Hz <-> 60Hz VS - PAL coding Video format conversions S - picture ratio 4/3 <-> 16/9(letter boxing) LS Betacam SP Digital Betacam video storage VS DV formats conversions Beta SX VHS LS Shift line - A few pixels shift VS - filp S jitter flip - Line jitter LS Geometric - zoom min 50% image + composition with Resizing and VS transformati graphics crop ons and - zoom max 110% + crop S deformation Small image Bend, shear or rotate by an unnoticeable s distortions random amount(ex: 2 rotation) S Other image distortions - add a logo that is 1/10 image x and y dimensions Logos subtitles - add text in the 1/5 lower part of the picture Miscellaneous video dissolve wipes, 3D effects processing Averaging and collusion attacks Denoising and watermarks removal attacks other malicious attack(stirmark..) S VS LS LS LS LS Multiple watermarking 2 watermarks (different and same algorithm) S Temporal effect Speed change(playback@+/-5% nominal speed) S - 111 -
Common process flow for broadcast monitoring Broadcast monitoring-process flow Process parameter Watermarking Source = 4:2:2 uncompressed video Analogue conversion(storage on a Beta SP) Non linear editing with compression Avid proprietary MPEG AVR75(#MPEG 1/3) Color balance along the programme Dependent on the sequences(make the programme color coherent) Compression for storage Digital Betacam proprietary(#mpeg 1/2) Use of DVE (shift+vertical filtering) Shift - a few pixels Compression for storage Digital Betacam proprietary(#mpeg 1/2) Compression for broadcast MPEG2 GOP=12, VBR, bitrate #between 2 and 6 Mbit/s Decompression Watermark detection Robustness requirements for fingerprinting movies in Digital Cinema Robustness requirements Parameters Importance Video compression(mpeg, MJPEG) MPEG: 20-40Mb/sec VS Signal enhancement LS Color manipulations Quantization RGB<->YUV VS Additive and multiplicative noises Gaussian noise (zero mean, variance 1-2) VS D/A/D conversions DV, PAL, NTSC VS Video format conversions DiVX(aka MPEG4) VS Video storage conversions LS Shift, line jitter, flip VS G e o m e t r i c Resizing and crop Shift(10-20 pixels) VS transformations Small image distortions 16/9<->4/3, crop(80% orig) VS small projective and deformations Other image distortions transformations LS Logos, subtitles NS Special video effects LS Averaging and collusion attacks NS Denoising and watermark removal attacks LS Other malicious attacks(stirmark,...) NS Multiple watermarking 3 watermarks VS - 112 -
제10절JEWELS JEWELS 는일본전자정보기술산업협회(JEITA) 에서워터마크평가지원 시스템(JEWELS) 으로개발하여, 정지영상의저작권보호및이용자의이 용범위에대한가이드라인설정을목적으로디지털워터마킹기술의안전 성평가를위한벤치마킹프로그램이다. JEWELS는전체적으로 11개항목의내성평가와 15가지의영상변환공격 을포함하고있다. 각항목들은여러개의매개변수를가지면서다양한 공격이가능하도록구성되어있다. JEWELS는영상에워터마크를삽입하고다양한공격을가한후공격을 받은영상을출력하게되는데워터마크삽입, 검출, 열람및기타도구가 제공된다. JEWELS 에는워터마크삽입전후신호대잡음비를구하는프로그램, 영 상에대한간단한테스트를진행할수있는프로그램들이포함되어있다. 워터마크평가기준과공격내용 : Index Color : RGB 8bit 픽셀값을 R과 G는 3bit로 B는 2bit로양자화하 는방법을사용한다. 양자화의대표값의최대값은 255, 최소값은 0으로 선택하며그외값들은균등간격으로선택한다. JPEG 압축 : 워터마킹된영상을 JPEG압축을하는데수평과수직으로 1/2 서브샘플링을진행하고양자화테이블은표준테이블을사용한다. 압축률은 4 개레벨로 [1/5 1/10 1/20 1/40] 을사용한다. JPEG 압축영상에워터마크삽입 : 1/8 수준으로 JPEG압축된영상에워 터마크를삽입하고삽입된 JPEG영상을다시 1/8 JPEG 압축하여평가를 진행한다. Trimming : 영상의중앙을중심으로 Trimming 을수행한다. 수평화소수 - 113 -
를 width 개, 수직화소수를 height 개, Trimming율을 a라고하면수평양 방향의화소수는 (width-1)(1-a)/2+1의정수배이고마찬가지로수직양방 향의화소는 (height-1)(1-a)/2+1 의정수배이다. 수평방향화소수가 8이고 Trimming율이 1/2일경우양측에서 2화소씩취하게되면남은화소가 출력영상을구성하게된다. 확대 : 화면의중앙좌표를 (Xc, Yc), 확대영상의픽셀좌표를 (X, Y), 원영상의좌표를 (x, y) 라고하고확대율을 a라고하면확대영상의픽셀 값은 x=(x-xc)/a, y=(y-yc)/a 가된다. 축소 : 축소영상의픽셀값을원영상의좌표로표현이가능한데원영상 의좌표(x, y) 는축소율이 a일경우 x=(x-xc)/a, y=(y-yc)/a 로표현된다. 계조변환 : 원영상의픽셀값 I(x, y), 변환후영상의픽셀값이 O(x, y) 이고변환계수가 a일경우 O(x, y)=255 (I(x, y)/255) a 로표현된다. 변환 후픽셀값이 255보다클경우에는 255 를취한다. 사영변환 : 사영변환후의좌표값이 (X, Y) 이고원영상의좌표값이 (x, y) 이며영상의왼쪽아래를좌표원점으로설정한다. 수평과수직화소의 수를 w와 h라고하고변환계수를 a와 b라고할때변환후의좌표와원 영상의좌표관계는 x=x+a(w-1)y/200(h-1){1-2x/(w-1)-b/100}, y=y+ay/h-1{h-1-y/200-a} 와같다. 주파수변환 : 변환필터의차수를 5 5 로한다. 필터계수는수직, 수평축 과대칭된다. 계수는 6개로설정하는데이 6개계수는 5 5 매트릭스형태 로분포된다. 프린트/ 스캐닝시뮬레이션 : 워터마크가삽입된영상을프린팅하여다시 스캐닝을수행하여얻은영상으로부터워터마크검출을시도하는영상처 리시뮬레이션이다. 여기서오차확산법을사용하며회전에대한부분도 고려해야한다. 영상결합: 워터마크가삽입된영상을기타영상과결합하여합성하게될 경우워터마크신호강도를떨어뜨려검출이되지못하게하는공격으로 - 114 -
결합강도를단계별로조절하여검출여부를판단한다. 평가파라미터파일 ATTACK CLASS PARAMETER(S) STEPS COMPRESS 1/8 COMPRESS_DE 1/5 1/10 1/20 1/40 DECOMPRESS 1/8 TRIMMING 3/4 1/2 1/3 1/4 MAGNIFY 4/3 2 3 4 REDUCE 3/4 1/2 1/3 1/4 GRADATION 0.5 0.75 1.25 1.5 ORTHOGONAL-X 5 10 20 30 ORTHOGONAL-Y 1 3 6 9 FREQUANCY-C00 8 16 56 40 FREQUANCY-C01 1 1-1 -1 FREQUANCY-C02 1 1-1 -1 FREQUANCY-C11 1 1-1 -1 FREQUANCY-C12 1 1-1 -1 FREQUANCY-C22 1 1-1 -1 PRINT_SCAN-M 3 2 1.5 1 PRINT_SCAN-R 1/3 1/2 1/1.5 1 PRINT_SCAN-D -0.5-0.5-0.5-0.5 COMPOSITE_G 0.8 0.6 0.4 0.2 COMPOSITE_C 0.8 0.6 0.4 0.2-115 -
제11절 EBU test EBU(European Broadcasting Union) : EBU 산하의 N/WTM이라는연구그 룹을만들어활동하고있다. 이연구결과방송콘텐츠용디지털워터마킹 기술의사용자요구사항과디지털워터마킹의표준화를위한제안서등이 작성되었다. 2000년 5월에는유럽차원의방송용콘텐츠를위한디지털워 터마킹기술공개평가회를가져강인성, 안정성, 신뢰도, 각종공격에의 회복성등을평가척도로하여제안된기술들을평가하였다. 평가에응한 기업으로는 Philips, Tektronics, Thomson, Lucent 등이었으며 EBU에서 요구한규격을모두만족시킨기술은없었다. 그러나기술이실제응용을 위하여사용되기에충분히성숙하였다는결과를발표하였다. 표 13 EBU의테스트항목 Requirements: M: Mandatory, R: Recommended, TBD: To Be Decided 1. 워터마크가시성 2. 페이로드 스튜디오조건에서원본과의비교시식별불가 M 1 sec for W11 워터마크최소세그먼트 (WMS) 5 sec for W2 Data capacity 64bits/WMS Detection probability per WMS >95% False positive probability per WMS <10-3 3. 목적 4. 워터마크의 안정성 Probability for(bit) error-free payload per WMS >1-10-3 Identification 예측하기어렵고암호학적으로강함 이용가능한워터마크키의수 워터마크관리 M 충분한수 5. 워터마크검출및페이로드추출 M 6. 원본및워터마크가삽입된신호의형태 ITU-T Rec M - 116 -
BT 656 1) 압축 - MPEG(20MB/S) - ISO/MPEG-1(<1Mb/s) - ISO/MPEG-2(<2 to 6Mb/s FM@ML) - Panasonic/DV or JVC/Digital-s Sony/DV, Sony/Beta-SX - MPEG-2 4:2:2-50Mb/s recorder(sony LMX) M M M M M 2) PLA 코딩및아날로그녹화 -Sony/Beta-SP(with PAL input) -VHS M M 7. 강인성 3) 디지털및아날로그필터링 - Resampling, e.g. D/A, A/D 변환 - sampling-rate 변환, up/down 변환 - picture aspect-ratio, e.g. 4:3, 16:9 - Frame-rate 변환, e.g. 24Hz, 25Hz, 30Hz - Line-scan 변환: progressive interface - Motion-compensation noise reduction - Added white noise(at-30db) - Color-SPACE 변환: color gray-scale - Slow motion 3:1 M M M M M M M M EBU(European Broadcasting Union) 에서는 3개의워터마크를필요로한 다. 첫번째는모든 IPR 관련데이터가있는데이터베이스의링크로서이 용되는식별자, 두번째는배포경로를식별하기위한것으로수신측에 서삽입되는것이다. 그리고세번째는 end-user의터미널을식별하기위 한것이다. 이러한워터마크는식별을위한응용분야가된다. EBU 의워터마킹평가는품질평가와강인성평가로나누어진다. 품질평 - 117 -
가는 ITU-R Rec. BT. 500 의방법을이용하거나, 아래와같이비교실험을 수행한다. 표 14 품질평가비교실험 A much worse than B 100% A worse than B 67% A slightly worse than B 33% A equal to B 0% B slightly worse than A 33% B worse than A 67% B much worse than A 100% 응용에따른사용자요구사항에대해워터마크의비인지성을포함한총 7 개항목으로분류되고각각의항목에대해필수항목과권고사항으로 구분된다. - 118 -
제12절 SDM 2000년 5월산업자원부콘텐츠저작권보호시범사업으로콘텐츠유료서 비스활성화및저작권보호에관한인식을확산시키기위해 SDM(Secure Digital Multimedia) 포럼이 92개의디지털콘텐츠관련회 원사와함께음반저작권관리표준화를위해오디오워터마크기술평가 를실시하였다. SDM 포럼의오디오워터마크기술평가기준은인코더로부터 72비트의 워터마크정보를삽입하고디코더에서 30초마다 1회이상의워터마크정 보를정확히검출해야한다. 또한, 허위로워터마크정보를표시하는것 을방지하기위해각테스트이후에 false watermarking detection을체크 하게된다. 그리고구현성평가를위해삽입및검출시간을원곡의 50% 이내로규정하고있다. SDM 의강인성평가기준은아래의표와같다. 표 15 강인성평가기준 Echo Equalization Signal process Description Delay : 100ms, Feedback coefficient : 0.5 Delay : 200ms, Feedback coefficient : 0.25 Typical case:10-band graphic equalizer with the following characteristics Freq. 31 62 125 250 500 1k 2k 4k 8k 16k Band-pass filtering 100Hz - 6 khz, 12 db/oct Linear speed change ±10% Gain. -6 +6-6 +6-6 +6-6 +6-6 +6 Time scale modification pitch invariant time scaling : ±4% Codecs Noise Cropping False watermarking detection MPEG1 Audio Layer3(MP3):128kbps(stereo) MPEG2 AAC: 128kbps(stereo) White noise : S/N -36 db 30초이상 원본에대해서워터마크유무과정 - 119 -
제13절기타관련표준화단체 정지영상을대상으로하는이미지워터마크기술평가는 SEDICA(Secure Digital Content Association) 의워터마킹분과에서디지털워터마킹기술 의국제적평가활동에초점을맞추어워터마킹기술을연구하고평가 시스템개발및관련된규격설정, 시나리오및모델개발을진행하였다. CPTWG : CPTWG(Copy Protection Technical Working Group) 은 1997년 부터활동을시작하여 NEC, SONY, Pioneer, Hitachi, Philips, Digimarc, Macrovision 등미국및유럽의대표적인산업체들이참여하고있다[12]. 이후 Galaxy 그룹(NEC, SONY, Pioneer, Hitachi) 과 Millennium 그룹 (Philips, Digimarc, Macrovision) 으로나뉘어경쟁적으로기술개발을하였 다. 최근에는 VWM 이라는하나의그룹으로활동하고있다. 2001년비디오 콘텐츠보호기술평가를위한기술요청을한적이있으며현재도계속 활동하고있다. cidf : cidf는 NTT, Kyoto Digital Archives Organization, Dentsu Inc., Hitachi Ltd., Matsusita Electric Industrial Co., Sharp Corp, PDC 가공동 으로디지털콘텐츠의상업화체계를위하여만든포럼으로현재약 90여 개기관이참여하고있으며, 주요목표는디지털콘텐츠에복사확인을위 한콘텐츠의유일한 ID를삽입하는콘텐츠 ID 를표준화하는것이다. 여 기서말하는콘텐츠 ID는워터마킹적용을위한 ID 이다. DOI가 URN 체 계, resolution 의특징을가진다면, cidf는메타데이터속성과시스템운영 정보를포함하는다양한형태의특징을가지고있어서 INDECS와는다르 지만사실상개념은비슷하고, DOI와유사한듯하지만그이상을포함하 는형태로구성되어있다. 그러나 cidf는 DOI, TV-AnyTime, MPEG-21, INDECS 등과파트너로활동중이며, 특히 TV-AnyTime Forum과는메타 데이터와 TV 프로그램을위한식별작업에공동으로참여하고있다. - 120 -
제 4 장음악포렌식마크산업및정책동향 제1절콘텐츠유통및저작권피해현황 1.1 콘텐츠유통서비스현황 스트리밍을이용한디지털음악무료이용 - 블루투스(bluetooth: 휴대전화등을통한파일무선전송프로그램) 등 새로운방식을통해공짜파일이용방식을탐색. 애플의새로운기기와서비스의등장 - 애플의터치스크린기반태블릿PC 23) : EMI, 소니뮤직, 워너뮤직, 유니버 설뮤직 4대메이저음반사와협력해태블릿PC에최적화한새멀티미디 어서비스를선보일예정. - 음반은물론이고게임, e 북, 영화등디지털콘텐츠시장전반에새로운 활력을줄것으로예상. - 애플이출시할태블릿PC 는 상호작용에초점을맞춘태블릿 PC( 인터랙 티브북) 로무선랜으로애플의파일관리프로그램인아이튠스에접속 해멀티미디어파일을내려받고실시간서비스를이용할수있음. - 칵테일이라는이름의이프로젝트의핵심은음원다운로드시장을개별 트랙중심에서 CD 를통째로내려받는방식으로바꾸는것. 방송콘텐츠수출증가 24) - 한국콘텐츠진흥원의보고서25) 에따르면올해상반기방송콘텐츠수출액 은 7,924만5,000 달러, 수입액은 2,078만3,000 달러로, 이는 2007년상반기 수출액인 5,012만달러보다 58.1% 증가한수치임. 23) 애플, 칵테일 로음반시장판도바꾼다. http://www.etnews.co.kr/news/detail.html?id=200907270187 24) 방송콘텐츠수출, 2년째 50% 증가, http://www.mediatoday.co.kr/news/articleview.html?idxno=82875 25) 'KOCCA 포커스 4호-2009 년상반기한류콘텐츠현황' 보고서 - 121 -
- 지상파방송사의수출액이상반기전체수출액의 94% 에해당하는 7,470 만6,000 달러인것으로집계됐고, 케이블방송독립제작사의수출액은 453 만9,000달러에불과했음 - 방송콘텐츠의평균단가는지난해 2,808달러에서올해 2,357달러로다소 낮아졌고드라마의경우 3,183달러에서 2,600 달러로, 애니메이션은 3,264 달러에서 1,522달러로하락한반면다큐멘터리는 1,301달러에서 1,402달 러로소폭상승 - 세계경기침체로해외바이어들이가격을낮춰구매하는경향이증가 하고있긴하지만양질의콘텐츠는시장상황에큰영향을받지않고 꾸준히거래되고있음 웹하드를이용한콘텐츠합법유통 26) - 방송 3사와 DCNA 회원사들은저작권관련합의완료후유통조건에 대해서이견이없으면합법적인유통을선보일예정임 - 웹하드에서합법적콘텐츠유통은이용자가방송콘텐츠를유료로구매 하거나광고를보고다운로드하면그수익을방송사와웹하드가나눠 갖는방식임 - 이용자들이가장많이콘텐츠를다운로드하는웹하드플랫폼에서합법 적인콘텐츠를제공해불법을줄일수있고, 수익성도높일수있다는 판단임 - 방송 3사는 70여개웹하드업체를저작권위반으로고소한이후토토디 스크등대형업체와는합의해합법콘텐츠를일부유통중임 음원관련수익배분이통사에편중 27) - 불균형적인배분구조가지난 7 8년동안고착화하면서음원저작권자 나제작업계는매출상황이계속악화돼양질의콘텐츠생산을저해하 고소비자도비싼음원비용을계속지급하고있음. - 음원권리자와제작업계, 이통사에따르면휴대폰통화연결음수익의 26) 웹하드이용한콘텐츠합법유통, http://www.etnews.co.kr/news/detail.html?id=200909200001 27) 음원수익, 이통사만배부르다. http://www.etnews.co.kr/news/detail.html?id=200911200116-122 -
평균 46.5%, 벨소리의 41.5% 를이통사가가져가는것으로집계되었음. - 전체음원수익중 70% 이상을이통사와기획사들이챙기고, 작사작곡 가( 저작권) 는전체수익중 9% 만을가져가며가수 연주자( 실연권) 는 4.5% 에불과함. - 수익의절반이상을유통( 이통사) 에서챙겨가는고질적인병폐가지속 되면음원콘텐츠의질은계속저하되고소비자들은계속비싼요금을 낼수밖에없어하루빨리개선되어야함 애플아이튠스스토어를통한음악유통 28) - 아이튠스스토어는애플이운영하는온라인음악장터로미국, 영국, 프 랑스등 81 개국에서서비스하고있음. - 한국음원제작자협회는애플아이튠스스토어를통해국내가요콘텐츠 17만여곡을전세계 81 개국에유통하는계약을체결했음. - 국내외이용자들은아이튠스스토어에등록된국내 1,400여음반제작자 의 17 만여곡을아이폰과아이팟으로다운로드할수있게됨. 콘텐츠공정유통협의회를창립 29) - 콘텐츠불법복제를막고건전한유통구조를만들기위해시민사회단체 와법조계, 학계등의전문가들이콘텐츠공정유통협의회를구성. - 불법다운로드가범죄라는인식이미흡한사회적분위기속에서당장의 이익에급급한거대저작권자들과음성적콘텐츠유통시장으로성장해 온웹하드및 P2P 업계모두의각성이필요함. - 업계에대한가이드라인제시등과같은자정노력권고와함께저작권 자와의공동계약주선, 해외저작권자, 방송등과의대화기회마련등 의노력을해나갈방침임. - 저작권자와유통업체간의콘텐츠저작권협의문제에대해서는 전체 손해액배상및일시불지급 이라는새로운형태의수익배분방식을제 시할계획임. 28) 한국음악, 아이튠스타고 세계로~ 세계로 ~, http://www.etnews.co.kr/news/detail.html?id=200912140232 29) 콘텐츠공정유통협의회창립식, http://www.etnews.co.kr/news/detail.html?id=200912090063-123 -
1.2 불법유통및저작권침해규모현황 중국시장의한국드라마오락프로그램불법복제심각30) - 동영상검색엔진엔써즈가지난 4월 1일부터 6월 10일까지전세계인 터넷서비스내한국방송물유통현황을분석한결과, 국내드라마오 락프로그램불법서비스 86% 가중국내유통 - 2 개월여간세계주요인터넷동영상사이트에서유통된한국방송물 서비스수는 5,680 만건이며, 중국내에서 4,940 만건이불법서비스됨. - 이들은저작권계약을하지않은불법복제물로한류콘텐츠의불법유 통의심각성을적나라하게보여주고있음. 포털과음원공급사의분쟁 - 2009년 6 월엠넷미디어를대행사로네이버에음원을공급해온멜론, 도시락, 벅스등주요음원콘텐츠 3사는 6월중만료되는엠넷미디어 와의계약을해지. - 네이버에카페, 블로그에서공유되는불법음원필터링을요구했지만 기대했던수준에미치지못한다고판단. - NHN 은음원필터링업체를통해서불법음원공유근절을시도하였으 며, 음원공급사에게필터링을위한음원이용을요청하였으나거절당 함. - 음원공급사는 CD등을구입하여필터링을위한 DB 구축이가능하다는 입장을표명함. 불법저작물유통 - 네이버와다음, P2P와웹하드의광고중단31) 네이트등국내주요포털은자사의검색광고정책공 지사항에서웹하드및 P2P 광고를중지하겠다고밝힘. - 국내최대검색광고대행사인오버추어코리아도관련광고를중단하 고구글코리아도관련정책을마련중. 30) 중국, 한류콘텐츠불법복제심각, http://www.etnews.co.kr/news/detail.html?id=200906150223 31) 포털들 웹하드 P2P 광고중단할것, http://www.etnews.co.kr/news/detail.html?id=200907210121-124 -
저작권침해규모확대 - 국제음반산업협회(IFPI) 조사에따르면돈을받고판매하는노래한곡 에 20 건의불법내려받기가이루어짐. - 지난해 5 월프랑스에서한달간개인간파일공유(P2P) 사이트를통해 이뤄진불법적인영화파일내려받기가 1,370 만건에달함. - 영국에서는불법다운로드로인한경제적손실이 120 억파운드( 약 24조 4,800 억원) 에이른다고보고. - 파이낸셜타임스는 앞으로도인터넷지적재산권침해사건이법정에서 단죄되겠지만이를피해가는불법내려받기는계속진화하며이어질 것 이라고예상. 만화가협회, 웹하드업체와 P2P 사이트상대소송 - 한국만화출판인협회산하만화저작권보호협의회자료에따르면 2003~2008년 6년간불법파일유통으로인한피해액은 1,913억원으로 추산(10권으로된 1개타이틀을 1개콘텐츠로보고콘텐츠 1개당피해 액을 3,000 원으로계산한결과) - 만화가협회는웹하드와 P2P 사이트에정교한필터링과유료과금을통 해저작권자가수익을받을수있는적법한유료온라인유통모델을 세우라고요구. 영화 해운대 의불법유출로파문32) - DCNA 웹하드사업자들을대상으로 DNA 필터링 기술을도입하도록 했음. - 영제협은자체테스트를통해 DNA 필터링을보급하는업체로뮤레카, 엔써즈등 3 곳을선정함. - 권리자측과기술사업자간의원활한협조가이뤄지지않아필터링기술 이제대로활용되지못하고있는것으로나타남. - 불법웹하드와 P2P의산업적폐해를단적으로보여주며해외수출과 32) 해운대유출 막을수있어도못막았다. http://news.d.paran.com/snews/newsview2.php?dirnews=2606089&year=2009-125 -
부가사업에차질을빚을것으로전망. - 국내에서는외국영화에사용되는 KDM(Key Delivery Message보안인 증장치) 을쓰는경우가극히적음. 온라인을통한불법영화다운로드확산 - 저작권보호센터에따르면온라인을통한불법동영상다운로드적발은 2006년 51만6,750건에서 2007년 75만2,463 건, 2008년에는 310만1,990건으 로가파르게늘어나고있다. - 불법동영상다운로드의시장규모는합법시장의 3~4배인 6,000억원대 에이를것이라고추산. 불법웹하드와 P2P의사회적악영향여전 - 2009년 8월중순미국과일본성인영화업체들이네티즌을무더기로고 소한사건은불법웹하드와 P2P 의사회적악영향을적나라하게드러냄. - 저작권보호센터의상시감시대상은전체의 25% 수준인약 50곳에불 과하며비공개클럽은필터링대상에서제외되어감시의사각지대임. - 불법복제물삭제를요청해도불법웹하드와 P2P 업체에저작권보호 담당자가없는사례가다반사임 - 삭제요청에응하지않거나사이트를없애고다른사이트로옮겨가는 이른바 먹튀 가많아제대로집행되지않고있음. 정부주요부처홈페이지저작권법위반 33) - 주요정부부처 18곳의홈페이지저작권보호실태를조사한결과 61% 인 11개기관이홈페이지운영과관련저작권법을위반한것으로드러 났음 - 청와대, 대통령직속국가브랜드위원회, 국무총리실등핵심정부기관들 도저작권법을정면위반한것으로확인 - 청와대는뉴욕타임스기사를통째로번역, 게재하는등해외언론보도 를번역해홈페이지에게재했음 33) 이용경의원 부처 10곳중 6 곳저작권법위반, http://www.etnews.co.kr/news/detail.html?id=200909300221-126 -
- 대통령직속국가브랜드위원회는기관관련뉴스기사전체를매체상 관없이모두게재했고국무총리실역시총리인터뷰기사등을 태로게재한것으로조사됐음 디지털콘텐츠이용에따른직간접적피해규모확산 34) PDF 형 - 한국콘텐츠진흥원의보고서35) 에따르면국내누리꾼이디지털콘텐츠를 이용할때직접입은피해규모는연 3천991 억원으로추정됨. - 사용자들이콘텐츠구입비용을줄이면서연 4천519억원의시장위축 효과도발생하고직간접적인피해를합한금액은 8천510 억원에이름. - 피해는 ' 회원가입및계약체결'(42.4%) 과 ' 콘텐츠이용'(38.8%) 과정에서 주로발생하고해킹, 바이러스침투, 스파이웨어치료프로그램등과 같은콘텐츠로인해 PC에문제가발생하는경우도많음 - 가장많은피해를입은장르는 게임 (25.5%) 이었고 음악 (21.1%) 은 2위 에올랐다. 영상/ 애니메이션 (17.0%), 모바일콘텐츠 (15.5%), 웹정보 /e-book (15.2%), 이러닝(E-learning) (5.7%) 등이뒤를이음. 음악분야단속치중, 영상물소홀로피해규모확대36) - 2009년 8월말까지네이버와다음에서적발된불법복제음악은 833 건, 24만7730점에달했으나불법복제영화단속은 6 건, 859점에그쳐음악 에비해영화단속은 1% 에도미치지못함. - 저작권보호센터의보고서37) 에따르면작년한해동안불법복제영화로 인한피해규모는 7,107억원인데비해음악은 5,893억원으로나타나 피해규모는영화가음악에비해 남아있음 20% 정도크지만단속은사각지대로 - 2006년이후 2009년 8월말까지포털내불법복제물적발실적은건수 기준으로는 51만247 건, 수량기준으로는총 698만523개에달하였으나 34) "e콘텐츠이용자피해연 8510 억", http://www.zdnet.co.kr/articleview.asp?artice_id=20091004180802 35) ' 디지털콘텐츠이용자피해실태조사및연구' 보고서 36) 콘텐츠불법복제단속 음악에만편중, http://www.etnews.co.kr/news/detail.html?id=200910130134 37) 저작권보호연차보고서 (2008) - 127 -
2009년에는 10분의 1 수준으로급감했음. 영화 박쥐 불법동영상유포단속38) - 한국저작권위원회와저작권보호센터는웹하드P2P사이트등온라인서비 스제공자의협조를받아총 49개웹하드사이트에서 297점의불법동 영상을적발, 삭제조치함. - 불법동영상이적발된 15 개웹하드업체에대해우선적으로 불법물의 삭제 전송을중단해줄것 과 불법물을복제전송한자에대해서도경 고해줄것 등을시정권고함. 1.3 불법유통에대한기술적보호조치현황 음원불법저작물추적관리시스템(ICOP) 가동 - ICOP 은개인간(P2P) 파일공유사이트나웹하드등폐쇄형 OSP의음원 콘텐츠를 24시간검색해불법복제물에대해서는자동으로전송을중 단하도록요청하는시스템임. - 저작권보호센터에따르면지난 2009년 3월음원불법저작물추적관리시 스템(ICOP) 가동이후온라인상의불법음원수량이급격히줄어듦. - 강력해지는단속만큼, 헤비업로더와웹하드등 OSP의수법역시갈수 록지능화되고있어강력한단속만으로복잡ㆍ다양ㆍ신속한디지털네 트워크시대에저작권을보호하기는한계가있음. 1.4 해외불법유통및서비스현황 미국일본독일등지의네티즌은한국드라마나오락프로그램을자국의 인터넷서비스를통해불법이용 38) 박쥐 파일계속유통, DNA 필터링비웃는불법영상, http://news.kukinews.com/article/view.asp?page=1&gcode=cul&arcid=0001536804&code=41171111-128 -
- 해외에서불법유통되는방송물에는방영중인인기드라마도상당수 포함 - SBS 의 찬란한유산, KBS 의 천추태후 등은이미수백개의영상파일 이적게는수십만건에서많게는수백만건까지인터넷공간에서유포 스웨덴의 해적당(Pirate Party) 은지난달실시된유럽의회선거에서 1개 의석을차지 - 해적질 로불리는인터넷에서의영화나음악파일공짜내려받기나비 ( 非 ) 상업적인이용의합법화를주장해온정당 스웨덴법원의 파이리트베이(Pirate Bay) 사건 - 소리바다 와유사한사이트운영자 4명에게각각징역 1년을선고 - 이회사가파일공유사이트를통해 30개국 1,000만명의회원이음악과 영화파일을주고받도록한것은지적재산권을침해한범죄행위라고판 결 일본 위니 의개발자에대한저작권위반공소심판결39) - 결론은 무죄. 징역 1년에벌금 150만엔을선고한 2006년 12월의 1심 재판결과를 180도뒤집은의외의결과임 - 교토지방법원은 1 심에서 위니가불법파일공유에사용될것을알면서 도피고가 SW를개발 업그레이드해왔다 며방조죄성립을근거로유 죄선고했음 - 피고가위니이용자들이저작권을침해할가능성은인지했더라도 SW 개발공개의목적이저작권침해행위를조장하기위한것이아니었다 는이유로고등법원심판에서무죄선고 - 저작권침해행위에사용될것이라는인식만으로는방조죄성립이불 가하며, SW 제공시침해행위를권유한경우에만방조죄가성립할수 있다 는새법리해석기준도제시함 39) 저작권침해방조행위로볼수없다, http://www.etnews.co.kr/news/detail.html?id=200910090106-129 -
제2절법제도및정책적측면에서의요구사항 1.1 주요국저작권관련법분석 1.1.1 미국 미국은일찍부터인터넷이발달하여 OSP에대한책임문제로저작권침해 행위, 명예훼손, 음란물등많은논의가있었다. 이중저작권침해에대해 서는 DMCA 제512 조에서 1 일시적디지털네트워크통신에의한침해, 2 시스템캐싱에의한침해, 3 이용자의지시에의해시스템이나네트 워크상에저장된정보에의한침해, 4 검색엔진등의정보검색도구에 의한침해행위로나누어서규정하고있다. OSP가면책되기위해서는우선두가지일반적면책조건을만족한후개 별적면책요건을만족해야한다. 일반적면책조건은 1 시스템또는네트 워크가입자또는계정보유자들중반복적인저작권침해행위를하는이 용자등에대해서적절한조건하에이를종료하는정책을채택하고, 이를 합리적으로적용하며, 이정책을 OSP의시스템이나네트워크가입자들 또는계정보유자들에게알릴것과 2저작권자들이저작물을식별하고보 호하기위하여사용하는표준적인기술적조치를수용하고, 이를방해하 지않는것이다. 1.1.2 독일 독일은세계최초로정보통신서비스의활용을위한여건을마련할목적으로연방정보통신서비스법 (IuKG : Das Informations-und Kommunikationsdienste Gesetz) 을제정하였다. 이법은 1 OSP의제공정 보에따른책임에대한한계규정, 2 정보통신사업에서정보유통에대한 - 130 -
자기통제원칙의확립, 3 정보통신사업의남용이나악용에대한대처, 4 디지털서명에대한법적근거마련등의내용이다. 동법은 OSP 의민사책임에대해서정보제공업자, 이용제공업자, 접속제공 업자등세가지구분을하고서비스제공자는제공한자신의내용물에 대해일반법에따른책임을규정하고있으며, 자기가제작한내용물에대 한자기책임의원칙을명시하고있다. 서비스제공자는단순히이용을가능하게한접속매개사실만으로는제3 자의내용물에대해서책임을지지않는다. 이용자의요청에따른제3자의내용물의자동적이고일시적인저장은접속매개로본다고하여타인의내용물에는아무런영향을미치지않고이를검색한이용자에게연결시키는게이트웨이또는전달자로서의기능만을하는자에게면책을부 여하고있으며, 이러한과정에서발생하는일시적저장에대한복제권침 해논란의소지를없애고있다. 이러한독일의규정은미국의 DMCA와 비교하여볼때추상적이고간략하기때문에법의적용단계에서구체적 법해석이필요하다. 1.1.3 EU OSP에관해 EU는 1997년 7 월독일본에서개최한유럽장관의선언(The Ministerial Declaration) 을계기로 2000년 2월 28일역내시장에서의전자상 거래에관한특정법률문제에관한유럽의회및이사회의지침이라는최 종권고안을채택한다. 본지침은 OSP 책임과관련하여그구성과내용에있어미국의 DMCA 와대부분중복된다. 즉, OSP가제공하는서비스의기술유형에따라단순 한통로역할을하는경우, 캐싱의경우, 호스팅의경우등 3가지로나누 어각개별적인면책요건을규정하고, 이러한요건을충족시킨경우 OSP 의손해배상책임과형사적책임을면제하도록하고있다. 뿐만아니라 - 131 -
OSP 의일반적인모니터링의무가없음을명시하고있다. 그러나온라인 상에서침해가발생할수있는모든영역을동시에규율하는입법형태인 점, 정보검색서비스제공자에대한규율과통지및삭제절차에대한규율 이없다는점등에서차이점이있다. 1.1.4 일본 일본의경우 1997년 PC통신망상에서이루어진명예훼손과관련하여 PC 통신사업자와당해토론방의시삽이행위자와공동으로불법행위책임을 질것인가와관련한하급심판례가나온후온라인서비스제공자의책 임에관한논의가활발히이루어졌다. 최근인터넷이용자의권리침해에 대한 OSP의책임범위를명확히하여정보의유통을촉진시키기위한입 법조치로 특정전기통신역무제공자의손해배상책임의제한및발신자정보 의개시에관한법률 이제정되어 2002.4.1 부터시행중이다. 이법에의하면온라인서비스제공자는 1 정보의유통으로인해타인의 권리가침해된경우송신을방지하는조치가기술적으로가능하고, 권리 침해를알았거나알수있었다고인정하기충분한상당한이유가있을 때가아닌한배상책임을지지아니하고, 2 침해정보의송신을방지하는 조치를취한경우부당한권리침해를믿기에충분한상당한이유가있거 나피침해권리자로부터송신방지신청이있고이에대해침해자가 7일내 에부동의신청을하지않는경우에도배상책임을지지않는것으로정하 고있다. 이법의특징을살펴보면이법은 1 DMCA나후술하는우리 저작권법중개정법률안과는달리포괄적으로 타인의권리가침해되었을 때 라고만하여저작권침해, 명예훼손기타불법행위에모두적용가능하 고, 2 권리침해를알았거나알수있었던경우를면책의범위에서제외 함으로써기본적으로과실책임의원칙을따랐다는점에특징이있다. - 132 -
1.2 법제화추진현황 1.2.1 미국/ 캐나다 미국 - 2008년 9월26 일미상원은 2008 저작권미확인저작물법안 을만장일 치로통과시켰는데이법안은권리자를알수없거나찾을수없는저 작권미확인저작물 (Orphan Works) 을데이터베이스화하며이용자는 검색을통해쉽게권리자를확인할수있도록한다. 도서, 음반과같은수많은저작물의권리자를알수없어일반인에 게공개되지못하거나혹은그이용이제한되는등저작물이용에대한일반인의부담을경감시킬수있게된다. 저작권미확인저작물을권리자의허락없이이용하는경우이용자가먼저권리자를찾으려는노력을기울였는가의여부에따라금전적인처벌에제한을둘수있게된다. - 미국국토안보부(DHS) 는입국심사규정을강화40), 본인의동의없이도 컴퓨터하드디스크를열람할수있도록하여, 미국에입국할때심사관 들이컴퓨터내용을열람하겠다고요구한다면거절할수없다. 아동포르노물이나저작권위반콘텐츠등의미국내유입을막기 위해심사관들이컴퓨터를열람할뿐만아니라정밀조사를위해해 당파일을복제할수있도록했다. 입국자들의권리를보호하기위해본인의입회하에심사관들이컴 퓨터를열람하도록했고, 법적 사업적중요한문서나의료데이터, 언론인들의취재내용등은주의깊게다루도록명시했다. 2008.10~2009.8.11 기간미국입국자는총 2억2,100만여명으로이중 1,000명에대한컴퓨터열람요청, 46명의정밀조사가있었음 - 2008년 5월미국버지니아주알렉산드리아법원의배심은불법음악다 40) 미국, 입국때 PC 검문필요하면한다. http://www.etnews.co.kr/news/detail.html?id=200909010176-133 -
운로드혐의로형사기소된피고에대해최초로유죄판결을내렸다. 이 는사상최초로온라인상의음악저작권침해사건을형사재판에회부 하여배심이전원일치의유죄평결을내린사건으로기록된다 41). 미국보스턴연방배심은 8월 31 일( 현지시각) 온라인에서불법으로 음원을내려받아공유한혐의를인정한 25세대학원생에게 4곳의 레코드사에총 67만5 천달러(82억9 천만원상당) 를배상하라고결정 보스턴대조엘타넨바움이 30곡의음악을다운받아배포했다고실토 함에따라연방배심은저작권위반 1건당 2만2천500달러를배상하 라고명령 - 미연방법에따르면레코드회사는음악의불법다운로드와배포 1건 당 750 3 만달러를배상받을수있으며, 행위에고의성이있다고판단 되면건당최대 15 만달러까지배상받을수있다. 캐나다 - 2008년 6월새로운저작권법개정안 Bill C-61을발표하였는데이개정 안은개인이합법적으로취득한저작물에대한다양한장치에서의사 용을위한변환복제기준을제안하였다. 국제기준에맞춘권리자의권리보장및보호규정이적용된것으 로일정부분교육연구목적을위한경우저작권법적용의예외를 명시하였고사이트상불법저작물의전송에대한 ISP의저작권법적 책임명시및 ISP의불법저작물에대한삭제의무를명시하였으며사 진저작물에대해일반저작물과동일한저작권인정을위한규정을 개정하였다. 1.2.2 유럽 41) 미국, 음원불법다운로드 83 억배상판결, http://web.humoruniv.korea.com/board/humor/read.html?table=free&pg=1&number=1536060-134 -
2008년 3 월유럽평의회(Council of Europe) 가새로운인터넷필터링기 준을정하는권고문을발표하였는데이권고문은표현및정보접근의 자유와인터넷상의포르노폭력물인종차별등에대한콘텐츠필터링사 이의적절한균형도모를위한기준마련을회원국에게권고하는형식으 로발표되었다. 프랑스 - 2008년 6월 18일문화통신부장관발의로인터넷상창조적저작물의 보급활성화및보호를위한법안을상원에제출하였다. 불법다운로드적발때인터넷접속을강제로차단하는 `삼진아웃 제' 가논란끝에프랑스에서시행되게될전망이다. 인터넷저작권보호법안은불법다운로드를하다적발된네티즌에게 1 차이메일경고, 2차서면경고에이어 3번째적발되면 1년간인터 넷접속을차단해일시퇴출하는내용을담고있다. 이법안에따르면정부기구인아도피가불법다운로드를추적해 e 메일과서면경고를받은뒤에도불법다운로드를하다 3번째적발 되는네티즌을법원에제소, 판사가인터넷접속차단을명령할수 있도록했다. 위반네티즌은최대 30 만유로( 약 5억4,000 만원) 의벌금 형이나 2 년의징역형을받을수도있다. 또직무를게을리해불법 다운로드가이뤄지도록한인터넷서비스업체에도 1,500 유로( 약 270 만원) 의벌금과 1 개월영업정지처분이내려질수있다. 2006 년한해동안불법으로유통된음악과영화, 출판물, 컴퓨터게임 등이 10억건에이르며이법안이상원에서통과돼본격시행되면온 라인저작권침해건수가 스정부 ) 80% 가량줄어들수있을것으로기대( 프랑 영국 - 인터넷서비스업자, 영화및음악서비스업자와의협약을통해 2011년 까지불법파일공유의 80% 를감소시킬계획을밝혔다. 영국의 6개 ISP - 135 -
업체들은영국음반협회(BPI) 와협력, 불법음악파일공유회원에대한 감시강화와함께대량불법파일공유를주도하는회원에대해서는 지속적인경고메시지를보내기로합의하고, 불법인터넷활동을계속 할경우인터넷접근을차단하는방안도검토하고있다. - 영국영화및 TV업계가저작권이있는콘텐츠에대해일반인의불법적 접근을제한하거나지연시키는이른바 과속방지턱 도입을정부에촉 구했다. 이들업계는정부에불법다운로드등인터넷해적행위를막을 스웨덴 수있도록경고창을띄우거나다운로드속도를늦추는등의기술적보 완장치를마련해줄것을요구했다. - 권리자들이 P2P 등을통해불법복제물을공유하는자들의 IP주소를 추적할수있도록저작권법을개정할예정이다. 개정안에따르면상습 적으로불법다운로드를하는이용자들에대해서는인터넷서비스를 중단시킬수있는가능성도있다. - 스웨덴은 2009년 4 월부터인터넷서비스제공업체(ISP) 가불법파일공유 혐의자의세부정보를공개할수있도록한법률이시행에들어갔다. 유럽위원회(EC) 는 5월26일프랑스의저작권단체 SACEM이배타적으로 관리했던음원을유럽위원회에일임하기로했다고밝혔다. 다국적음반 기업 EMI도저작권을가진모든음원에대한관리를 EC에위임할예정 이라고전했다. - EU의소비자는애플의아이튠스같은온라인음악판매업체로부터국적 이나체류국가에상관없이같은가격에음악을내려받을수있게됐 다. 판매자도나라마다복잡한저작권정책을신경쓸필요가없어사 업이한결쉬워진다. 1.2.3 일본/ 오세아니아 - 136 -
일본 - 일본레코드협회는불법음악다운로드서비스대책으로 2008년 3월19 일부터식별마크인 L 마크 를도입하기로하였다. 각레코드회사와정규 계약을체결하고있는합법사이트에마크를부여하고마크가없는사 이트는불법사이트로간주할방침이다. - 일본경찰청의 종합보안대책회의 에서는 Winny등의파일공유SW를이 용한저작권침해에대한대응책을공표하였다. 저작권단체와 ISP가 P2P의저작권침해에대응하기위한협의회를 설치하고저작권침해를지속적으로하는사용자에대해서는침해 정도에따라경고성메일발송, 인터넷이용정지, 손해배상청구및 경찰에대한고발등을실시 권리자단체는전용SW를이용하여침해자의 IP어드레스를특성화하여 ISP업체에통보하면 ISP업체는침해자의정보공개범위및절차등 을기술적 법률적으로검토한후공개하게된다. - 일본실연가단체는저작권침해사이트의감시를위하여 2008년6월 음악자경단 을개설하였다. P2P사이트등에대해감시를하고법정집 행에앞서해당사이트의관리자및불법콘텐츠업로드자에대해서경 고를하게된다. 또저작권법을개정하여일본에서도한국, 미국, 독일 과동일하게강제단속및사용자에대한대규모소송도고려하고있다. - 인터넷에서휴대폰의통화연결음이나비디오음성영상콘텐츠를저작 권자의허락없이다운로드하지못하도록금지하는저작권법개정안을 마련했다. 개정안에따르면저작권자의허락없이인터넷에서콘텐츠를내려 받는것은불법에해당하게된다. 인터넷에서불법콘텐츠를광고하 거나경매에올리는것도금지된다. 개정안은그러나이러한행위에 대한처벌까지는다루고있지않다. - 137 -
개정안은또저작권이있는자료를인터넷에서사용하는것을확산 시키기위해규제조치도완화하기로했다. 일본에서영업중인검색 엔진도개정안에따라저작권자의허락을받지않고도동영상이나 문서정보를복제할수있게된다. 현재구글이나야후의일본지사는 제재를피하기위해서버를해외에두고있다. 일본정부는이러한 내용을담은개정안을현재열리고있는의회정기회의에제출해 2010년 1 월발효되도록할계획이다. - 최근, 가상공간에서구입한아이템이나아바타등의일부를수정해재 판매하는과정에서원제작자의저작권침해가능성이제기되자일본 총무성이원저작권자의권익을보호할수있는가이드라인마련에착 수했다. 총무성은관련단체들과함께캐릭터유통과정에대한실증실 험을하기로했다. 이를토대로 1차제작자에게이익이돌아갈수있는 제도적장치를마련할계획이다. 뉴질랜드 - 저작권법개정안중인터넷서비스제공자의책임을규정하고있다. ISP 들에게모니터링의무및침해자에대한계정정지정책을마련하 였는데여기에는반복적침해자에대한계정정지정책, 저작권침해에 대한 ISP 책임 (OSP 서비스이용만으로침해행위확정불가), 침해게시 물을저장한 OSP 의책임, 침해통지의요건 ( 제재의내용명기, 저작권 자또는대리인의서명날인), 침해물의캐싱으로 OSP의저작권침해행 위인정불가등내용들이포함되어있다. - 뉴질랜드정부는 2009년 3월23일저작권침해가의심되는이용자의인 터넷접속을강제차단할수있도록한 저작권수정법(The Copyright Amendment Act) 시행을철회했다. 문제가된 92조a항은음악이나영 화를불법다운로드하는등인터넷가입자의불법적인행위가인지될 때 ISP 로하여금접속을강제차단토록하는것을골자로하고있다. 이번철회는저작권단체와 ISP간역할에대해합의가이뤄지지않아 - 138 -
잠정보류한것일뿐법안자체를포기하는것은아니며 관련당 국으로하여금수정법안마련을지시했다 고밝혔다. 1.2.4 중화권 중국 - 2007년 12월국제음반협회베이징대표처에의해허베이성판권부서에 불법서비스와사이트들이정식으로행정고발되었다. 중국은검색엔진 을통한저작권침해를줄이기위하여검색키워드제한등사전방지 책과아울러수시조사를통하여규모가큰사건에대하여높은벌금을 책정함으로써 ISP 및이용자의경각심을일깨우고있다. - 국제저작권거래센터를설립하여 2009년초부터운영할계획으로일부 저작권관련기업들은이미입주의사를밝혔다. 주요업무로는저작권 등록, 저작물전시, 저작권거래, 저작권정보실운영및자료검색, 저 작권항목관리, 저작권유지등의기능을모두실행하며, 그범위는도 서, 음악, 비디오, 미술저작물, 촬영, 애니메이션, 소프트웨어등의산업 영역을총망라하고있다. - 중국국무원은 2008년 6월 5 일자로 국가지적재산권전략강령 을 선포함으로써본격적으로이전략을실행할방침이다. 중국은아직지 적재산권분야의수준이미약하기때문에미국이나일본등지적재산 보호가비교적발달된국가의지적재산권전략과는다르면서도, 국제적인 추세에따라중국특유의상황에맞춰지적재산권전략을수립하였다. - 중국저작권법관련조례개요 타인의작품을사용하고보수미지급(< 저작권법> 제46조제7 항) 저작권자의허가없이작품을복제, 발행, 방영, 방송, 편집, 또는 정보네트워크를통해전파(< 저작권법> 제48조제1 항) 음반영상제작자의허가없이그작품을복제발행, 정보네트워 - 139 -
크를통해전파(< 저작권법> 제48조제4 항) 라디오방송국TV 방송국의허가없이그프로그램을복제(< 저작 권법> 제48조제5 항) 저작권자또는저작인접권자의허가를받지않고작품이나음반영 상제품등에서채택하고있는저작권또는저작인접권을보호하기 위한기술적조치를고의로회피하거나그기술적장치를훼손(< 저 작권법> 제48조제6 항) - 중국문화부는웹상에떠도는모든음악을사전검열하고외국노래의 경우검열및가사의번역까지의무화하는정책 42) 을추진한다고보도했 다. 정책이본격시행되는오는 2009년 12월 31일까지인터넷에게재된 모든음악이검열절차를완료해야한다. - 해적판천국 중국의사법당국이소프트웨어불법복제에대해이례적 으로강도높은철퇴를가했다 43). 월스트리트저널은중국쑤저우지방법원이청두지역 공롼네트워크 테크놀로지 의창업자홍레이외 4명에게최소 2년에서최대 3년 6 개월의징역형과각각 160 만달러의벌금형을선고했다고보도했다. 중국의불법복제로인한피해가막대하다고주장해온 MS와주요 SW 기업들도성명을통해 이번판결은중국가짜소프트웨어에 대한강력한경고 라고강조했다. 대만 - ISP 저작권법개정안 검토하고있는것으로알려졌다. 2008년초에 대만경제부지적재산국에서는저작권법상에 ISP 의책임제한 을규정 하는초안을마련하여발표하였고 9월개정안이통과되어입법원으로 - 송부되었다. 개정저작권법은 ISP에대하여사용자가자신이제공한서비스를이용 하여타인의저작권을침해한경우면책을주장할수있는범위와요 42) 중국, 디지털음악유례없는고강도규제, http://www.etnews.co.kr/news/detail.html?id=200909110031 43) 중국, 원도OS 불법복제 이례적강경대응, http://www.etnews.co.kr/news/detail.html?id=200908240136-140 -
건을법률상에명시하였다. 개정안의주요내용은다음과같은 7가지로 나뉜다. 인터넷서비스제공자의정의신설( 개정조문제3조제1항제19 호) 인터넷서비스제공자는제6장의 1 민사면책사유의공통요건을적용 한다( 개정조문제90조의 4) 각종류별인터넷서비스제공자는그사용자가타인의저작권또는 제반판권관련보호조치를침해한행위에대하여이법이규정한 절차를확실히준수한경우배상책임을지지않을수있다( 개정조 문제90조의 5에서 90조의 8) 정보저장서비스를제공하는인터넷서비스제공자가회복조치를실행 할경우준수해야할사항( 개정조문제90조의 9) 인터넷서비스제공자는규정에따라저작권또는제판권침해혐의가 있는정보를삭제하면사용자에대하여배상책임을지지않는다( 개 정조문제90조의 10) 부실하게통지또는반대통지를하여타인이손해를입은경우, 발 생한손해에대하여배상책임을져야한다( 개정조문제90조의 11) 이용허락주관기관은법규명령으로정하기전에관련신설조문의 각항에대한구체적실행방법을게시한다( 개정조문제90조의 12) - 특히일반면책사항(90조4 항) 에는계약, 전자전송등의방식으로사용자 에게저작권보호조치를고지하고확실히이행, 수차례침해행위에관 여한경우전부또는일부서비스를종료, 통지문서를접수한연계창구 정보를공고, 제3항의통용식별이나기술적보호조치를실행하는등의 내용이포함되어있다. 제1호는인터넷서비스제공자가저작권또는제판권보호조치를취 해야하며, 사용자에게명확한고지를하는것외에해당보호조치 를확실히이행해야한다는것을말한다. 제2 호는인터넷서비스제공자가사용자에게고지해야하며, 만약인 - 141 -
터넷서비스제공자가제공하는서비스를이용하여수차례침해행위 에관여한경우인터넷서비스제공자는전부또는일부의서비스를 종료해야한다는규정이다. 제3 호 통지문서를접수한연계창구정보공고 규정은저작권자 또는판권보유자가통지나사용자의반대통지시, 처리시효를가 속화하여편리하게하도록한규정이다. 제4호규정은저작권자나제판권자가제3항의규정에따라주동적 으로인터넷서비스제공자에게사용하는기술조치를제공하고, 인터 넷서비스제공자가그에맞게실행할경우이장의선결요건을적용 해야하는것을말한다. 단, 인터넷서비스제공자가해당기술조치를 발전시킬의무를부여하는것은아니다. - 기타면책사항(90조5 항~8 항) 에는연결서비스에대한면책, 빠른접근 서비스에대한면책, 정보저장서비스에대한면책( 침해사실모름/ 이익 얻지않음/ 침해정보접근불가조치), 검색서비스에대한면책등내용들 이포함되어있다. 1.3 국내법제도분석 1.3.1 저작권법개정및법제도정비 문화관광부는 2001년 4월저작권법개정안에서 OSP 책임면책에대한조 항을삽입하였으며, 해당개정안은 2003년 5월 27 일입법되어 다른사람 들이저작물또는프로그램을정보통신망을통하여복제또는전송할수 있도록하는서비스를제공하는자 로규정되었다. 문화체육관광부는 2007년고시를통하여저작권법제104조에서규정하는 다른사람들상호간에컴퓨터등을이용하여저작물등을전송하도록하 는것을주된목적으로하는특수한유형의온라인서비스제공자의범위 - 142 -
를정하고있다. 2006년 12월국회를통과한개정저작권법이 2007년 6월 29일부터시행되 고있다. 하지만, 급격한기술의발달과변화하는현상들을적절히규율 하기위해 2007 년다시개정안이제출되었다. - OSP 책임제한요건의명확화를위해저작권법개정안이상정되었다. 이러한저작권법개정안은한미 FTA협정에따라 OSP의책임제한유 형을온라인상에서저작물등에의접속을제공하거나저작물등을송 신하는과정에서이를일시적으로저장하는행위, 자동적인처리를통 하여일어나는캐싱등으로세분화하고각요건을명확히규정하고 OSP가책임을면하는경우를세분하여정함으로써합법적인저작권관련사업을할수있도록하는데이바지할것을목적으로한다. - 문화부한국저작권위원회는저작권교육조건부기소유예제도를 1년간성인까지확대하기로함에따라저작권침해로검찰에처음기소된성인들도일정시간교육을받으면처벌을면할수있게되었다. 1.3.2 정책적및환경적변화 한국인터넷자율정책기구(KISO) 에이용자 신고하기 서비스가오픈했다. 네티즌들은이서비스를이용해인터넷상의각종불법음란정보등문제 가있다고판단되는게시물을신고할수있다. 언론사제공뉴스는게시 물의범위에포함되지않는다. - 음란불법게시물및권리침해게시물등에신속하고공정하게대응하여 이용자의권리보호및건전한인터넷문화조성에최선을다하겠다는 계획이다. KISO에는다음야후코리아SK컴즈NHNKTH프리챌하나로 드림등우리나라를대표하는 7 개포털사가회원으로참여하고있다. 문화체육관광부와검찰및경찰이합동으로저작권보호팀을구성, 불법 복제단속을대폭강화한다. 또인터넷사용자가불법저작물을신고할수 - 143 -
있는온라인종합상황실이개설되고, 콘텐츠투자활성화유도및종합인 재양성을위한콘텐츠가치평가센터(CVC:Contents Valuation Center) 와종합인재양성시스템도마련된다. - 문화부는저작권보호강화및공정거래환경조성을위한저작권단속 강화및공정거래환경조성등을통해콘텐츠개발자보호를위한실질적 정책을추진할계획이다. 이를위해문화부는검찰경찰합동으로저작권 보호팀을구성해불법복제단속을강화하고, 인터넷사용자가발견한 불법저작물을신고할수있는온라인종합상황실을개설해저작권단 속의전문성과효율성을높이기로했다. - 온라인종합상황실에서는불법저작물신고 접수및처벌조항등법령개정, 소송등정보제공업무를맡게된다. 또영화상영조건, 포털과콘텐츠 제공업체간수익배분가이드등표준계약서제정보급및콘텐츠관계 자들이참여하는공정경쟁환경조성상설협의체도구성 운영키로했다. 육군은한국저작권위원회의협조를받아저작권침해사례를중심으로 한교재와저작권법요약본을제작해군법무관들에게배포했다. 또, 장병 들이쉽게저작권법을이해할수있도록만화교재를만들어각중대급 에 1 만부를보급할계획이다. - 육군에따르면저작권법을강화한 2007년이후저작권위반으로피고 소된육군장병이 2007년 30명에서 2008년 161 명, 2009년 4월현재 104 명으로급격히늘어나고있다. 대부분이휴가중에블로그관리등을 하는과정에서저작권을침해하는것으로파악됐다. 군대내에서저작 권교육의필요성을절감하고있다. 육군의저작권교육이효과가높을 때는해 공군까지확대될전망이다. 경찰청통계에따르면국내에서저작권위반고소건수는 2004년 1만140 건이던것이 2005년 1만865 건, 2006년 1만3,114 건, 2007년 2만333건으로 꾸준히늘다가지난해에는무려 7만8,538건으로전년보다무려 3.8배이 상폭증했다. 이수치는법위반사례도늘어났지만여기에소송이남발 - 144 -
되고있다는사실을보여주는것이다. 저작권법의허점을이용하여타인의저작물을자신의저작물처럼등록한이후에교사들을상대로저작권위반소송을벌인사례도발견되었다. 저작권사전교육의중요성 44) - 저작권을침해한성인중사전에저작권교육을받아본사람은 0.2% 도 안되는것으로밝혀졌으며, 법강화와동시에사회적교육이진행되어 야할것이다. - 지난 2009년 3, 4월에교육조건부기소유예제대상이돼저작권교육을 받은 1,045명을설문조사45) 한결과, 사전에저작권교육을받은사람 은단두명에불과했다. - 성인대상교육이전혀이뤄지지않는가운데저작권법위반으로고소 되는사람은 2006년 1만8,227명에서 2008년 9만979명으로 5배나늘었 다. 특히, 설문대상자중 70% 가법무법인으로부터고소당했다. - 전문가들은이문제를해소하기위해경고와고소이전에저작권을올 바르게이해할수있는시스템을마련해야한다고지적했다. 저작물이 용이일상생활이됐는데올바른교육이시행되지않거나이용자들끼리 잘못된정보를공유하게되면저작권침해는근절될수없다는설명이 다. 과도한저작권행사로공정이용에대한논란증가 - 네이버블로그에가수손담비의노래 ' 미쳤어' 를따라부르는 5살어린 이의모습이담긴동영상이올라왔다사라졌다. 한국음악저작권협회는 이게시물에대해 ' 지적재산권침해' 라며네이버에게시중단요청을 했고곧블라인드( 비공개) 처리되었다. - 네이버측은 " 다섯살짜리아이가유행가에맞춰율동을흉내내는데 그친동영상이라도, 현행법상포털은음저협의게시중단요청을거절할 수있는근거가없다" 며 " 저작권자는물론이용자보호를위해불가피 44) 교육은없고저작권고발만있다. http://www.etnews.co.kr/news/detail.html?id=200905290170 45) 전자신문사와저작권위원회설문조사 - 145 -
한조치" 였다는입장을밝혔다. 저작권법개정안논란 - 저작권법개정안은불법복제물게시자에대한처벌이강화되고포털 등서비스제공업체의책임을묻는조항이추가되어시행전부터논란 이예고됐다. - 불법복제물을웹하드나 P2P( 개인간파일공유) 서비스등인터넷을통 해퍼뜨리는누리꾼이 3회이상경고를받을경우정부가업로더의계 정이나웹하드의특정게시판서비스를 6 개월까지정지시킬수있는 ' 삼진아웃제' 가도입됐다. 사회적인저작권보호환경조성 46) - NHN 은검색포털네이버를통해개정저작권법의주요내용을설명 하는 개정저작권법알리기캠페인 을실시한다. NHN은이를위해네 이버에코너 47) 를마련, 개정된저작권법의주요내용과서비스이용시 주의사항, 저작권법위반시처벌내용등평소네티즌들이구체적으 로인지할수없었던내용들을알기쉽게설명해준다. - 다음커뮤니케이션도타인의권리와본인의권리를함께보호하자는취 지의인터넷문화만들기위해캠페인 48) 을진행한다. SK커뮤니케이션 즈도현재진행중인저작권보호캠페인내개정저작권법내용을추가 하고, 서비스영역에서게시물등록시안내문구를추가한다. 1.4 법제도및정책적측면에서의요구사항 권리자에게배타적권리를부여하여창작한자가권리를가지게하고, 이 를함부로침해하지못하게함으로써창작에대한유인책을제공하고있 다. 하지만, 이러한권리의보호만있다고해서문화의향상발전이라는 46) 포털서 저작권법알리기 나섰다. http://www.etnews.co.kr/news/detail.html?id=200907170035 47) 그린인터넷 (green.naver.com/legal1_5.html) 코너 48) 즐거운人터넷 캠페인 - 146 -
목적을달성하기는어려울것이다. 단적인예로저작권이너무강력하게 보호되며높은가격으로이용자들에게다가갈경우해당저작물의이용 은제한될수밖에없으며, 이러한제한적이용으로인해해당영역이사 장되는문제를안게될우려가있다. OSP에게저작권침해에대해책임을부과하는것은세계적인추세로보인 다. 이러한책임의근거는 OSP가저작권침해에대해기본적으로원인을 제공하였으며, 이를부추긴데있는것으로보인다. 하지만, 관련기술이 발전하게됨에따라 OSP의시스템에대한관여는점점줄어들고이를통 해이용자의저작권침해에대한책임소재를줄여가고있다. 규제일변도의저작권보호정책을강행할때 OSP에게과도한책임을부과 함으로써인터넷산업자체의와해와저하를가져올가능성이있으므로 이러한문제를최소화하는방안을준비할필요가있다. 따라서표준화된방법에의해서합당한기술적조치를취했을때는불법 유통에대한면책을부여해야한다. 기술적조치를취하였음에도면책을 부여하지않고처벌하는것으로인하여기술적조치적용에대한불만이 높다. 따라서면책에대한사항을명문화할필요가있다. 저작권을침해한다는이유만으로해당서비스를금지하는것이능사가 아니다. 이를위해서는현재서비스하고있는 OSP를규제의틀에넣어 그시장을잠식시키는것보다법적으로합법화를유도함과동시에저작 권자및저작인접권자에게이익을배분해주는방식을통해상생하는관 계로발전시켜가야할것이다. 또저작권보호를위해권리자가자신의저작물로부터특징 DB를구축할 수있도록협조의무가필요하다. 현시점에서는권리자는자신의저작물 을보호해달라는단순요청만을하고있으며, 필터링기술적용을위해서 원저작물에대한접근이나원저작물의제공을하지않고있다. 이외에 도시장에서공급되고있는기술수준의정확한파악을통한과태료기 준을책정할필요가있다. - 147 -
불법콘텐츠의유통을근절하기위해서는저작권법기타관련법규를세 심하게다듬을필요가있다. 2006년저작권법개정으로 P2P서비스업체에 저작권보호의무를부과했고올해에는온라인불법복제물에대한규제를 강화하기위한이른바 삼진아웃제 를도입할예정이어서불법콘텐츠의 근절을위한제도는어느정도정비돼있다고판단되나문제는아직개 선해야할일부소비자의법의식이다. 기술적보호조치의무화 : 저작권법제104조 1항에는권리자의요구에따라서특수한유형의 OSP가 기술적조치를취하도록의무화되어있음 저작권보호를위해취해진기술적조치가저작물의불법유통을제대로차 단하지못할때는다음과같은과태료가부과되는세칙이마련되어있음 과태료부과기준( 법제104 조관련) 미차단율( 다운로드기준) 부과금액 5% 이하행정지도 6% ~ 15% 300 16% ~ 30% 700 31% ~ 45% 1,000 46% ~ 60% 1,500 61% ~ 75% 2,000 76% 이상 2,500 ( 단위 : 만원) ( 주) 1. 과태료는상기기준에따라음악, 영화, 방송, 어문저작물, 게임, 기타저작물등 6 개분류에의해각각부과함을원칙으로한다. 2. 과태료부과시위반행위가 2가지분류이상인경우에는중한과 태료를부과하되, 그금액의 2분의 1 까지가중할수있다.( 다만, 가 중된경우에도과태료의총액은 3,000 만원을초과할수없다.) 3. 과태료부과처분시점으로부터 2개월이후의동일분류내의위 - 148 -
반행위에대해서는별건으로보아과태료를부과할수있다. 4. 과태료부과금액은위반행위자의사업규모, 위반의동기 정도, 사회 경제적파급효과등을고려하여가감할수있다. 과태료부과기준은현행기술의성능에대한객관적조사가없이설정됨 으로써 OSP 에게혼란을가중시키고있으며, 본평가인증과같은객관적 근거에의한자료를바탕으로재구성할필요가있음 기술적조치에는다양한기술이고려될수있으나 DRM이나 WM/FM와 같은기술보다는필터링기술이정책적고려대상에포함되어있는상태임. DRM은호환성문제로 SKT에대해서 MaxMP3가공정거래위원회에소송 을제기하였으나표준화된방법이존재하지않는다는이유로 SKT가공정 거래위원회에승소하였음 WM/FM의경우에는기술적으로불법유통또는배포자를추적할수있 으나아직까지법적증거로채택된사례가없는상태임 저작권보호강화 : 강화된저작권법의실효성있는운용및엄정한법집행으로불법복제를 근절하고유통구조를개선하여관련사업자의권익을보호 - 불법복제물단속업무담당기관의인원보강과함께단속업무의정례화로 불법유통을강력히단속 - 현행불법서비스제공업체들이향후에는저작권자에게정당한대가를 지불하는합법적서비스로의전환을유도 창작활동활성화기반조성 : 연구개발에대한투자와기금조성및세제지원등을통하여창작활동 활성화기반을조성 - 기금조성및민간투자조합에의한펀드조성등의투자를통해물적 담보부족및높은리스크등으로인한어려움을해소 - 149 -
- 투자 융자지원및세제지원등으로중소업체들의자금조달및운영을 지원 글로벌경쟁력강화 : 문화콘텐츠산업에속하는모든부문을지원하기보다는선택과집중을통하여유망한부문에우선지원함으로써세계적인경쟁력을갖추도록유도 - 기존한류효과를활용할수있는경쟁력있는분야부터투자를확대함으 로써글로벌시장을개척 세계문화콘텐츠산업은글로벌기업이시장을리드해가면서산업의발전 을선도하고있는만큼국내기업의글로벌화전략이필요 - 문화콘텐츠기업이협소한국내시장에서벗어나글로벌경쟁력을갖추기 위해서는기업간 M&A를활성화하여대형화를유도 - 공동제작이나마케팅같은국가간협력시스템을구축하여글로벌기 업으로성장할수있는기반을조성 - 해외진출컨설팅, 법률및금융지원확대, 해외판매회사설립, 전시회 참여등과같은글로벌마케팅지원방안등을강구 전문인력양성 : 창조형지식산업인문화콘텐츠산업의경쟁력을강화하기위해서는전문 인력양성이필요 - 문화콘텐츠산업의지속성장을위해서는창의력과문화를바탕으로한콘 텐츠의창작, 연구개발, 유통등의분야에기술력을가진전문인력이 요구 - 문화콘텐츠분야별전문인력양성을위한중장기적교육시스템및프로 그램개발이필요 - 150 -
문화콘텐츠에대한인식개선 : 문화콘텐츠가단순한문화가아닌산업의한분야라는문화콘텐츠에대 한인식개선이시급 - 인터넷콘텐츠는정당한대가를주고구입해야하는상품이라는사회적 인공감대가형성될수있도록교육및홍보를강화 - 게임, 만화, 영화, 음악등문화콘텐츠관련직종을타직업에비해경시 하는태도의개선도필요 문화콘텐츠산업종사자들의문화콘텐츠에대한마인드변화도필요 - 개인적인호기심이나문화자체에초점을맞추어상품을개발하고공급 하기보다는상업적성공을위한전략을가지고독특한하나의창조상품 으로시장을개척하겠다는마음가짐이중요 - 문화콘텐츠공급자는소비자들이기꺼이가격을지불하고상품을구입할 수있도록항상창의적이고새로운콘텐츠를제공하기위한노력을경주 문화콘텐츠산업의육성기반강화 : 문화콘텐츠산업을활성화하기위해서는해당산업의개념및관련제도의 정비가필요 - 문화콘텐츠산업을문화 예술적의미가아닌상품및서비스를창출하는 산업으로서인식할수있도록개념을재정립할필요 - 통신과방송의융합화현상등최근의시대적흐름을인식하고빠르게 변화하는기술이나산업발전을저해하지않도록관련법 제도의정비 가이루어져야할것임 정책추진기관의중복에따른비효율성을개선하고문화콘텐츠산업진흥 을위한정부예산의증액및효율적집행이필요 - 정부각부처와위원회에흩어져있는문화산업관련기관을통폐합하여 정책지원의효율성을극대화하는방안을강구 - 재원을최대한일원화하여중복, 혼선투자를미연에방지함으로써재정 - 151 -
활용의실효성을제고 또최근 IPTV 서비스상용화로융합형콘텐츠에관심이쏠리고있다. 하 지만융합형콘텐츠는그속성상디지털형태로제공돼불법복제위험이 매우크다. 따라서 IPTV사업자와콘텐츠제작자간에행여불공정거래행 위가발생하지않도록법규정의정비와관련당국의감독이필요하다. 이 를위해서는과거미국에서지상파네트워크들이독립제작사가제작한 텔레비전프로그램의판권을소유하지못하도록한 Fin-Syn Rule 의도 입을고려할필요가있다. IPTV사업자의영업을원활하게하기위해수많은콘텐츠에관련된저작 권기타권리의처리절차를간소하게할필요도있다. 이를위해서는콘 텐츠사업자가해당분야의저작권집중관리단체와계약을체결하면그집 중관리단체에가입하지않은권리자의허락을일일이받지않아도그콘 텐츠를이용할수있도록하는 ECL 제도의도입이필요할것이다. - 152 -
제3절산업계기술관련정책동향 포렌식마크기술분야에서는다양한평가기술에대한연구가진행되어 왔으나공인된평가인증기술은제공되지않고있다. 국내에서는 TTA를통하여정지영상과동영상에대한포렌식마크를평가 인증할수있는표준을제정하였으나평가인증기술을개발한것은아니 며, 권리자와사업자, 기술전문가들전반에걸쳐의견수렴을하는표준 으로의개선이필요하다. 오디오포렌식마크분야에있어서는아직까지 TTA 표준이정해지지않 았으며, 한국저작권위원회에서표준화를위한과제가진행중이다. 포렌식마크의평가인증을위한표준화작업은순조로이진행되고있으나 공인된평가인증툴이나기술개발이이루어지지않고있으며, 평가결과를 공인해줄수있는인증체계의개발이필요하며, 우리나라가경쟁력을확 보할수있는분야이다. 평가인증시장을평가인증을위해서사용하는비용에대한규모로책정 한다면시장규모를예측할수없으며, 실제로이러한시장규모는전체 기술적보호조치시장에비하면미미한수준에머무를것으로예상된다. 국내외적으로기술적보호조치를위한비용에대하여구체적으로알려진 내용이없으나보안소프트웨어에대한검증비용으로미국카네기멜론 대학에서는 10 만달러를요구하고있다. 평가인증은직접시장을형성하는규모보다는인증된기술적보호조치가 시장을형성할수있기때문에간접시장에의파급효과나평가인증의공 공적인성격을우선해야할것이다. - 153 -
제 5 장오디오편집 Tool 현황 21 세기정보혁명으로멀티미디어는주로영상과음향을중심으로텍스트, 이미지, 사운드등의정보가다양한형태인다중매체로표현되는디지털 기술이라고할수있다. 디지털오디오는아날로그사운드를디지털사운드로변환한것으로, 아 날로그사운드의디지털변환 (ADC : Analog to Digital Converter, A/D 변 환기) 및표본화, 양자화, 부호화등의과정을거쳐디지털사운드를우리 귀로듣기위해다시아날로그사운드로변환 (DAC : Digital to Analog Converter, D/A 변환기) 하는과정을수행하게된다. 표 16 디지털오디오변환 항목내용 표본화 (Sampling) 양자화 (Quantization ) 부호화 (Coding) 아날로그파형을디지털형태로변환하기위해필요한표본점 값들의집합을이산적(Discrete) 으로추출하는것. 특별한경우를제외하고는표본점은패턴을기술하는좌표축 을따라서일정한간격으로취하게된다. A/D 변환기를통해 A/D 변환을할때이산값 (Discrete Value, 서로떨어져있는값) 으로실제값을표현하는것. 양자화를거치고나면원래신호의완전한재생이불가능하 게된다. A/D 변환기를사용하여표본화와양자화단계를거치고마지 막으로실제디지털정보로압축하여표현하는과정을말함 통신로상에서일시에직렬로연속적으로전송되는데이터의 흐름. 오디오의압축기법으로서코덱(CODEC) 이라고불린다. 디지털오디오편집은모든제작과정을완성하기위한최종단계로저장된 오디오와기획의도에따라시청자에게메시지가담긴의미가전달되어야 하는음향을표현하는과정이다. 이과정에서디지털음원에대한변형 및가공을가져오게되는데, 이러한과정을수행하는오디오편집툴에 - 154 -
대한현황을분석해봄으로써, 오디오특징점에대한평가요소에반영될 수있는요소들을살펴본다. 디지털오디오편집툴의대표적인솔루션인 Goldwave, CoolEdit Pro, Sound Forge 에대해서살펴본다. 그림 39 SoundForge, GaldWave, CoolEdit Pro 주요기능 - 155 -
제1절 Gold Wave 골드웨이브는사운드편집소프트웨어로, 쿨에디트의 10분의 1정도의사 이즈에불과하지만강력한기능을가졌으며성능도상당히뛰어난것으 로평가받고있다. 음악제작관련프로그램과함께사용되고있으며, 데스크톱정도의사용 환경에서도상업용수준의음악제작이가능하도록해준다. 실제로인디 밴드등의음반을골드웨이브로믹싱하는경우도있으며, 4GB의큰용량파일까지편집이가능한기능은가장큰장점으로부각되고있다. 1.1 GoldWave 의특징 골드웨이브(GoldWave) 는오디오파일의형식변환, 자르기등의기본적인 기능외에도다양한효과와오디오시디로추출, 노이즈감소등의기능 들을내장하고있으며, 이렇게다양한기능들을변환프로그램과배치프 로세서를통해쉽게활용할수있는프로그램이다. 2.2 GoldWave 의기능 하나의세션에서많은파일작업을위한멀티도큐먼트인터페이스기능 제공과 4GB 이상의대용량파일편집(NTFS 파일시스템) 기능과 RAM 또는 하드드라이브상에서의편집기능을제공한다. 24bit, 192kHz 등과같은고음질서비스기능을지원하고있다. 실시간비주얼기능 (bar, waveform, spectrogram, spectrum, level meter 등) 제공및사용자편의성을고려한편집툴( 원본파일에영향을미치지 않고빠르게편집. 자르기, 복사, 삭제, 파일사이즈변경등의작업) 을제 공하고있다. - 156 -
Distortion, doppler, echo, filter, mechanize, offset, pan, volume shaping, invert, resample, equalizer, time warp, pitch, reverb, volume matcher, channel mixer 등과같은다양한사운드효과및효과미리보기기능제 공 오디오복원필터(noise reduction, pop/click, smoother) 및다양한지원 파일형식(wav, mp3, ogg, aiff, au, vox, mat, snd, voc, FLAC, raw 바이 너리데이터, text), WMA와 MP4/M4A 형식을지원하고있다. 기타 DirectX오디오 Plug-in hosting 기능, 효과연속편집기, 오디오 CD 리더및배치프로세싱및변환기능을제공하고있다. 그림 40 GoldWave 프로그램 - 157 -
제2절 CoolEdit Pro CoolEdit Pro는여러종류의사운드를조합해서새로운음악을만들어 내거나기존의음악을리믹스, 편집하기위한프로그램으로쿨에디트프로, 쿨에디트2000 제품군이형성되어있다. 2.1 CoolEdit Pro 의특징 CoolEdit Pro는 Loop-based 음악의프로듀싱, 정렬, 편집기능을지원하고 있으며, 음악생성, 트랙리믹스, 음악의토대를만들기, 비디오로기록, 웹사이트와플래쉬애니메이션용음악제작을지원하고있다. 편리하고쉬운이용자중심의인터페이스를제공하고있으며, 여러장르의 수백가지루프들을포함하고있고, MIDI, WAV, WMA, RM, AVI, MP3 등의오디오및비디오포맷으로저장하는기능을지원하고있다. 2.2 CoolEdit Pro 의기능 플러그인 Effect, VSTi, 5.1 서라운드믹싱, ASIO 드라이버지원기능을 제공하고있다. 미디피아노 Roll 편집기능및미디이벤트리스트편집및스탭레코딩 기능을제공하고있다. 방대한양의고품질콘텐츠제작지원및뮤직루프를믹싱하기위한 Beatmapper 기능을제공하고있다. AVI, MOV를 Import하는 Video Scoring 기능및사운드편집툴인 Sound Forge 와의긴밀한연동기능을제공한다. 기타 MIDI 레코드및연주기능, 18개의 DirectX 오디오플러그인, 및무 제한의오디오트랙제공하고있다. - 158 -
그림 41 CoolEdit Pro - 159 -
제3절 Sound Forge 사운드포지는강력한디지털오디오편집기능과녹음기능특수효과 지원및비디오편집및인코딩기능까지제공하는사운드/ 멀티미디어 툴로 2003년 7월말일자로제작사가 Sonic Foundry에서소니의미디어 소프트웨어파트로바뀌었으며, 제품명이 Sound Forge 로변경되었고, 강 력한기능과상대적으로쉬운사용자인터페이스의제공과같은특징을 갖고있다. 3.1 SoundForge 의특징 사운드포지는디지털오디오를녹음, 분석, 편집, 마스터링할수있을 뿐만아니라아키텍트 5.2 소프트웨어와의연동으로디스크단위기록 (disc-at-once), CD 텍스트의읽기, 쓰기가가능과같은편이성을제공하 고있다. 실시간파일편집이가능하고, 하나의파일을작업하면서다른파일을프 로세스할수있으며, 다양한이펙트와프로세스들을내장하고있고, AVI, WMV, Quick-Time, RealMedia, MPEG-1, MPEG-2 에이르는다양한 비디오포맷을지원함으로써동영상의최소시간단위인프레임단위로 동영상을보면서음향작업이가능하다. 3.2 SoundForge 의기능 24-bit/32-bit 192 khz 오디오리코딩을지원하고있으며, VU/PPM 미터 를사용하여여러소스의다른크기의볼륨을같은레벨로유지할수있 도록하는기능을지원하고있다. Tape hiss, Camera hum, Clicks와같은오디오데이터및수집상의노이 - 160 -
즈에대한노이즈감쇄를위한플러그인( Noise Reduction 2) 을제공하고 있다. 이용자편이성을향상시킨다양한편집기능 (Cut, paste, move, mix, delete, mute, reverse, fade, cross, fade 등) 과 Media Explorer Window 를통해서파일의검색미리보기관리기능등을제공하고하고있다. 미묘한배음및악기, 보컬, 효과변화들에대한뉘앙스까지도원본그대 로의오디오품질을훼손하지않고, 추출(Capture) 할수있는기능을제 공하고있다. 40개이상의오디오효과와 200가지이상의 Preset 18가지의 DirectX Audio Plus-In 들을포함하고있으며 10 개(amplitude, Modulation, Chorus, Delay/Echo, Distortion, Dynamics, Envelopes, Flange/Wah-Wah, Gapper/Snipper, Noise, Gate, Pitch, Bend/Shift, Reverb, Vibrato 등 ) 의자동화이펙트를제공하고있다. 음악 CD에서오디오를추출하여 WAV 파일로저장하는것은물론바로 MP3나 WMA 파일로도저장기능을제공하고있으며, MP3나다른오디 오파일을사운드포지내에포함된 Track-At-Once 지원의 CD 리코딩 기능을이용하여음악 CD 제작을지원하고있다. 확장되는비디오편집기능과비디오인코딩기능은 MOV WMA MPEG-1 MPEG-2 파일등에대한지원기능과외부의캠코더와같은장 비를바로접속하여화면캡처에대한처리기능및스트리밍오디오나 MP3 스트리밍비디오파일로의인코딩기능을지원하고있다. - 161 -
제 6 장포렌식마크표준에대한적합성평가방안 제1절선행과제에대한분석 2008 년도에는포렌식마크의표준데이터구조, 인터페이스프로토콜과포 렌식마크기술성능기준을제시하였다. 본장에서는포렌식마크의표준데이터구조및표준인터페이스에대한 분석을통하여이러한데이터구조와인터페이스에대한적합성을테스 트하기위한방법론과표준안을제시한다. 1.1 포렌식마크데이터구조 1.1.1 개념 인덱스마크 : 유사정보가콘텐츠헤더또는콘텐츠내부에삽입 - 디지털인덱스 : 포렌식마크정보를속성( 헤더) 정보의필드값으로설정 ( 워터마크검출단계가생략되어시스템효율성제고) - 워터마크인덱스 : 포렌식마크의유형정보를삽입( 워터마킹표준화필요) - 헤더로부터디지털인덱스정보가추출되지않을경우콘텐츠로부터 워터마크인덱스를추출하여사용 포렌식마크 : 기술업체가보유하고있는자유로운기술로콘텐츠에삽입 - 권리속성, 유통속성, 사업자, 구매자, 시간등과같은정보를삽입 - 많은정보가강인한형태로삽입되어야하므로대용량과강인성제공 - 포렌식마크방식을제한하지않으며, 중앙에서관리할수있는호환성 을갖도록인터페이스제공 - 포렌식마크방법의선택기준을마련하여기준범위내에서자유롭게 선택할수있도록해야함 - 162 -
1.1.2 데이터구조 디지털인덱스정보( 헤더에필드를설정) - 인덱스정보 : 포렌식마크유형을구분하는정보및일부기술요구사항 포함 - 콘텐츠속성( 유형) : 작품의내용, 종류, 분류, 보안등급등정보를포함 - 권리속성 : - 유통속성 : - 서명정보 : 콘텐츠의권리관계를나타내는정보 이용조건등콘텐츠의유통관리정보 서명필드를제외한필드들로구성된해쉬코드 - 권리운영속성 : 권리의허가, 위탁, 이양에관련된정보 ( 옵션) - 분배속성 : 수익분배에관한정보 ( 옵션) 디지털인덱스전체길이 < 128bit ( 엄격한제한없음) 필수항목 선택항목 인덱스정 보 32bit 콘텐츠 속성 16bit 권리속성 32bit 유통속성 32bit 서명 정보 32bit 권리운영 속성 분배 속성 워터마크인덱스정보( 콘텐츠에삽입) - 인덱스정보 : 포렌식마크유형을구분하는정보 인덱스정보 인덱스워터마크전체길이 8 bit 필수항목 선택항목 6bit(64 개구분가능) Reserved 2bit 포렌식마크정보( 콘텐츠에삽입) : 들어갈정보에대해서는권장형태로정 하지만정보의규격에대해서는각기술별로정하도록함 - 163 -
- 권리자정보 : 권리자의저작권정보는 SP가 CP로부터콘텐츠를제공 받는시점에강인한포렌식마크방식으로삽입함 - 사업자정보( 판매자정보) : 콘텐츠사업자(CP) 정보로서콘텐츠분배서비 스의주체정보를포함( 콘텐츠사업자의불법유통추적에사용) - 구매자정보( 사용자ID) : 포렌식마크삽입시스템을이용하여구매자컴 퓨터에서자동으로삽입과정이진행되며이정보는 SP에의해제공됨 - 업로드시간 : 업로드시간은구매자가불법적인재배포를목적으로콘 텐츠를재등록하려는시도를방지하기위한것으로, 이정보는저작권 정보와함께포렌식마크방식이아닌워터마킹방식으로삽입함 - 다운로드시간 : 다운로드시간은구매자가포렌식마크방식으로콘텐츠를 구입한시간을기록하는것으로구매자정보와함께유일한콘텐츠임을 구분하는용도로사용되며, 콘텐츠가불법으로재배포될경우콘텐츠 의대략적인불법유통기간을알수있게함. 포렌식마크전체길이 권리자정보 16bit 사업자 정보 16bit 64+ bit < 72bit 필수항목구매자 Up/Down time 정보 16bit 16bit 선택항목 제어정보 동기화정보 4bit bit 1.2 포렌식마크인터페이스프로토콜 포렌식마크기술은다양한업체에서서로다른기술을제공하여인터넷 상에서의온라인저작물유통에활용될수있으므로, 표준인터페이스를 통하여기술에종속되지않은상태로저작물의불법유통을차단하고추 적할수있도록인터페이스를정의해야한다. - 164 -
1.2.1 인터페이스시스템과포렌식마크모듈등록프로토콜 그림 42 포렌식마크모듈등록절차 1 포렌식마크기술을확보하고있는기술업체는기술인증을받기위하여 인증기관에인증요청을한다. 2 인증기관은기술인증전문기관으로업체요청에따라인증을거쳐안전 한방식으로위조가불가능한형태의인증서를기술업체에발송한다. ( 지정된기술인증을받은업체에한해서만인증서를발급해주도록함) 3 인증기관은정기적으로인증이완료된업체및기술정보를 Rights Interface Server(RI-Server) 에전송하게되며 DB 에업그레이드하고통합관리한다. RI 서버는이를기술정보 4 기술업체는인증받은기술을등록하기위하여업체 ID, 인증서등관련 정보를포함한요청메시지를 RI 서버에전송한다. 5 RI 서버는기술업체로부터전송받은정보를기술정보DB에서확인하여 해당기술에대한등록여부를결정하게된다. 기술정보DB에서관련정 보를검색할수없을경우에는인증기관에요청하여해당업체에대한 - 165 -
인증을확인하도록한다. 6 기술등록허락을받은기술업체는포렌식마크기술이내장된포렌식마 크삽입기모듈과검출기모듈을안전한방식으로구성하여 업로드하게된다. (FM: Forensic Mark) RI 서버에 7 RI 서버는포렌식마크모듈의업로드메시지를확인하고향후포렌식마 크검출에필요한포렌식마크모듈번호를부여한다. 8 제안되어표준화로채택된인덱스마크기술은인증기관의검증절차를 거쳐 RI 서버가관리하고사용하게된다. ( 인덱스마크는헤더정보에 포함되는메타데이터인디지털인덱스와콘텐츠에워터마킹기술로삽 입되는워터마크인덱스로나눔 ) 9 검출기가해킹당했을경우검출기의재발급을위하여기술업체에기술 수정과함께재발급요청을하게되고기술업체는상기기술등록과정을거쳐업그레이드된검출기를업로드하게된다. ( 옵션) 10 포렌식마크알고리즘의성숙도에따라향후최적화된기술이탑재된검 출기를사용할수있도록한다. ( 옵션) 1.2.2 포렌식마크삽입및모듈다운로드를위한구조 포렌식마크를삽입하는주체에따라 OSP나 CP가삽입하는경우와 RI서 버가삽입하는경우로나누어볼수있다. OSP/CP가포렌식마크를삽입 하는경우에는 RI 서버로부터포렌식마크삽입모듈을제공받아사용하게 되며, RI서버가포렌식마크를삽입하는경우에는 OSP/CP로부터콘텐츠 를제공받게된다. 이두방식은구체적인비즈니스모델에따라선택적 으로사용이가능하다. - 166 -
(1) OSP/CP에서 FM삽입을수행할경우의절차 그림 43 OSP/CP에의한포렌식마크삽입및 모듈전송 1 OSP/CP 는저작권보호를위한포렌식마크를콘텐츠에삽입하기위하여 RI 서버에포렌식마크삽입모듈(FME) 을요청한다. 2 RI 서버는요청에따라기술정보DB를조회하여해당모듈이있는지를 확인한다. 조회가가능할경우 OSP/CP에 FME모듈을송부하며그렇지 아니할경우기술회사에 FME 모듈제공요청을한다. 3 기술회사는 FME모듈제공요청에따라 RI 서버에 FM모듈을업로드하 며인터페이스서버는해당모듈에대하여번호를부여한다. RI 서버는 업로드된포렌식마크삽입모듈을다시 OSP/CP 에제공된다. ( 포렌식마 크생성에필요한권리속성등정보도제공함 ) 4 OSP/CP 는권리자인터페이스서버로부터제공받은권리속성, 인덱스정 보와콘텐츠DB 로부터생성된콘텐츠속성, 유통속성등으로디지털인 덱스를생성하고또이들로부터해쉬코드를생성하여헤더편집도구를 - 167 -
이용하여헤더의특정필드에입력한다. 5 RI 서버는인덱스정보, 권리및유통속성을포함한최적화된인덱스마 크를인증된표준삽입기로콘텐츠에삽입한다. ( 포렌식마크신호와간섭이이루어지지않도록함 ) 6 RI 서버는인덱스마크가지정한포렌식마크삽입기를이용하여콘텐츠 에권리자정보와구매자정보그리고유통속성과사업자정보등으로 구성된포렌식마크를삽입한다. 7 RI 서버는구매요청에따라디지털인덱스가헤더에추가되고인덱스마 크와포렌식마크가삽입된콘텐츠를구매자에게전송하게된다. (2) RI 서버에서 FM삽입을수행할경우의절차 그림 44 RI 서버에의한포렌식마크삽입및모듈전송 1 OSP/CP는포렌식마크삽입을위하여 RI 서버로포렌식마크삽입처리 가필요한콘텐츠와함께유통속성, 콘텐츠속성등정보를전송한다. 2 RI 서버는요청받은콘텐츠에근거하여 FM 삽입모듈유형을확인하고 - 168 -
포렌식마크모듈DB 에서해당모듈을조회한다. 조회가가능하지아니 할경우기술회사에 FME 모듈제공요청을한다. 3 기술회사는 FME모듈제공요청에따라 RI 서버에 FM모듈을업로드하며 인터페이스서버는해당모듈에대하여번호를부여한다. 4 RI 서버는 OSP/CP 에포렌식마크생성에필요한콘텐츠속성, 유통속성등 정보를요청하며, OSP/CP는콘텐츠DB로부터이러한정보를생성하여 RI 서버에전송한다. 5 RI 서버는 OSP/CP 로부터받은정보와자체적으로생성한권리속성, 인 덱스정보를 이용하여디지털인덱스를생성하고또이들로부터해쉬코 드를생성하여헤더편집도구를이용하여헤더의특정필드에입력한다. 6 RI 서버는또인덱스정보, 권리및유통속성을포함한최적화된인덱스 마크를인증된표준삽입기로콘텐츠에삽입한다. ( 포렌식마크신호와간섭이이루어지지않도록함 ) 6 RI 서버는인덱스마크로부터지정된포렌식마크삽입기를이용하여콘 텐츠에권리자정보와구매자정보그리고유통속성과사업자정보등으로 구성된포렌식마크를삽입한다. 7 RI 서버는디지털인덱스가헤더에추가되고인덱스마크와포렌식마크가 콘텐츠에삽입된콘텐츠를 OSP/CP 에게전송한다. 8 OSP/CP는 RI 서버로부터받은저작권이보호받은콘텐츠를안전한보 안채널을통하여구매자에게전송하는과정을거치게된다. 1.2.3 포렌식마크검출및모듈다운로드를위한구조 포렌식마크를검출하는주체가다름에따라유통서비스사업자가검출하 는경우와 RI 서버가검출하는경우로나누어볼수있다. 유통서비스사 업자가포렌식마크를검출하는경우에는 RI서버로부터포렌식마크검출 모듈을제공받아사용하게되며, RI서버가포렌식마크를검출하는경우에 - 169 -
는유통서비스사업자로부터콘텐츠를제공받아검출하게된다. 이두방 식은구체적인비즈니스모델에따라선택적으로사용이가능하다. (1) 콘텐츠유통사업자가 FM 검출을수행할경우의절차 1 P2P, 웹하드, 포털등유통서비스이용자는콘텐츠를유통시키기위하여 해당서비스에접속하여콘텐츠업로드요청을한다. 2 유통서비스사업자는업로드요청에따라불법유통유무를판단하기위 하여 RI 서버로부터헤더파서도구(HPT) 와인덱스마크검출모듈(IMD) 을 제공받는다. 그림 45 콘텐츠유통사업자가 FM검출을수행할경우의절차 3 유통서비스사업자는우선 HPT를이용하여콘텐츠헤더로부터디지털 인덱스정보및해쉬값을검출하며, 디지털인덱스와해쉬값과의비교를 통해일치하지않을경우인덱스마크또는해쉬값에대한수정이발생한 것으로판단하고워터마크인덱스에대한검출을시도한다. - 170 -
4 유통서비스사업자는 RI 서버에요청하여제공받은표준인덱스마크 검출모듈을이용하여워터마크인덱스를검출한다. 디지털인덱스또는 워터마크인덱스를통하여검출된정보에는인덱스정보(FMD 번호) 가포함된다. 5 유통서비스사업자는검출된인덱스정보로부터포렌식마크에사용된 포렌식마크검출기(FMD) 의형식과구체적인유형을확인하며, 해당유 형의포렌식마크검출기를 RI 서버에요청하여제공받는다. 6 유통서비스사업자는확보한포렌식마크검출기를이용하여포렌식마크 정보를검출하며검출된포렌식마크정보에의거하여사용자콘텐츠의 업로드여부를판별한다. 7 포렌식마크가검출되지않았을경우저작권보호를받지않는콘텐츠로 판단하여업로드를허용하고, 특정권리자또는구매자정보를가진포 렌식마크가검출되었을경우권한속성, 유통속성등정보를확인하여 재배포여부를판단하게된다. 8 유통서비스사업자는검출이어렵거나실패하였을경우 RI 서버에포렌 식마크검출의뢰를할수있으며 RI 서버는검출결과또는새로운 FMD 를유통서비스사업자에게전달한다. 9 유통사업자는정기적으로 RI 서버로부터다양한포렌식마크검출기를 제공받으며정기적인업그레이드를진행한다. 하지만유통관리 DB에 일시적으로존재하지않거나판단이모호한경우상기와같은요청과 발급과정을반복하게된다. 10 FMD 에내장된알고리즘이대칭포렌식마킹방식의경우검출기와별도 의인증과정을거쳐검출비밀키를전송하며비대칭포렌식마킹방식의경우검출기에검출공개키를내장하여제공한다. ( 옵션) 11 스트리밍방식으로콘텐츠를제공할경우 ActiveX 방식으로웹페이지 상에서검출결과를보여주며, Host base가아닌 Network 상에서워터 마크검출이필요한경우 Agent 방식으로검출기를제공한다. ( 옵션) - 171 -
(2) RI서버가 FM 검출을수행할경우의절차 1 P2P, 웹하드, 포털등유통서비스사용자는이용자가업로드한콘텐츠에 대한불법유통유무를판단하기위하여 요청한다. RI 서버에포렌식마크검출을 2 RI 서버는포렌식마크검출요청에따라우선헤더파서도구(HPT) 를이 용하여콘텐츠헤더로부터디지털인덱스정보및해쉬값을검출하며, 디지털인덱스와해쉬값과의비교를통해일치하지않을경우인덱스마크또는해쉬값에대한수정이발생한것으로판단하고워터마크인덱스에대한검출을시도한다. 3 RI 서버는기술회사에요청하여제공받은표준인덱스마크검출모듈 (IMD) 을이용하여워터마크인덱스를검출한다. 디지털인덱스또는워 터마크인덱스를통하여검출된정보에는인덱스정보(FMD 번호) 가포함된다. 그림 46 RI 서버가 FM검출을수행할경우의절차 - 172 -
4 RI 서버는검출된인덱스정보로부터포렌식마크에사용된포렌식마크 검출기(FMD) 의형식과구체적인유형을확인하며, 기술정보 DB를조 회하여해당포렌식마크검출기가존재하지않을경우기술회사에요 청한다. 5 RI 서버는확보한포렌식마크검출기를이용하여포렌식마크정보를검 출하며검출된포렌식마크정보에의거하여유통서비스사업자가의뢰한 콘텐츠의불법유무를판별한다. 6 포렌식마크가검출되지않았을경우저작권보호를받지않는콘텐츠로 판단하고, 특정권리자또는구매자정보를가진포렌식마크가검출되 었을경우권한속성, 유통속성등정보를확인하여재배포가능여부를 판단하게된다. 7 RI 서버는검출이어렵거나실패하였을경우기술회사에포렌식마크검 출의뢰를할수있으며기술회사는검출결과또는새로운 FMD를 RI서 버에전달한다. 8 RI 서버는정기적으로기술회사로부터다양한종류의포렌식마크를제 공받아업그레이드를진행한다. 하지만기술정보 DB에일시적으로존 재하지않거나판단이모호한경우상기와같은요청과발급과정을반 복하게된다. 9 FMD 에내장된알고리즘이대칭포렌식마킹방식의경우검출기와별도 의인증과정을거쳐검출비밀키를전송하며비대칭포렌식마킹방식의경우검출기에공개키를내장하여제공한다. ( 옵션) - 173 -
제2절적합성평가개요 2.1 적합성평가개요 소비자가제품을신뢰할수있도록표준이나기술규제에따라생산하였 음을확인하고제조업체의주장을객관적으로신뢰하기위해선독립적인 외부기관의확인이필요하다. 적합성평가란 제품, 공정또는서비스가특정한요구사항이충족되었는 지를결정하는것에직간접적으로관련된모든활동과표준에대한적 합성여부를평가또는인증하는것 49) 을의미한다. 적합성평가절차는제품, 서비스, 시스템이표준이나기술규제에서요구 하는바에따라생산되거나운영되고있는것을확인하고, 일관성있게 제품, 서비스, 시스템에의적용여부를보장하는방법을의미한다. 적합성 평가활동은다음과같이 4 가지의평가절차를중심으로구성된다. 2.2 적합성평가의의의 교정 : 시험에사용되는측정기의측정오차를항시허용오차이내로유지 시키기위한일련의작업( 길이, 질량, 시간, 주파수, 전자파) 시험 : 제품, 공정, 서비스의특성을규정된절차에따라측정하는기술적 인작업( 역학시험, 열 온도시험, 전기시험, 화학시험) 검사 : 측정, 시험, 계측등의방법으로제품, 공정, 서비스가특정요구사 항을얼마나충족하는지에대해진단하는절차( 공산품안전검사, 범정계 량기검정, 석유제품품질검사) 인증 : 제3 자가제품, 공정또는서비스가특정한요구사항을충족한다는 신뢰를주는진술을발행하는작업/ 적합성평가의보증( 전기용품안전인 49) 경주대학교정기억교수 미래사회와표준세미나 - 174 -
증, KS 인증, ISO9000 인증) 2.3 적합성평가활동 검사(Inspection) : 측정, 시험혹은계기등적절한방법으로관찰하고판 단하는적합성을평가하는것 50) 시험(Testing) : 명시된절차에따라제품이나공정혹은서비스가이루어 졌는가를결정하는기술적운영을의미 51) 함. 인증(Certification) : 제품이나서비스가표준이나기술규제에적합하거나 사람이어떤직무의수행능력을보유하고있다는것을보증해주는과 정을의미함. 인정(Accreditation) : 구체적인업무를수행할능력이있는사람이나기관 을권한이있는기관이공식적으로인정(recognition) 하는절차를의미52) 하며, 독립된인정기관이시험소나제품인증기관을평가하고인정하는절 차를말함. 시험소인정, 인증기관인정, 품질시스템등록인정등과같은 종류가있다. 표 17 적합성평가활동 적합성평가의대상적합성평가의근거적합성평가절차 제품 공정 서비스 시스템 인증기관 표준 기술규정 시험 검사 인증 안정 50) ISO/IEC Guide 2 51) ISO, Compendium of Conformity Assessment Documents 52) ISO/IEC Guide 2-175 -
2.4 적합성평가제도의유형과특징 제1 자인증시스템( 공급자자기적합성선언) : 제조업자가자체검사를통해 적합성여부를스스로공표하여시장에서자사의신뢰성을구하는자율 적인시스템을의미한다. 비용절감, 시장접근소요시간단축, 자사의 know-how 보호, 쉬운설계변경, 공급자와원료선택에있어서의유연성 제고, 검사와평가에있어서혁신적방법가능등과같은장점이있으나, 중소기업에비하여대기업중심의시장형성가능성이높다는단점이있다. 제2 자인증시스템 : 제품을구입하는구매자나제조업자와계약을체결한 검사기관이하는검사를의미한다. 그러나일반소비자의경우현실적으 로제품검사가불가능하며기업도이에대한비용문제로일반화가곤란 하다. 제조업자와계약을맺은시험기관이검사하는경우 1자시스템과 차이가없다는단점이있다. 국방등특수한분야에서사용되는적합성 평가방법이다. 제3 자인증시스템 : 제품의시장출시전규제당국으로부터인정을받은 기관에서강제적으로인증을받도록하는시스템이다. 여기서인증이란, 제3자가제품이나공정혹은서비스가구체적인요구사항에적합하다는 것을서면으로보증하는절차를말하며, 제3자란문제사항관련당사자 들과는독립된것으로인식되는사람이나기구를의미한다. 제1자인증시 스템과의차이는인증기관의독립성, 지속적인감시/ 감독하는강제조항 에의한기능이가능하지만, 비용증가, 시장접근지연, 기술비밀유출, 제 품의안전비보장등과같은단점이존재한다. - 176 -
제3절적합성평가테스트방안 본연구에서는 1차년도에연구된표준데이터구조와의적합성을테스트 하기위한방안및표준안을제시한다. 이를위하여인정을받은기관에 서강제적으로인증을받도록하는시스템인제3자인증시스템을도입 하여검증받도록한다. 3.1 적합성평가테스트방안 1 단계 : 등록단계 그림 47 등록단계의처리 - 177 -
2 단계 : 시험단계 등록 시험 검사 적합성평가인증 시험에사용될인덱스마크 / 포렌식마크삽입기와검출기선정 기술회사가인증기관을통하여 RI 서버에포렌식마크모듈등록 CP 또는 RI 서버가삽입기를다운받아인덱스마크및포렌식마크삽입 콘텐츠유통사업자가추출기를다운받아인덱스마크를추출 검출된인덱스마크에의하여포렌식마크유형결정 포렌식마크검출기로포렌식마크를검출하여정확성여부를판단 기술정보DB 콘텐츠 DB 포렌식마크모듈DB 프로토콜검증방법 그림 48 시험단계의처리 3 단계 : 검사단계 등록 시험 검사 적합성평가인증 포렌식마크삽입및검출모듈이제대로작동하는지검사 ( 오류체크 ) 포렌식마크인터페이스프로토콜이합리하게운영되고있는지검증 디지털인덱스정보가정확히추출되었는지체크섬을이용하여검증 워터마크인덱스정보로색인되는포렌식마크가존재하는검사 포렌식마크정보의각항목이규정된기능을수행하고있는지검증 포렌식마크를다중으로삽입하였을경우각각의포렌식마크의기능체크 기술정보DB 콘텐츠 DB 포렌식마크모듈DB 프로토콜검증방법 그림 49 검사단계의처리 - 178 -
4 단계 : 인증단계 등록 시험 검사 적합성평가인증 등록, 시험, 검사단계정상완료확인 5~10 차의검사 / 시험테스트를진행 인터페이스프로토콜이특정요구사항을충족함을검증 포렌식마크가특정요구사항을충족함을검증 기술업체등록및인증절차수행 적합성평가의보증으로인증서 ( 마크 ) 를발급 인증을받은기술업체만상용화서비스를할수있도록허가 결과및인증 그림 50 적합성평가인증단계의처리 3.2 적합성평가 Sheet 적합성평가시트및항목구성 : 적합성평가시트는신청자정보와등록, 시험, 검사, 인증등적합성평가 단계별정보로구성되어있으며각각여러개의항목으로구성되어있다. 신청자정보: 신청자정보는평가를신청한기술회사의명칭, 주소와신청 받은일련번호그리고알고리즘식별번호로구성되어있다. 등록단계: 기술회사가인증기관의인증을거쳐 RI-Server에포렌식마크모 듈업로드를요청하고모듈번호를부여받는과정 - 프로토콜구성및검증범위설정: 등록프로토콜을구성하고프로토콜 의어느영역까지를검증범위로설정할것인지를확정 - 179 -
- 기관및기술정보등록: 기술회사정보와포렌식마크기술관련정보 등록이정확히이루어졌는지확인 - 모듈등록및 DB 저장: 포렌식마크모듈이 RI-Server에정확히업로드 되고데이터베이스에저장되었는지확인 - 기술회사에모듈번호부여: 모듈번호가신원이확인된기술회사에정확 히전달되었는지를확인 시험단계: 테스트오디오파일을선정하여모듈요청/ 송부, 모듈다운로드, 정보삽입및추출, 데이터구조검증등적합성평가항목에대하여적합성 여부를시험하는과정 - 모듈요청/ 송부: 포렌식마크삽입모듈및포렌식마크추출모듈을요청 하는과정과요청에따라모듈을송부하는과정에대한검증 - 정보삽입/ 추출: 포렌식마크정보를삽입(OSP/RI-Server) 하고삽입된정 보를추출( 유통사업자/RI-Server) 하는과정에대한검증 - 포렌식데이터구조: 포렌식마크정보중각각의필드가정해진기능을 정확히수행하는지에대한검증 검사단계: 시험단계의각각의평가항목에대하여반복으로수행하여총점 과평점을기록하며검사결과의기대오차범위에있는지를확인하여판 단 인증단계: 인증기관이부여한기술회사의업체등록번호와포렌식마크모 듈번호그리고적합성평가에합격한기술에대한인증번호등항목과포 렌식마크기술및인접기술, 요소기술, 알고리즘에대한설명과적용분야 그리고특허/ 기술이전여부를포함한기술명세서가포함됨 표 18 적합성평가 Sheet 신청기관명신청기관주소신청자정보신청기관일련번호알고리즘식별번호단계항목 Result - 180 -
등록시험검사기술인증 프로토콜구성및검증범위설정기관및기술정보등록모듈등록및 DB저장기술회사에모듈번호부여 테스트오디오파일 적합성요구사항포렌식마크모듈요청포렌식마크모듈송부포렌식마크정보삽입포렌식마크정보추출포렌식마크데이터구조검사반복회수검사결과총점검사결과평점검사결과기대오차검사판단 등록번호모듈번호인증번호 명 세 서 기술분야 배경기술 적용분야 특허/ 기술이전 알고리즘설명 합격판정 오디오장르오디오플레이시간오디오샘플수량 평가항목모듈요청과정검증모듈송부과정검증정보삽입과정검증정보추출과정검증데이터필드별기능검증 - 181 -
- 182 -
제 7 장오디오포렌식마크평가항목및평가방법 제1절포렌식마크기술평가항목및방법분석 1.1 과년도포렌식마크기술성능기준 1.1.1 기본성능요구 포렌식마크가시장에서활용되기위해서는기본적으로워터마크기술이 갖춰야할기본성능요구를만족해야한다. 워터마크기술이갖춰야할기 본성능요구는다음과같다. (1) 인지성(Perceptibility) 포렌식마크가삽입된저작물은포렌식마크에의해일부훼손이일어난다. 저작물의최종대상이사람이기때문에이러한훼손이사람의감각( 시각, 청각등) 에의해서인지가되어서는안된다. 인지성을측정할수있는방법으로는주관적방법과객관적방법이제시 될수있으며, 주관적방법은해당저작물에대한전문가와일반인을동 원하여원저작물과포렌식마크가삽입된저작물을비교판단하는방법 이며, 객관적인방법은수학적또는통계적방법에의해서신호대잡음 비(Signal to Noise Ratio) 를측정하는방법이다. (2) 신뢰수준(Level of Reliability) 가) 강인성(Robustness) 과부정오류(False Negative) - 183 -
강인성과부정오류는저작물에삽입된포렌식마크를다시검출하고자할 때발생하는신뢰성의문제이다. 저작물에삽입된포렌식마크존재는저 작물의변형을유발할수있으며, 이러한위협은강인성에대한논의를 가져온다. 강인성은포렌식마크가삽입된저작물에전혀변형이가해지지 않은상태에서부터저작물의형태를알아볼수있는정도의변형까지를 포함한다. 저작물의형태를알아볼수없는변형은해당저작물로서의가 치를잃어버리기때문에고려할필요가없다. 부정오류는강인성의수학적표현이라고할수있다. 포렌식마크가삽입 된저작물에서포렌식마크가없다는오류를일으키는것을부정오류로 나타내고있다. 일반적으로이용자에대한피해를주지않기때문에엄격 하게제한하지않으며 10-2 정도의오류율로신뢰성을부여한다. 강인성은포렌식마크에있어서매우일반적인기능이다. 워터마크의경우 에는무결성검증과같은용도에있어서강인성이요구되지않는경우가 있으나포렌식마크의목적이불법배포자또는유통자를추적하기위한 것이므로강인성은기본적인성능요구사항이다. 강인성은다음과같은범 주로구분할수있다. - 첫번째는고의적이든아니든포렌식마크를무력화시키기위해서저작 물을변형시키는것으로써다양한형태의변형이존재한다. 이러한변 형은포렌식마크를무력화하거나제거하기위한시도이며, 가장다양하 고어려운범주에속한다. - 두번째는허가받지않은누군가가저작물의의미를바꾸기위해서저 작물을무단변조하는것에대한것으로무결성이슈이다. 이러한무단 변조는법정증거물의변조에서부터신문에이용되는사진이나의료영 상의변조까지를포함한다. - 세번째는저작물을익명으로불법복제하여배포하는것에대한것으 로불법배포자를추적하는이슈이다. 포렌식마크는첫번째와세번째 범주를포함하는강인성이요구된다. - 184 -
나) 긍정오류(False Positive) 긍정오류는포렌식마크의신뢰성에서가장중요한부분이다. 긍정오류는 포렌식마크가삽입되지않은저작물에서포렌식마크정보를검출하거나저작물에삽입된원래의포렌식마크정보가아닌다른포렌식마크정보를검출하는경우의오류율을의미한다. 포렌식마크가불법배포자를추적하는기능을가지고있다는측면에서잘 못된배포자를찾아내는것은매우심각한오류에해당된다. 따라서긍정 오류는철저히제한되어야하며, 일반적으로 10-8 또는 10-12 으로엄격히제 한하고있다. (3) 삽입용량 포렌식마크에있어서얼마나많은정보를신뢰성있게저작물에은닉할 수있느냐는중요한의미가있다. 삽입용량은클수록좋다고할수있으 나인지성과신뢰성에영향을받는다. 그러나기본적으로포렌식마크가 불특정다수의이용자들을식별할수있는코드를가져야하기때문에최소의삽입용량의제한을가질수밖에없다. - 예를들어 ISRC(International Sound Recording Code) 를음악저작물에 삽입하기위해서는 72 비트의삽입용량이필요하다. (4) 속도 포렌식마크를삽입하거나검출하는데있어서일부응용분야에서는실시 간성을요구할수있다. - 방송과같은경우에는실시간으로포렌식마크를삽입하여방송할수 - 185 -
있어야하며, OSP가저작물의불법유통을실시간으로모니터링하고차단하기위해서는실시간으로포렌식마크를검출할수있어야한다. 포렌식마크의삽입/ 검출속도는알고리즘의복잡도, 구현비용과관련되고 있으며적정한속도에대한부분은사업모델이나서비스형태에따라서 달라질수있다. (5) 통계적검출가능성 암호학과달리포렌식마크는알고리즘이공개되는경우에통계적인방법에 의해서포렌식마크를검출할수있는가능성이매우높다. 특히포렌식마크 알고리즘이검출을위해서원본을필요로하는경우에는원본저작물과 포렌식마크가삽입된저작물이통계적으로차별화되지않도록해야한다. 만약원저작물과마크가삽입된저작물이통계적으로차별화된다면악 의적인공격자에의해서포렌식마크가검출되거나변형될가능성이있다. 1.1.2 특정성능요구 포렌식마크는동일한저작물에서로다른배포자의정보를삽입하는기 술이기때문에워터마크기술의일반적인성능요구이외에도추가적으 로특정한성능을요구한다. 특별히여러사람이공모하여포렌식마크를 검출할수없도록무력화하려는시도에대한성능요구가있다. (1) 평균화공격 평균화공격은포렌식마크가삽입된다수의동일저작물을서로평균하여 새로운저작물을생성하는공격법이다. 공모된저작물 d를만드는수식은 다음과같다. - 186 -
d' j =d j + 1 k kw k,j d는 j 디지털저작물의계수값이고 w kj 는포렌식마크정보, k는공모공격에사용된저작물의개수다. 포렌식마크정보 w kj 에대한상관계수의값이 k에반비례하여감소하는효과가있기때문에검출이어렵게만든다. 그림 51 평균화공격 (2) 최대최소공격 Stone에의해제안된방법으로공모에참가한포렌식마크가삽입된저작 물에서최소값과최대값을구한후그평균값으로새로운저작물을생성 하는공격법이다. d' j =d j +(w j, max +w j,min )/2 w j,max 는공모에참여한포렌식마크가삽입된저작물의계수중최대값을 나타내며 w j,min 은최소값을나타낸다. 포렌식마크정보 w kj 에대한상관계 수의값이저작물수에반비례하여감소하여포렌식마크의검출을어렵 - 187 -
게만든다. (3) 상관계수음수화공격 상관계수음수화공격은상관계수를이용하여포렌식마크정보를추출할 경우, 상관계수의값을음수로만들어공모자의추출을어렵게만드는공 격으로최대최소공격과마찬가지로 Stone 에의해제안되었다. 공모된저 작물을만드는수식은다음과같다. d' j =d j +{ w j,max, w j,min, w (1-α)w j,med j,max +αw j,min otherwise max(*), min(*), med(*) 는각각최대값, 최소값, 중간값을나타낸다. α는 max(*) 와 min(*) 값을조정하는계수로일반적으로 0.5 의값을갖는다. 공 모에참여한저작물에서최대, 최소, 중간값을구하고최대값과최소값의 평균이중간값보다작으면최소값을취하고반대이면최대값을취한다. 이는포렌식마크정보의극성을반대로하여상관계수값을음수로만드는 효과가있다. (4) 상관계수제로화공격 Stone의상관계수음수화공격은상관계수를음수로유도하지만포렌식 마크정보가제거되었다는의미는아니다. 제로화공격은상관계수를제 로에가깝게유도하여포렌식마크정보의검출이불가능하도록만드는 공격으로 Wahadaniah 등에의해제안되었다. - 188 -
+{ d' j =d w j,max, w 1 ϒ,j 2 (w j,max +w j,min ) j w j,min, otherwise w jk 는공모에참가한저작물중의하나로목표저작물이다. 상관계수음 수화공격과는달리비교대상을중간값으로하는것이아니라공모에 참가한특정저작물의포렌식마크정보와비교하여극성이반대되는공모 저작물을생성한다. 생성된공모저작물은다른포렌식마크된저작물과도 상관도가적다. 즉, 상관계수가제로에가깝게유지된다. (5) 모자이크공격 모자이크공격은포렌식마크가삽입된저작물이여러개있다고가정할때각각의저작물을여러조각으로분할한후각각의저작물에서일부조각을떼어내어새로운저작물을생성하는공격방법이다. 워터마킹기법은저작권의보호를위해서저작물소유자가자신의저작 물에저작권정보를나타내는정보를삽입하며, 삽입된정보가모두동일 하기때문에여러조각으로의분할은의미가없다. 그러나포렌식마크방 식은저작물을공급받은사용자마다다른고유의정보가저작물에삽입 되므로임의의동일한저작물을여러조각떼어내어새로운저작물로생 성할경우포렌식마크정보가사라질위험이있다. 아래그림은 4명의다 른포렌식마크가삽입된동일한저작물을이용한모자이크공격의과정 을보여주고있다. 4개의이미지각각에서 1/4의분할저작물을하나로 맞추어모자이크된저작물을생성한다. - 189 -
그림 52 모자이크공격 이와같이공격에대한특정성능요구에있어서기술업체에이론적으로 가능한수준까지요구하는것은제품의상용화에어려움을초래하고시 장의활성화에걸림돌이될수있다고판단된다. 따라서권리자와기술업 체의합리적인절충안에기초하여상용화가가능한적절한수준에서성 능기준을제시하도록한다. 1.2 선행연구에따른평가항목분석 포렌식마크의성능및평가와관련하여국외에는 MPEG-21, SDMI, STEP2000/2001, EBU test 등표준화단체가현재활동하고있거나여러 가지원인으로활동이중지된상태에있고, 국내의경우 TTA, SDM 등 표준화단체들이관련연구를진행해왔다. 포렌식마크성능평가와관련하여 Stirmark, Checkmark, Optimark, Sandmark, Certimark, JEWELS 등공격평가도구가있으며이들은다양 한포렌식마크알고리즘의평가에기여하고있다. - 190 -
표준화단체중오디오포렌식마크와관련된단체는 MPEG-21, SDMI, STEP2000/2001, SDM 등이있으며, 오디오포렌식마크의평가도구로는 Stirmark for Audio 가유일하다. 표준화단체와평가도구들은서로의장점과단점을갖고있으며또일부 는오래된연구에기반을두고있어최근의연구결과에적합하지않은 항목들도존재한다. 따라서본연구에서는이러한표준화단체및평가도구에서제시한평가 항목및평가방법에대한분석을통하여공통항목및개별항목을분석하고 현재까지의오디오포렌식마킹기술연구에적합한형태의평가항목과 평가방법을도출하도록한다. - 공통항목과개별항목은평가항목중가장중요한강인성공격에대한 평가항목으로항목별요구사항들은서로다른표준화단체나평가도구 에서해당항목에대하여요구하고있는내용이다. - 이외에공모공격, 정보량, 속도등기타평가항목은별도로도출하도록 한다. 1.2.1 표준화및평가도구에따른강인성공격공통항목분석 (1) 평가항목 : D/A, A/D Converting 요구사항 : D/A, A/D Converting twice 표준화단체 : SDMI, STEP2000/2001, MPEG21-PAT (2) 평가항목 : Equalization 요구사항 (1) : Typical case: 10-band graphic equalizer with the following characteristics Freq.[Hz] 31 62 125 250 500 1k 2k 4k 8k 16k Gain[dB] -6 +6-6 +6-6 +6-6 +6-6 +6-191 -
표준화단체 : SDMI, SDM 요구사항 (2) : Multi-band equalization 표준화단체 : MPEG21-PAT (3) 평가항목 : Codecs (audio compression) 요구사항 (1) : AAC, MPEG-4 AAC, MP3, Q-Design, WMA, Twin-VQ, ATRAC-3, Dolby Digital AC-3, ATSC A_52, Epac 표준화단체 : SDMI 요구사항 (2) : mp3(128/96/64kbps mono), AAC(128/96bps), ATRAC(Ver4.5), ATRAC3(132/105kbps), RealAudio(128/64kbps), WMA(128/64kbps) 표준화단체 : STEP2000/2001 요구사항 (3) : MPEG Layer2/3, MPEG Layer-2/3 AAC, Dolby AC-3, Eclby E, MS WMA9 표준화단체 : MPEG21-PAT 요구사항 (4) : The unit of the threshold is decibel(db). if the value is less than "1", the compressor is an expander and will increase the loudness 평가도구 : Stirmark for Audio 요구사항 (5) : MP3: 128kbps(stereo), MPEG2 AAC: 128kbps(stereo) 표준화단체 : SDM (4) 평가항목 : Filtering 요구사항 (1) : Band-pass filtering: 100Hz 6kHz, 12dB/oct 표준화단체 : SDMI, SDM 요구사항 (2) : Hight-pass, Low-pass, Band-pass, All-pass 표준화단체 : MPEG21-PAT 요구사항 (3) : RC-Highpass: Simulates a high pass filter build with a - 192 -
resistance (R) and a capacitor (C) 평가도구 : Stirmark for Audio 요구사항 (4) : RC-Lowpass: Simulates a high pass filter build with a resistance (R) and a capacitor (C) 평가도구 : Stirmark for Audio (5) 평가항목 : Noise addition 요구사항 (1) : Adding white noise with constant level of 36dB lower than total averaged music power (S/N: 36dB) 표준화단체 : SDMI 요구사항 (2) : White noise (S/N: -40dB) 표준화단체 : STEP2000/2001 요구사항 (3) : Pink noise, White noise, Voice-over 표준화단체 : MPEG21-PAT 요구사항 (4) : White noise: S/N -36dB 표준화단체 : SDM 요구사항 (5) : Dyn Noise: Here are added a dynamic white noise part to the samples 평가도구 : Stirmark for Audio 요구사항 (6) : Adds white noise to the samples in the FFT room (FFT Noise) 평가도구 : Stirmark for Audio 요구사항 (7) : Add Noise: Adds white noise to the samples. The unity is in sample values. The value "0" adds nothing and "32768" the absolute distorted maximum 평가도구 : Stirmark for Audio - 193 -
(6) 평가항목 : Time scale modification 요구사항 (1) : Pitch-invariant time scaling: +/-4% 표준화단체 : SDMI, SDM 요구사항 (2) : Pitch shifting: +/- 10%, Random stretching: +/- 10% 표준화단체 : STEP2000/2001 요구사항 (3) : Pitch shifting, Changing the sampling rate, Pitch corrected time scaling, Speed change 표준화단체 : MPEG21-PAT 요구사항 (4) : Pitch Scale: Makes a pitch scale 평가도구 : Stirmark for Audio (7) 평가항목 : Addition echo 요구사항 (1) : Maximum delay: 100ms, Feedback coefficient: up to 0.5 표준화단체 : SDMI 요구사항 (2) : Echo addition 표준화단체 : MPEG21-PAT 요구사항 (3) : Adds an echo to the sound file 평가도구 : Stirmark for Audio 요구사항 (4) : Delay : 100ms, Feedback coefficient : 0.5 ; Delay : 200ms, Feedback coefficient : 0.25 표준화단체 : SDM (8) 평가항목 : Down Mixing and Surround Sound Processing 요구사항 (1) : 6 channel to stereo / SRS / Spatializer / Dolby Surround / Dolby Headphone 표준화단체 : SDMI 요구사항 (2) : Stereo(2ch) mono - 194 -
표준화단체 : STEP2000/2001 요구사항 (3) : Multi-channel to stereo, Stereo to mono, Multi-channel to Dolby, Dolby Prologic 표준화단체 : MPEG21-PAT 요구사항 (4) : ExtraStereo: Increases the stereo part of the file. If the file does not have a stereo part (expl. mono), then it does not have an effect 평가도구 : Stirmark for Audio (9) 평가항목 : Sample Rate Conversion 요구사항 (1) : 48 khz to 44.1 khz, 96 khz to 48/44.1 khz 표준화단체 : SDM 요구사항 (2) : 44.1kHz to 16kHz 표준화단체 : STEP2000/2001 요구사항 (3) : Resampling: Changes the sample rate of the sound file 평가도구 : Stirmark for Audio (10) 평가항목 : Dynamic Range Reduction 요구사항 (1) : Threshold: 50dB / 16dB max compression / Rate: 10ms attack, 3s recovery 표준화단체 : SDMI 요구사항 (2) : 16bits 8bits 표준화단체 : STEP2000/2001 (11) 평가항목 : Linear speed change 요구사항 : +/- 10% 표준화단체 : SDMI, SDM - 195 -
(12) 평가항목 : Cropping or excerpting 요구사항 : 30초이상 표준화단체 : SDM, MPEG21-PAT 1.2.2 표준화및평가도구에따른강인성공격개별항목분석 (1) 평가항목 : Add Sinus 요구사항 : Adds a sinus signal to the sound file. With it, you can insert a disturb signal in the frequency band where the watermark is located 평가도구 : Stirmark for Audio (2) 평가항목 : Amplify 요구사항 : Changes the loudness of the audio file. For example the value "100" does not change the amplify and a value "50" means a half loudness 평가도구 : Stirmark for Audio (3) 평가항목 : Bass Boost 요구사항 : Increases the bass of the sound file. It is like the BassBoost function on some amplifiers 평가도구 : Stirmark for Audio (4) 평가항목 : Copy Sample 요구사항 : Is like FlippSample but this evaluation process copies the samples between the samples - 196 -
평가도구 : Stirmark for Audio (5) 평가항목 : Cut Sample 요구사항 : Removes samples from the audio file. If the value of "Remove" is "10000" then there are removed every "10000" samples "RemoveNumber" samples periodical 평가도구 : Stirmark for Audio (6) 평가항목 : Exchange 요구사항 : Swaps two sequent samples for all samples 평가도구 : Stirmark for Audio (7) 평가항목 : Add Brumm 요구사항 : Adds buzz or sinus tone to the sound 평가도구 : Stirmark for Audio (8) 평가항목 : Flipp Sample 요구사항 : Swaps samples inside the sound file periodically. It swaps every "Period" "FlippCount" samples with samples which have a distance of "FlippDist". Important: Period > FlipDist > FlipCount 평가도구 : Stirmark for Audio (9) 평가항목 : Invert 요구사항 : Inverts all samples in the audiofile 평가도구 : Stirmark for Audio (10) 평가항목 : LSB Zero - 197 -
요구사항 : Sets all least significant bit's (LSB) to "0" (zero) 평가도구 : Stirmark for Audio (11) 평가항목 : Normalize 요구사항 : Normalize the amplify to the maximum value 평가도구 : Stirmark for Audio (12) 평가항목 : Nothing 요구사항 : This process does nothing with the audio file. The watermark should be retrieved. If not, the watermarking algorithm can be a snake oil 평가도구 : Stirmark for Audio (13) 평가항목 : Smooth 요구사항 : - Smooth1 : This smooth the samples. The setting sample value depends on the samples before and after the modify point. - Smooth2 : Is like Smooth, but the neighbor samples are voted a little bit different 평가도구 : Stirmark for Audio (14) 평가항목 : Voice Remove 요구사항 : Is the opposite to ExtraStereo. This removes the mono part of the file (mostly where the voice is). If the file do not have a stereo part (expl. only mono) th en everything will be removed 평가도구 : Stirmark for Audio - 198 -
(15) 평가항목 : Zero Cross 요구사항 : This is like a limiter. If the sample value is less the given value (threshold), all samples are set to zero 평가도구 : Stirmark for Audio (16) 평가항목 : Zero Length 요구사항 : If a sample value is exactly "0" (zero) then it inserts more samples with the value "0" (zero) 평가도구 : Stirmark for Audio (17) 평가항목 : Zero Remove 요구사항 : This removes all samples where the value is "0" (zero) 평가도구 : Stirmark for Audio (18) 평가항목 : Wow and flutter 요구사항 : 0.5% rms, from DC to 250Hz 표준화단체 : SDMI (19) 평가항목 : Broadcasting 요구사항 : FM (FM multiple broadcast, terrestrial hertzian TV broadcast), AM (AM broadcast), PCM (Satellite TV broadcast : communication satellite, broadcasting satellite) 표준화단체 : STEP2000/2001 (20) 평가항목 : False watermarking detection 요구사항 : 원본에대해서포렌식마크유무과정 표준화단체 : SDM - 199 -
(21) 평가항목 : Tandem Coding 요구사항 : 다양한코더및비트율 표준화단체 : MPEG21-PAT (22) 평가항목: Combinations of above 요구사항 : 상기평가항목의둘이상조합 표준화단체 : MPEG21-PAT 1.2.3 기타평가항목분석 (1) 평가항목: 공모허용성 요구사항 : 평균화공격, 최대최소공격, 상관계수음수화공격, 상관계수 제로화공격, 모자이크공격등공모공격에강인하도록구성 표준화단체및평가도구: 공모공격에대한구체적인평가는이루어지지 않고있음 (2) 평가항목 : 비인지성 요구사항 : 포렌식마크가삽입된오디오에대하여청각시스템이포렌식 마크의삽입여부를인지하지못하도록하며주관적인방법( 전문가-청취테 스트) 과객관적인방법(PSNR) 에의하여평가가이루어짐 - STEP2000 에서는전문가에게포렌식마크가삽입된음악과삽입되지않 은음악을각 40초씩 2회듣도록하여 FM 삽입여부를선별하도록하 며 5번의실험에서유의성이 95% 에도달하도록규정 - 실험에참가한전문가는레코드업계의 Golden Ear, Silver Ear로리코딩 엔지니어, 마스터링엔지니어, 오디오평론가등직업군에서 4명씩선발 - 음향적인정량적분석에의해서도감지가되지말아야함 - 200 -
- TTA에서는임의로선정된 5명의전문가로부터 1~3의등급을받고통 계치사용 표준화단체및평가도구 : SDMI, STEP20OO/2001, TTA (3) 평가항목 : Multiple watermark 요구사항 : 오디오신호에여러가지기능을수행하는포렌식마크를복수 로삽입하고검출 - Certimark 평가에서이미지에 Multiple Forensic mark 평가항목적용 - STEP2000에서 CCI(15초이내의타임프레임에대하여 2bit), CMI(30초 이내의타임프레임에대하여 72bit) 표준화단체및평가도구 : STEP2000/2001, Certimark (4) 평가항목 : 압축도메인포렌식마킹 요구사항 평가 : MP3, AAC 등오디오압축데이터에포렌식마크를삽입하고 - JEWELS 평가에서 JPEG 이미지에삽입된포렌식마크를평가하는항목 적용 - 오디오압축도메인에서의포렌식마크평가기준필요 표준화단체및평가도구 : JEWELS (5) 평가항목 : 포렌식마크삽입추출시간 요구사항 : 기술의실용화를위하여포렌식마크를삽입하고추출하는데 걸리는시간에평가기준필요 - STEP2000에서포렌식마크의삽입과추출은짧은시간내에이루어져야하며이용에부적합하지않아야한다고규정 표준화단체및평가도구 : STEP2000/2001-201 -
(6) 평가항목 : 포렌식마크삽입정보량 요구사항 : 강인한방식으로오디오데이터에삽입가능한정보량 - TTA에서는각테스트공격후 90% 이상추출이가능한 FM 비트수로 평가 표준화단체및평가도구 : TTA (7) 평가항목 : 복수의포렌식마크정보관리 요구사항 : 여러개의포렌식마크관리에대한기준마련 - STEP2000 에서는동일한프로그램을사용하여삽입된또다른포렌식마 크의추출이가능하도록규정 표준화단체및평가도구 : STEP2000/2001 (8) 평가항목 : 기술의복잡성 요구사항 : 상용화를위하여기술의복잡성에대한평가기준제시 - TTA 에서는삽입계산복잡성과검출계산복잡성을규정 표준화단체및평가도구 : TTA - 202 -
제2절포렌식마크기술평가항목도출 2.1 평가항목분류및강인성및공모공격평가항목의도출 오디오포렌식마크기술과표준화연구에서는주로강인성공격에대한 평가를진행하고있으나그외에포렌식마크의특성상공모공격에대한 평가항목및정보량, 속도, 비인지성등기타평가항목이존재하므로평 가항목에대한체계적인분류가필요하다. 본연구에서는평가항목을아래와같이 10 가지로분류하도록한다. 평가항목분류 강인성공격삽입정보량비인지성유일성조건부추적 공모공격 삽입/ 검출속도비대칭성익명성통계적검출가능성 2.1.1 강인성공격평가항목 평가항목의도출 : 오디오포렌식마크기술과관련된표준화단체나평가도구에서제시한 강인성평가항목분석에근거하여현재의기술수준에적용가능한강인 성평가항목을다음과같이도출한다. - 203 -
그림 53 포렌식마크강인성항목 (1) 도출항목 : D/A, A/D Converting 요구사항 : D/A, A/D Converting twice (2) 도출항목 : Equalization 요구사항 : 10-band graphic equalizer with the following characteristics Freq.[Hz] 31 62 125 250 500 1k 2k 4k 8k 16k Gain[dB] -6 +6-6 +6-6 +6-6 +6-6 +6 (3) 도출항목 : Codecs (audio compression) 요구사항 (1) : AAC(128/96bps stereo), MP3(128/96/64kbps stereo), Q-Design, MS WMA9, Twin-VQ, ATRAC, Dolby Digital AC-3, Epac, Eclby E, RealAudio(128/64kbps) - 204 -
(4) 도출항목 : Filtering 요구사항 : Band-pass filtering(hight-pass, Low-pass, Band-pass, All-pass): 100Hz 6kHz, 12dB/oct (5) 도출항목 : Noise addition 요구사항 : White noise: Adding white noise with constant level of 36dB lower than total averaged music power (S/N: -36dB); Dyn Noise: Here are added a dynamic white noise part to the samples; Pink noise; Voice-over (6) 도출항목 : Time scale modification 요구사항 : Pitch-invariant time scaling: +/-5%, Changing the sampling rate, Pitch corrected time scaling, Speed change, Random stretching: +/- 10% (7) 도출항목 : Addition echo 요구사항 : - Maximum delay : 100ms - Feedback coefficient : up to 0.5 - Delay : 200ms - Feedback coefficient : 0.25 (8) 도출항목 : Down Mixing and Surround Sound Processing 요구사항 : Multi-channel to stereo / Stereo to mono / SRS / Spatializer / Multi-channel to Dolby / Dolby Prologic / Dolby Surround / Dolby Headphone - 205 -
(9) 도출항목 : Sample Rate Conversion 요구사항 : 48 khz to 44.1 khz, 44.1kHz to 16kHz, 96 khz to 48/44.1 khz (10) 도출항목 : Dynamic Range Reduction 요구사항 : Threshold: 50dB / 16dB max compression / Rate: 10ms attack, 3s recovery 표준화단체 : SDMI (11) 도출항목 : Linear speed change 요구사항 : +/- 10% (12) 도출항목 : Cropping or excerpting 요구사항 : 오디오데이터의사이즈에따라 30 초~60초로가변 (13) 도출항목 : Broadcasting 요구사항 : 방송신호중오디오신호에포렌식마크를삽입, 오디오신호 유형에따라결정 ( 선택사항) (14) 도출항목 : Multiple Forensic Mark 요구사항 : 하나의오디오신호데이터에여러개의포렌식마크를삽입하 는것으로포렌식마크사이에신호간섭이발생되지않도록함 (15) 도출항목 : Compression Domain Forensic Mark 요구사항 : WAV 파일이아닌 MP3나 AAC와같은압축된오디오데이 터에포렌식마크를삽입하여 WAV나기타포맷으로변환했을경우검출 - 206 -
여부판단 평가항목별의미 : Equalization : 소리의스펙트럼이갖는각각의부분을조절하기위해특정 주파수를줄이거나증폭하는것을의미한다. 즉저주파나고주파를조절 함으로써개별적인음원의톤과레벨등이조정되어하나의단일트랙으로 믹스된다. Codecs (audio compression) : 코덱(Codec) 은인코딩방식을사용하여음악 콘텐츠의인코딩과디코딩을쌍뱡항으로할수있는하드웨어나소프트 웨어를의미하며, 이를위한알고리즘을가리키는용어로도쓰인다. 코덱 에는데이터압축기능을사용하여자료를압축하거나압축을푸는소프 트웨어, 소리, 동영상등의자료를다른형식으로변환하는장치및소프 트웨어가포함된다. 오디오코덱(Codec) 의종류는 MPEG4 mp1~3, Ogg Vobis, ac3, DTS, THX 인증, EAX, DivX오디오 8.0, flac, ape, wma 등이 있다. Addition echo : 음파가물체에부딪쳐들리는반사음( 反射音 ) 을말한다. 다만이때주위벽이나천정등에한번만반사하고나서귀에와닿는 음만을에코라고한다. 대체로 20-80ms정도지연되어들리는에코를실내 음향학에서는초기반사음(Early Reflection) 이라한다. 원음악콘텐츠에 에코를가하면음악적효과를더해주게되므로기술평가에사용되게 된다. Dynamic Range Reduction : 다이내믹레인지는음향신호를전송하거나 녹음할때최강음(Peak level) 과잡음(Noise floor) 의차이를데시벨로나 타낸것을의미한다. 다이내믹레인지 = (peak level) - (Noise floor) 로 표현되며디지털녹음에서는 90dB 정도의다이내믹레인지를얻을수있다. Linear speed change : 원음악콘텐츠에플레이속도를증가혹은감소 - 207 -
시키는공격방법으로플레이속도에대한적당한범위내의증감을통하여 청각적으로감지하기어렵게할수있으며또이는음악의특정된응용 에사용된다. Time scale modification : 음악콘텐츠의시간축공격으로청각적으로 감지가되지않는범위내에서플레이시간을증가또는감소시키는기 법으로음악의질적인변화에영향을주지말아야한다. Sample Rate Conversion : 디지털오디오의음질의기준을정의하는것 으로보통 CD는 44.1kHz 16bit, DVD는디지털로구현하는최대의샘플 레이트인 192kHz 24bit 까지지원이가능하다. 보통 CD오디오를 PC의 WAV 파일로변환했을때샘플레이트가변경된다. 샘플레이트가높으면 오디오의음질이좋게평가된다. Filtering : 일정한전자장치를사용하여일정한범위( 대역) 에속한주파 수를가진전자파만을통과시키고나머지는모두차단시키는것을의미 한다. 특정대역에삽입한포렌식마크는해당대역에대한필터링과정을 거치면사라질수있다. Noise addition : 음악데이터에노이즈를추가한후포렌식마크의검출을 시도하게되는데음악신호에첨가하는노이즈는 white noise, Pink noise 등이있으며노이즈첨가강도에따라오디오는질적으로변화를가져온다. Addition Wow and Flutter : WOW효과는 SRS (3D SOUND) 와 TRUBASS (Deep Bass), Focus 기능으로구분되며, Flutter는중고역대의 특정주파수(200Hz~9KHz) 의사라지지않는반사음을말한다. 2.1.2 공모공격평가항목 평가항목의도출 : 다양한오디오포렌식마크알고리즘과기존의공모공격유형분석에근거 - 208 -
하여현재의기술수준에적용가능한공모공격평가항목을아래와같이 도출한다. 성능 테스트 공모공격 평균화공격최대최소공격상관계수음수화공격상관계수제로화공격모자이크공격 그림 54 공모공격항목 (1) 도출항목 : 평균화공격 요구사항 : 10개이상의동일오디오신호를서로평균하여새로운오디 오데이터생성 (2) 도출항목 : 최대최소공격 요구사항 : 포렌식마크가삽입된오디오신호에서최소값과최대값을구 한후평균값으로포렌식마크가검출되지않는새로운오디오신호생성 (3) 도출항목 : 상관계수음수화공격 요구사항 만듦 : 포렌식마크정보의극성을반대로하여상관계수값을음수로 (4) 도출항목 : 상관계수제로화공격 요구사항 : 상관계수를제로에가깝게유도 ( 극성이반대되는공모오디오 생성 ) (5) 도출항목 : 모자이크공격 요구사항 : 오디오신호데이터를여러조각으로분할한후각각의신호 - 209 -
에서일부조각을떼어내어새로운오디오생성 (3분짜리오디오기준으 로최대 10 개조각분할) 평가항목별의미 : 평균화공격 : 포렌식마크가삽입된다수의동일오디오데이터를서로 평균하여새로운오디오를생성하는공격법이다. 포렌식마크정보에대한 상관계수의값이공모공격에사용된오디오개수의제곱근에반비례하여 감소하는효과가있기때문에검출이어렵게된다. 최대최소공격 : 공모에참가한포렌식마크가삽입된오디오데이터에서 최소값과최대값을구한후, 그평균값으로새로운오디오을생성하는공 격법이다. 포렌식마크정보에대한상관계수의값이공모공격에사용된 오디오개수에반비례하여감소하는효과가있기때문에검출이어렵게 된다. 상관계수음수화공격 : 상관계수를이용하여포렌식마크정보를추출할 경우, 상관계수의값을음수로만들어공모자의추출을어렵게만드는공 격으로공모에참여한오디오데이터에서최대, 최소, 중간값을구하고 최대값과최소값의평균이중간값보다작으면최소값을취하고반대이면 최대값을취한다. 이는포렌식마크정보의극성을반대로하여상관계수 값을음수로만드는효과가있다. 상관계수제로화공격 : 상관계수제로화공격은상관계수를제로에가깝 게유도하여포렌식마크정보의검출이불가능하도록만드는공격으로 상관계수음수화공격과는달리비교대상을중간값으로하는것이아니 라공모에참가한특정오디오의포렌식마크정보와비교하여극성이반 대되는공모오디오를생성한다. 생성된공모오디오는다른포렌식마크 된오디오와도상관도가적다. 즉, 상관계수가제로에가깝게유지된다. 모자이크공격 : 모자이크공격은포렌식마크가삽입된저작물이여러개 - 210 -
있다고가정할때각각의저작물을여러조각으로분할한후각각의저 작물에서일부조각을떼어내어새로운저작물을생성하는공격방법이 다. 포렌식마크방식은저작물을공급받은사용자마다다른고유의정보 가저작물에삽입되므로임의의동일한저작물을여러조각을떼어내어 새로운저작물로생성할경우포렌식마크정보가사라질위험이있다. 2.1.3 평가항목의도출 포렌식마크평가에있어서강인성공격과공모공격에대한특정요구사 항외에도시장에활용되기위해서는다음과같은기본성능요구를갖 춰야한다. 포렌식마크 성능 테스트 정보량 속도 비인지성 유일성 비대칭성 익명성 조건추적 통계적검출가능성 추출가능한비트수 FM 삽입 / 추출시간주관 ( 전문가 )/ 객관 (SNR) 적방법저작자 / 구매자구분구매자에한해서만 FM 정보공개구매자익명성보장정직한구매자익명 / 불법배포자추적통계적차별화여부 그림 55 성능테스트항목 (1) 도출항목 : 삽입정보량 요구사항 : 삽입용량은클수록좋다고할수있으나인지성과신뢰성에 영향을받는다. 그러나기본적으로포렌식마크가불특정다수의이용자들 을식별할수있는코드를가져야한다. 1차년도의연구에따라최소한 72 비트의정보삽입이가능해야한다. - 211 -
(2) 도출항목 : 삽입/ 추출속도 요구사항 : 포렌식마크의삽입/ 검출속도는알고리즘의복잡도, 구현비용과 관련되고있으며적정한속도에대한부분은사업모델이나서비스형태에 따라서달라질수있으며일부응용분야에서는실시간성을요구할수있다. (3) 도출항목 : 비인지성 요구사항 : 인지성을측정할수있는방법으로는주관적방법과객관적 방법이제시될수있으며, 주관적방법은해당저작물에대한전문가와 일반인을동원하여원저작물과포렌식마크가삽입된저작물을비교판단하는방법(Listening Test) 이며, 객관적인방법은수학적또는통계적방법에의해서신호대잡음비(Signal to Noise Ratio) 를측정하는방법이다. (4) 도출항목 : 유일성 요구사항 : 검출된삽입정보는저작권자/ 구매자를보다유일하게특정할수 있어야한다. 이는삽입정보와신뢰성와관계되는사항으로삽입정보가 충분히크지않거나( 포렌식마크최소길이보장) 검출오류( 검출오류율이 내로보장) 가발생하게될경우저작자나구매자를유일하게특징지을수 없게된다. (5) 도출항목 : 비대칭성 요구사항 : 포렌식마킹된콘텐츠를판매자도접근할수있다면불법재분 배자식별에있어서모호함이발생할수있다. 단지구매자만이포렌식마 킹된콘텐츠를소유할수있어야만재분배했을경우에확실한불법의증 거가된다. 이항목에대한평가는비대칭성이보장되는포렌식마크프로 토콜의정확한사용을검증함으로써이루어진다. (6) 도출항목 : 익명성 - 212 -
요구사항 : 구매자에대한익명성(anonymity) 을보장해야한다는조건으 로실제상거래의특징은익명으로상품을구매할수있다는점이다. 구 매자의프라이버시를존중하면서포렌식마킹된콘텐츠를판매할수있어 야한다. 이항목에대한평가역시익명성이보장되는포렌식마크프로 토콜의정확한사용을검증함으로써이루어진다. (7) 도출항목 : 신뢰수준 요구사항(1) - 부정오류(False Negative) : 포렌식마크가삽입된저작물에서 포렌식마크가없다는오류를일으키는것을부정오류로나타내고있다. 일반적으로이용자에대한피해를주지않기때문에엄격하게제한하지 않으며 10-2 정도의오류율로신뢰성을부여한다. 요구사항(2) - 긍정오류(False Positive) : 긍정오류는포렌식마크가삽입되지 않은저작물에서포렌식마크정보를검출하거나저작물에삽입된원래의 포렌식마크정보가아닌다른포렌식마크정보를검출하는경우의오류 율을의미한다. 긍정오류는철저히제한되어야하며, 일반적으로 10-8 또는 10-12 으로엄격히제한한다. (8) 도출항목 : 조건부추적성 요구사항 : 정직한구매자는익명으로유지되는반면, 불법배포한부정 자는반드시추적할수있도록프로토콜이구성되고포렌식마크의유일 성과신뢰성이만족되고있는지를관련항목을통하여판단한다. (9) 도출항목 : 통계적검출가능성 요구사항 : 원본저작물과포렌식마크가삽입된저작물이통계적으로차 별화되지않도록해야한다. 만약원저작물과마크가삽입된저작물이 통계적으로차별화된다면악의적인공격자에의해서포렌식마크가검출 되거나변형될가능성이있다. - 213 -
제3절포렌식마크기술평가방법및평가인증모델 3.1 포렌식마크기술평가테스트방법 평가방법개요 : 포렌식마킹기술은목적에따라신호처리, 영상처리, 컴퓨터그래픽스, 통 신, 전산학, 인지과학등여러분야의기초기술들이복합적으로사용되고 있으며, 원래의목적에따라의도적/ 비의도적인포렌식마크의손상, 변형 및제거등으로부터강인성을보장받아야한다. 여기서, 포렌식마크에대한 각종손상, 변형및제거등을워터마크에대한공격(attack) 이라고한다. 다시말해서포렌식마킹의공격이란포렌식마크가삽입된디지털콘텐츠 를조작하여포렌식마크신호를제거하거나, 포렌식마크신호를검출할 수없게만들거나, 또는위조된포렌식마크를만들어삽입한사람이저작 권및소유권을주장할수없도록하는것을말한다. 따라서포렌식마킹기술을개발하고설계하는데있어서포렌식마크를손 상, 변형및제거할수있는다양한공격들에는어떤것들이있는지를파 악하고다양한공격에효율적으로동작하는지에대한평가가이루어져야 한다. 현재다양한공격에대한포렌식마킹기술을완벽하게평가하는방법은 나와있지않은상황이며, 실제로도평가에필요한요구조건을모두만족 시키기는대단히어려운일이다. 따라서포렌식마킹기술의평가는포렌 식마킹의활용분야및목적에따라평가하는것이바람직하다. 3.1.1 포렌식마크평가프로세스 포렌식마크에대한평가는다음과같은프로세스에따라진행된다. - 214 -
그림 56 포렌식마크테스트모델 우선권리자로부터제공받은원본오디오에포렌식기술제공사에서제공 받은포렌식마킹알고리즘을이용하여포렌식마크를삽입한다. 물론포렌 식마크삽입시포렌식마크규격이나원본오디오의길이등은제시된조 건에부합되어야한다. 포렌식마킹알고리즘이탑재된삽입기는다양한응용에적합하도록여러 개의포렌식마크를복수로삽입하고이들포렌식마크정보에대한관리 가가능해야한다. 포렌식마크의삽입전/ 후에는비인지성테스트인 Listening Test 를진행하여청각적인인지성을체크한다. 포렌식마크가삽입된오디오신호는다음단계에서강인성테스트를위하 여일련의신호처리과정을거치게된다. 이러한강인성테스트항목은 본연구를통하여도출된항목중선택한다. 포렌식마크의응용에따라 평가테스트가결정되며테스트등급에따라항목이결정된다. 따라서테 스트종류에따라테스트에포함이되거나배제되는항목이있을수있 게된다. 평가테스트를거친오디오신호는포렌식마크검출기에입력되어포렌 식마크의검출에사용된다. 만일포렌식마크가검출되지않을경우해당 - 215 -
테스트는실패한것으로간주한다. 또오디오신호에하나또는그이상 의평가항목이적용가능하며한번에적용되는평가항목의수가많을수 록평가테스트를통과할확률이낮게되며포렌식마크알고리즘의복잡 도는높아지게된다. 3.1.2 포렌식마크기술평가방법 평가테스트장비 : No. Type of signal process Equipment or software to be used 1 D/A, A/D Sound card, PC 2 Mix down, Down fs & Amplitude compression Mix down : Cool Edit Pro Down fs & Amplitude compression : Cool Edit Pro 3 Equalization Cool Edit Pro 4 Band-pass filtering Cool Edit Pro 5 Linear speed change Cool Edit Pro 6 Low bit-rate codec AAC : MEI supplied software [encoder/decoder] MP3(MPEG Layer3): Fraunhofer software [encoder/decoder] 7 Noise addition MEI supplied software 8 Time scale modification Cool Edit Pro 9 Wow and flutter MEI supplied software 10 Addition echo Cool Edit Pro 강인성평가테스트방법 : D/A, A/D Convert, Twice : Using DAT deck to A/D and D/A converting - 216 -
Original Music Digital Sound Card Yamaha DS241 Analogue DAT Recorder Pioneer D-HS5 Digital Watermark Decoder Digital Sound Card Yamaha DS241 Analogue DAT Player Pioneer D-HS5 그림 57 D/A, A/D 변환절차및장비예 Equalization : Cool Edit Pro 를이용하여공격 (+6dB, -6dB per 10band graphic equalizer) --> 10dB --> 0dB --> -10dB 그림 58 Equalization 예 - 217 -
Band-pass filtering (100Hz~6kHz, 12db, 2nd order Butterworth filter) 그림 59 대역통과필터의예 Linear Speed Change : Cool Edit Pro 를사용하여, time and pitch stretching 수행 (time and pitch variant +10% & -10%) Time scale modification : Cool Edit Pro 를사용하여, time and pitch stretching 수행 (pitch는변경하지않고 time 만변경, +5% & -5%) Down Mixing : Cool Edit Pro를이용하여멀티채널을 2채널또는 1채널 로변경 Noise Addition : 원본음악샘플의평균전력레벨하에서 -36dB의 white noise 를추가 original music white noise t 그림 60 잡음첨가 - 218 -
Wow and flutter : Wow all pass 필터를이용 5Hz 사이클내에서 그룹지연을일으킴; Flutter all pass 필터를이용랜덤하게 0~250Hz White noise 그룹지연을다룸 Original Pure Tone Flutter 5Hz Wow Frequency 그림 61 Wow and Flutter Addition echo : Cool Edit Pro를이용하여아래와같이수행 0dB -6dB -12dB -18dB 0 100 200 300 Time(ms) Impulse response 그림 62 에코추가 Down Sampling : Cool Edit Pro를이용하여 96kHz/24bit의샘플을 - 219 -
12kHz/16bit 로변환 (highest quality). Cool Edit Pro를이용하여 44kHz/16bit의샘플을 16kHz/16bit 로변환 (lowest quality). Amplitude Compression : Cool Edit Pro를이용하여아래와같이수행 output level (vertical axis) Input level (horizontal axis) 그림 63 진폭압축 Low bit-rate codec: AAC : Using original software. (not highest quality); MP3 : Using software encoder and decoder by Fraunhofer; Q-Design : Using software encoder and decoder by Q-Design. Embedded/remarked sample(48or44.1/16/2) Forensic mark 48,44.1/16/2 Decoder AAC encoder MP3 decoder 128kbps/stereo 64kbps/stereo AAC decoder MP3 encoder PCM (file base) Embedded/remarked sample(48or44.1/16/2) 48kbps/2ch 48,44.1/16/2 Q-Design encoder Q-Design decoder 그림 64 코덱테스트 Forensic mark Decoder - 220 -
비인지성평가테스트방법 : (1) A-B-X listening test Operator assigns A, B and X streams as follows - A : always original test sample - B : always watermark-embedded test sample - X : hidden (randomly assigned to either A or B by listening test system) Listener can select any streams as many times as he/she wants, and at last has to vote either X=A or X=B Above procedure is repeated eight times for each watermark system W M t e c h n o l o g y E L is t n e r 's N. X d e c is io n W M te c h n o lo g y A 1 A A 2 L is tn B e r's B N o. X d e c is io n 3 B A 1 A 4 A A 2 B 5 B A 3 B 6 A B 4 A 7 A A 5 B 8 BA B 6 A B 7 A A 8 B B 그림 65 청취테스트평가표 original embedded A B X Operator s control Listener s selection ABX SW 그림 66 ABX 테스트박스 - 221 -
(2) System Diagram of Listening Test Sonic Solution System Loudspeaker/ Head Phone Music content Mac Sonic I/O Org. Emb. ABX SW dcs DAC A: Original contents B: Watermark embedded contents (12-bit/72-bit) ABX Box Windows PC 그림 67 청취테스트시스템및모델 3.2 포렌식마크기술평가인증모델 평가인증절차 : 1 단계 인증신청 : 오디오포렌식마크기술소유자( 기술개발사업자) 는 인증기관정보, 인증신청자정보, 포렌식마크기술의일반정보를포함하 는인증신청서를이메일이나웹페이지등의전자적방법을사용하여인 증기관에제출한다. 인증신청서에는인증신청기관정보( 일련번호, 기관 명, 주소), 인증신청자정보( 식별번호, 성명, 주소), 포렌식마크기술정보 ( 식별번호, 알고리즘, 특허, 문서) 등항목을기술한다. - 222 -
인증신청 (( 기술 & 제품 )) ) 시시 오디오포렌식마크기술 ( 제정보, 포렌식마크기술의일반 등의전자적방법을사용하여 그림 68 인증신청절차 2 단계 시험오디오선정 : 포렌식마크를삽입하기위한테스트오디오 파일을선정한다. 선정기준은장르( 클래식, 팝, 댄스, 락), 플레이시간(3 초, 5 초, 10 초, 15 초, 20 초), 파일형식(wav, mp3, AAC) 등을고려하여선 정한다. 인증신청 (( 기술 & 제품 )) 시 포렌식마크알고리즘에적항목을고려하여선정한다. 테스트오그림 69 시험오디오선정절차 - 223 -
3 단계 평가항목선정 : 포렌식마크기술에대하여평가방법을선정한 다. 강인성공격, 공모공격등평가항목중의세부항목을선정한다. 인증신청 (( 기술 & 제품 )) 시시 험 포렌식마크성능평가에사 D / A, A / D C o n v E q u a l i z a t i o 그림 70 평가항목선정절차 4 단계 포렌식마크기술시험 : 오디오포렌식마크기술평가를시행한 다. 시험구성을위한요소들로는공격 S/W(Cool Edit Pro, PEXQ software, Q-Design software), 공격함수 DB, 테스트오디오 DB( 장르별/ 시간별), 포렌식 S/W( 삽입기/ 검출기) 등이포함한다. - 224 -
인증신청 (( 기술 & 제품 )) 시 오디오포렌식마크기술시 공격 S / W 그림 71 포렌식마크기술시험및인증절차 오디오포렌식마크평가시험결과를다음과같이평가항목 SHEET에기 입하여점수를도출한다. 평과결과에대한판정형태는점수에의한판 정과 합격, 불합격 과같은이원적판정을내릴수있다. 표 19 평가 Sheet 예시 요구 사항 강인성 평가항목 Parameters 항목속성 delay: 100ms Feedback coefficient: 필수 Addition Echo 0.5 delay 200ms Feedback coefficient: 옵션 0.25 D/A, A/D D/A, A/D Converting Converting Twice 필수 Threshold: 50dB Dynamic Range 16dB max compression Reduction Rate: 10ms attacks, 3s 필수 recovery Equalization Freq(Gain) 필수 샘플 수량 Result P F X - 225 -
요구 사항 평가항목 Parameters 항목속성 샘플 수량 Result P F X 31Hz(-6dB)/62Hz(+6dB)/ 125Hz(-6dB)/250Hz(+6d B)/500Hz(-6dB)/1kHz(+6 db)/2khz(-6db)/4khz(+6 db)/8khz(-6db)/16khz(+ 6dB) Speed Increase/Decrease +10% 필수 -10% 필수 Pitch shifting +10% 필수 Time Scale modification Sample Rate Conversion Band-Pass Filtering Noise addition Wow and Flutter Codecs (audio compression) Pitch shifting -10% 필수 Random stretching +10% 옵션 Random stretching -10% 옵션 44.1 khz to 16kHz 옵션 48 khz to 44.1kHz 필수 96 khz to 48 khz 필수 100Hz to High 필수 6kHz, Low 필수 12dB/oct All 필수 White noise (S/N: -36dB) 필수 White noise (S/N: -40dB) 옵션 0.5% rms Wow: 5Hz 사이클이내 필수 Flutter: 0~250Hz AAC 128 kbps 필수 96 kbps 필수 128 kbps 필수 MP3 96 kbps 필수 64 kbps 필수 WMA 128 kbps 필수 64 kbps 필수 - 226 -
요구 사항 공모 공격 비인지 성 속도 정보량 평가항목 Down Mixing and Surround Sound Processing Broadcasting 평균화공격 최대최소공격 상관계수 음수화공격상관계수 제로화공격 모자이크공격 주관적방법 (Listening Test) RealAudio Parameters 항목 속성 128 kbps 옵션 64 kbps 옵션 Multi-Channel to Stereo Stereo to mono Dolby Surround FM AM PCM 10 명공모자중 검출자수 Accident Rate (A/B/X Test) 필수 필수 옵션 옵션 옵션 옵션 필수 옵션 옵션 옵션 필수 필수 객관적방법 PSNR 필수 포렌식마크 삽입속도 포렌식마크 추출속도 포렌식마크크기 삽입시간/ 필요클립시간* 100% 추출시간/ 필요클립시간* 100% 15 초클립, 16bit, 44.1Kbps 필수 필수 필수 메모리 program resource memory(mbyte) 옵션 신뢰성 유일성 False Negative 오류율 10-2 필수 False Positive 오류율 10-8 ~10-12 필수 정확도허용오차 0.1% 이내 + 옵션 0.1%~1% - 필수 비대칭성프로토콜검증비대칭 옵션대칭 x 옵션 샘플 수량 Result P F X 익명성 프로토콜검증 익명 비익명 x 옵션 옵션 - 227 -
요구 사항 평가항목 총평균 Parameters 항목 속성 샘플 수량 Result P F X Comments 인증기관의정의 : 인증체계는인증위원회와인증기관으로구분되며각 기능및요구사항은다음표와같다. 구성요소기능운영주체요구사항 인증위원회 인증기관 인증기관평가 인증정책수립 기술개발 인증요청접수 인증용모듈평가 사업자로부터 인증용모듈에대한인 증 인증 급 ID 해당인증 발급 ID의폐지목록발 ID 및인증기 술개발사업자정보보 관 인증 ID 공 정보서비스제 인증 ID 및유효인증 ID 목록관리 인증기관, 법규및인증 업무준칙소개 표 20 인증기관정의 정부주도 인증위원회의 역할에 법률안 필요 대한 검토 인증기관지정 요건및시설 설치기준 증대상 인증기관 정사업자 정부주도 검 지 신뢰성 공공성 개방성 신뢰성/ 기밀성 고객대응력 안전성 공공성 - 228 -
구성요소 기능 운영주체 요구사항 인증시설요건 테스트 오디오 데이터 베이스 포렌식 S/W 공격함수데이터베이스 공격 S/W 3.3 시험표본음악수의선정 성능평가시험을위한오디오를선정하는데있어서고려해야할사항은가 능한시장에서유통되고있는다양한음악의장르를포함해야한다는것이다. 음악의장르에대한정확한분류는매우어렵지만일반적으로받아들이고 있는음악의장르는매우폭넓다. 조사에의하면음악의장르는 142가지53) 에 달하는것으로나타났다. 그러나경우에따라서는이와다른여러가지장르 가나타나고있으며, 장르를구분하는사람이나온라인으로음악을서비스하 는사업자마다다르게구분하고있다. 올뮤직54) 에서는음악을 12개의장르로 구분하고있으며, 우리나라의 M.net 55) 은 18 개의장르로, 벅스뮤직56) 은 14개 장르로, 소리바다57) 는 12 개장르로구분하고있다. 표 21 음악장르구분의예 사업자 Allmusic M.net 벅스뮤직소리바다 장르 Pop 발라드가요가요 53) http://k.daum.net/qna/view.html?qid=3tx5r http://blog.daum.net/_blog/blogview.do?blogid=0gk7o&articleno=7759392 54) http://www.allmusic.com/ 55) http://www.mnet.com/ 56) http://www.bugs.co.kr/ 57) http://www.soribada.com/ - 229 -
댄스 Rock Jazz R&B Rap Country Blues Electronic Latin Reggae International Classical 팝 R&B/ 힙합 록 일렉트로니카 재즈/ 블루스 클래식 OST J-POP CCM 국악 트로트 7080 월드 뉴에이지 동요 팝송 J-POP 월드클래식광고음악동요태교뉴에이지국악트로트 7080 CCM 클럽음악인디음악 팝송 OST 클래식 CCM J-POP 재즈뉴에이지월드그외장르트로트태국음악 CF 음악 이러한장르선정에서알수있는것처럼서비스사업자는서비스의편의 성을위해서장르를구분하고있으며, 음악적특성에따른장르구분과혼용 되고있음을알수있다. 현실적으로성능평가를위한표본음악을선정하는 데있어서 142 개에달하는장르로구분하기는어려우며, 사업자들의구분에 서음악적특성에따른장르구분을다음과같이 14개장르로정리할수있 다. 발라드, 댄스, 팝, R&B/ 힙합, 록, 일렉트로니카, 재즈/ 블루스, 클래식, OST, 국악, 트로트, 뉴에이지, CF 음악, 기타 성능평가를수행함에있어서모든장르의음악에대해서전수조사를하는 것은너무많은시험을요구하므로불가능하기때문에표본을선별하고조 사하여모집단( 전체음악) 에대한통계적결과를이용한다. 따라서표본은모 집단을가장잘대표할수있도록선별되어야한다. 표본을선별하는방법은모집단을구성하는원소가표본으로뽑힐기회를 - 230 -
동일하게한후, 표본을선별하는확률표본선별방법 (probability sampling method) 과그렇지않은비확률표본선별방법 (non-probability sampling method) 이있다58). 확률표본선별방법에는단순임의선별법, 계통선별법, 층화 선별법, 집락선별법, 다단계선별법이있는데본연구에적합한방법으로는 단순임의선별법이나층화선별법을고려할수있다. 단순임의선별법은 N개의모집단에서 n 개의표본을선별할때, 모집단의 모든원소에일련번호를부여하고그중에서 n개의번호를임의로선택하는 것이다. 임의로선택할때는난수표를주로이용한다. 층화선별법은모집단의구성원소들이특성이유사한몇개의층으로구분 되는경우, 각층을대표할수있도록임의로선별하는방법이다. 음악의장르는각장르에따라서몇개의층으로구분되어있으므로층화 선별법이적절하지만, 장르의구분이모호하고각장르에해당하는음악의 분포를알수없다. 따라서단순임의선별법을이용하여전체장르에속하는 음악을골고루선택하는것을활용할수있다. 단순임의선별법으로표본음악 을선택하게되면모든음악은다항분포를갖게되며, 전체음악의분포를추 정하기가용이해진다. 전체음악의확률분포를추정하기위한가설은다음과같이세울수있다. 가설 1: 전체음악은가장많은곡을가진장르에서가장적은곡을가진 장르로구분할수있다. 가설 2: 전체음악은음의세기나주파수에의해서분류하면특정한음의 세기나주파수를중심으로좌우로분포하게될것이다. 가설 1은음악의장르에따른확률분포를추정하기위한것이지만각장 르별음악의수량을파악하기가어렵기때문에사용하기곤란한가설이다. 반면에가설 2는자연계에존재하는현상들이대부분이러한분포를갖는다 는사실에기반을두어음악의분포를추정하는데적합한가설이다. 가설 2 58) 양완연저, 일반통계학 p.24, 연학사, 1998-231 -
에서표본음악수가충분히크다면(>30) 중심극한정리에의해서음악의분포 는정규분포를따른다고가정할수있고 59) 성능평가인증을위해필요한음 악표본수를결정할수있다. 성능평가인증의결과를 r 이라하고, r의신뢰수준을 95% 로정하면다음과 같은식이성립한다. ± 여기서오차한계는 이고, 정규분포에서 95% = 0.95 = 에서 1.959964 가얻어진다. 신뢰수준을 99% 로했을경우 에는 2.575829 가얻어진다. 95% 신뢰수준에서오차한계가 5%(0.05) 인결과를얻겠다는것은평가결과 r=0.95 라고나왔을때이결과에대해서 (0.95-0.05, 0.95+0.05), 즉, (0.9, 1.0) 의 신뢰구간을갖는다는것을의미한다. 따라서평가결과 r을알고신뢰구간과 오차한계를알면필요한음악표본수를구할수있으나평가결과 r이없기때 문에얼마나많은음악표본을사용해야하는지알수없다. 성능평가를받고자하는기술의평가결과가 80% 미만인경우에는기술로서 의의미가없다는것을전제로한다면최악의경우에성능평가결과 r=0.8이 나와야한다. r=0.8이면 가 얻어지고, 여기서 n을구하면 가얻어지고 표본수는 246 개를선택할수있다. 다음표는 95% 신뢰수준과 99% 신뢰수준 을확보할때필요한표본수의계산결과를나타내고있다. 표 22 표본수선정 신뢰수준확률값평가결과오차한계표본수 0.01 6,146.33 95% 1.959964 0.8 0.02 1,536.58 0.03 682.93 0.04 384.15 59) 양완연저, 일반통계학 p.198, 연학사, 1998-232 -
0.05 245.85 0.08 96.04 0.10 61.46 0.01 10,615.83 0.02 2,653.96 0.03 1,179,54 99% 2.575829 0.8 0.04 663.49 0.05 424.63 0.08 165.87 0.10 106.16 신뢰수준과오차한계에따른표본수계산표에서알수있는것과같이 1,000 개의시험표본음악을선정하면매우정확한결과를얻을수있다. 1,000개의표본음악을선택하고신뢰수준을 95% 로정하였을때오차한계, 즉, 오차범위 2.48% 내에서, 99% 로정하였을때 3.26% 내에서평가결과를신 뢰할수있다. 3.4 시험결과의일관성제공을위한평가시스템고려사항 CPU의발전속도가매우빠르게변하는환경에서특정한알고리즘을시험평가할때유의해야될내용이있다. 알고리즘의성능평가항목에서속도, 즉, 시간과관련된부분을계산할때는어떤시스템을사용하는가에따라서 다른성능결과를가져오기때문에이에대한일관된값을제공하는기준이 필요하다. 일관된성능평가항목을제시하기위해서는기준시스템에대한새로운시 스템의연산성능을비교하여보정해야한다. 평가시스템의연산성능을비교 검토하는방법으로는다양한벤치마킹툴을활용할수있다. 이러한벤치마 킹툴은동일연산량에대한시스템의성능을정량화시켜제공하므로이값 - 233 -
을이용하여상대적인값을보정하면된다. 다음두개의그림은이러한벤치마킹툴을이용하여 CPU의성능을측정 한것 60) 으로벤치마킹툴은 3D Mark와 SiSoft 를이용한것이다. 3D Mark 벤치마킹툴을이용하여보정하는경우의예를살펴보면, CPU가인텔 Core2 E8400 3GHz, DDR3-1333이 30,971 의벤치마킹값을가지고있고, Core i5-750, 2.66GHz, DDR3-1333, Turbo on인경우에는 38,365의값을가지 고있다. 따라서기준시스템이인텔 Core2 E8400 3GHz, DDR3-1333 이라면, 이후시스템이 Core i5-750, 2.66GHz, DDR3-1333, Turbo on로변경되었을 때성능평가결과에보정값을 {(38,365-30,971)/30,971}*100% = 23.87% 만 큼더해주면된다. 즉, 새로변경된시스템에서처리결과속도가 1,000msec 가걸렸다면, 이전시스템으로는 1,239msec 가걸린것으로보정할수있다. 그림 72 3D Mark를이용한벤치마킹예 60) http://www.ilovepc.co.kr/bbs/board.php?bo_table=free&wr_id=10210&sfl=&stx=&sst=wr_datetime&sod=d esc&sop=and&page=41-234 -
그림 73 SiSoft를이용한벤치마킹예 - 235 -
제 8 장국내표준평가인증시장및경제성분석 제1절저작권보호기술현황 본장에서는저작권보호기술에대한시장수요분석과표준평가인증시 장규모를도출하기위해관련기술을선정하고, 각기술에대한산업현 황을살펴보았다. 1.1 포렌식마크와필터링국내기술개발현황 포렌식마크와필터링기술주요국내기술개발업체현황 표 23 국내포렌식마크와필터링기술주기술개발업체현황 부문포렌식마크부문필터링기술 기술현황 현재국내에서디지털콘텐츠에대한포렌식마크기술을연구하고있는업체로는마크애니, 인포마크, 디지털이노텍등이있으며이들은 각각이미지, 오디오, 비디오콘텐츠에대한기술을주력으로하고있다. 국내에서는음악, 영화등의저작물을필터링하기위하여 ETRI, 엔써즈 주 기술개발사 MarkAny 사, CK&B 연구개발내용 다양한워터마킹및핑 거프린팅알고리즘보 유, 위치및경로추적 저작권증명/ 보호, 터인증, 비밀통신등 데이 InfoMark사 Mobile Watermark 부문 Digital Innotech 사 Digitreal사 정지영상에대해적용 정지영상에대해적용 ETRI 핑거프린팅, 웹로봇 ETRI, KAIST 오디오와비디오 특징들의강인성분석을 통한멀티모달동영상 인식기술개발 - 236 -
등에서 오디오/ 비 디오인식기술을 개발하여 중에있다. 상용화 Mureka Ubation Enswers 마크애니 클루넷 UCC 등의새로운응용 환경에적응적기술 방송에서송출되는뮤직 인식 P2P 모니터링 음성및영상 fingerprinting 을이용한 동영상인식 유해동영상차단 동영상엔진개발 ETRI 인식기술이전 음원/ 영상인식기술, 워 터마킹기술, DRM 기술 보유 ETRI 음원 인식 기술 이전받아오디오 DNA 필터링시스템개발 음원인식기술을이용 한음원/ 동영상필터링 서비스 포렌식마크기술개발업체는 6 개, 필터링기술개발업체는 20( 국내외포함) 개정도이며이들이전체시장매출액의대부분을차지하고있다. 1.2 국내 DRM 및필터링시장규모 국내 DRM시장의 3사라고할수있는마크애니소프트캠프파수닷컴등 은모두괄목할만한성장세를거두고있다 61). 2008년마크애니는 106억원의매출로 33% 성장을달성하였으며, 2009년 에는 150억원달성을목표62) 로하고있다. 이는전체시장의 50% 에해당 하는매출액이다. 61) DRM 시장, 저작권 보안인식확대로특수, 전자신문, 2008년 62) DRM 시장, 저작권 보안인식확대로특수, 전자신문, 2008년 - 237 -
2008년 100억원을돌파한소프트캠프는 2009년 170억원달성을목표로 하고있다. 파수닷컴은 2009년매출 150 억원을목표로하고있다. 국내 DRM 시장은빈번한내부정보유출사고와함께산업기밀유출방지 법시행과같은법제및정책적규제강화등으로인하여시장수요가 급증하면서올해의경우연 45.7% 의성장을기록할것으로추정63) 되고 있다. 2008년국내 DRM 솔루션시장은약 300억원으로추산64) 하고있다. 2008년필터링기술의잠정적시장규모는약 54억원65) 정도인것으로조 사되었다. 2008년발표된 KRG 연구보고서에따르면 45% 성장이예상됨에따라 2009년 DRM시장규모는약 465 억원정도가될것으로예상하고있다. 2009년필터링기술의잠정적시장규모역시 45% 성장을적용하면약 84 억정도로예상된다. 워터마크/ 포렌식마크관련국내시장규모는지금까지파악된바가없으 며, 시장성장이느리다. 그러나 2008년 1월 Multimedia Intelligence 66) 의 보고에의하면전세계워터마크/ 포렌식마크시장규모가 2012년 5억달 러에달할것으로예측하고있다. 우리나라콘텐츠시장규모는 2007년도기준으로전세계시장의 2.4% 67) 를차지하는것으로조사되었으며, 이를기반으로워터마크/ 포렌식마크 국내시장규모를계산하면 2012년에는 1,200 만달러( 약 130 억) 의시장을 형성할것으로예상된다. 63) 주목받는국내 DRM 솔루션시장현황및분석, http://www.itdaily.kr/, 2009년 10월 64) 마크애니, 국내( 한국) DRM 시장서 1 위굳힌다, 경제투데이, 2009년 12월 65) 본연구사업중인터뷰및조사과정에서 100여개의특수한유형의 OSP를대상으로약 5천만원의평균구축 비용을적용한수치임. 66) MultiMedia Intelligence Identifies Digital Watermarking & Fingerprinting As Key New Opportunity, 2008. 1, 67) 한국경제신문기사 http://news.jknews.co.kr/article/news/20091211/4346764.htm - 238 -
제2절평가인증시장규모 1.1 평가인증비용구성 평가인증비용구성을다음과같이도출하였다. 평가인증비용구성( 안) 평가인증비용은인증신청비용, 제품테스트비용, 기술개발사업체심 사비용( 선택), 비준및등록과인증서발행비용, 사후감독심사비용, 유효 기간등록증관리비용으로구성된다. 본항목에서는구체적인비용은생략하였다. 1 인증신청비용 제품모델마다의신청비를의미한다. 이비용은신청인이신청시지불해야한다. 2 제품테스트비용 제품테스트기구( 시험소) 의제품인증표준과기술요구에따라테스트를 진행하고테스트보고서를작성하는비용이다. 불합격발생시추가비용이발생된다. 3 기술개발사업체심사( 선택사항) 비용 기술평가인증기관이인증제품의기술개발사업체의요구가있을시 요구에따라진행한현장심사를의미함. 문서심사비용, 현장심사비용및심사보고서작성비용은심사원의근무 일을고려하여비용이산정된다. - 239 -
4 비준및등록, 인증서발행비용 기술평가인증센터에서인증신청제품이평가에서합격하였을경우인증서를발부( 인증 ID) 하는비용이다. 5 사후감독심사비용 기술평가인증센터가인증기업에대해사후검사시발생한비용을의미 한다. 6 유효기간인증증서(ID) 관리비용 제품인증획득후유지, 관련정보제공및소송, 쟁의등처리비용을 의미하며, 인증을획득한제품의개별증서마다유효기간을두어추가 관리비용을의미한다. 1.2 성능평가인증시장규모도출( 안) 본항목을기준으로성능인증평가도출을위한가정을다음과같이설정 하였다. - W/M, F/M 기술개발사업자는 6 개로선정한다. - 필터링기술개발사업자는 20개68) ( 국내 13 개, 국외7 개) 로선정한다. - 제품의수는 W/M, F/M 기술제품은 12 개(6 개월간), 필터링기술제품 은 40 개(6 개월) 로가정69) 한다. - 각제품의주기는 6개월로가정70) 한다. 68) 불법복제물의필터링기술동향, 저작권보호센터기술연구팀, 2009년 69) 기술개발업체제품은연간 2 개씩개발되는것으로가정한다. 70) 제품개발주기를 6개월로가정할때연간제품총수는 W/M, F/M부문은 24 개, 필터링기술부문은 80개로 총 104 개이다. - 240 -
- 인증평가비용은 1백만원을시작으로 5 백만원, 1 천만원, 5 천만원, 1억원 수준으로책정하며제품별각 2 회( 연간) 평가실시를가정한다. 기술성능평가시장규모는다음과같이도출된다. - 각제품종류는 2 가지( 음악, 영상) 로제한하여적용하였다. 표 24 기술인증평가시장규모 예상단가 1,000 5,000 10,000 50,000 100,000 W/M, F/M 기술 24,000 120,000 240,000 1,200,000 2,400,000 필터링기술 80,000 400,000 800,000 4,000,000 8,000,000 합계 104,000 520,000 1,040,000 5,200,000 10,400,000 ( 단위: 천원) 시험평가인증의대상수요자는국내외에서활동하고있는이십여개의기술개발기업들로제한적인시장을가질수밖에없는구조이다. 특히, 시장에서의이익구조가열악한상황에서기술인증평가를위한비용을흔쾌히지불할수있는능력을보유한기업은소수에불과할것으로예상된다. 과거유사한성능평가인증을위하여지불해야하는비용을살펴보면, 워 터마크기술표준선택을시도했던 SDMI는회비명목으로참여하는업체 들에게매년 10 만달러의비용을받았으며, 비디오워터마킹기술평가를 시도한 DVD-CCA는평가신청기업당 10만달러의평가비용을받은바 가있다. 아울러 DRM 보안성평가를위해서국내모기업이미국의카 네기멜론대학에비용조회를했을때, 10 만달러를제시받은바가있다. 이러한선례를보면기술성능평가인증을위한비용이상당히높게책정 되었음을알수있으나국내기술개발업체의형편이 10만달러에달하 는비용을지불할수없을것으로사료된다. 따라서수익을창출하기위 한적합한시장규모로보기보다는공공적성격으로접근해야할것이다. - 241 -
1.3 인증시스템구성( 안) 기술성능평가인증시스템의궁극적이미지는도입단계를거쳐상호인증 체계마련까지인고도화단계로구성된다. 그림 74 기술성능평가인증체계활성화를위한단계적접근 기술성능평가를위한시스템구성도는다음과같다. 그림 75 기술평가인증센터시스템구성 - 242 -