2 산업간융합을위한식별체계인 OID 이해및발전방향 백형종 한국인터넷진흥원인터넷주소기술팀책임연구원 (hjpaik@kisa.or.kr) 정유경 한국인터넷진흥원인터넷주소기술팀주임연구원 (ykjung@kisa.or.kr) 최근전세계적으로 IT기술을통한이종산업간융합형서비스개발이새로운차세대국가성장동력으로인식되어융합기술산업이급속도로확대되고있다. 하지만이러한이종산업간융합시기존산업에서사용되고있는다양한형식의식별체계들간의상호운용성 (interoperability) 확보의문제가매우중요한이슈로대두되고있다. OID 개념은이종산업간식별체계들의상호운용성문제를해결하기위한방안에부합되는개념이다. 본고에서는 OID 등장의역사적배경과개념, 국내외 OID 관련현황을설명하고융합환경에서 OID 가이종산업간융합식별체계로자리매김하기위한발전방향에대해서기술하고자한다. < 목차 > Ⅰ. 서론 / 26 Ⅱ. OID 개념및주요현황 / 27 3. OID 국내외현황 / 31 Ⅲ. 발전방향 / 42 1. OID 등장배경 / 27 2. OID 소개 / 28 주저자 Internet & Security Focus 2013 1 월호 25
I. 서론 기존산업분야에서는디지털자원을정보시스템과응용서비스에서식별하기위해다양한식별체계를개별적으로도입하였다. 이러한식별체계들은국가, 기업혹은단체의주도로개발되고다른식별체계와의상호운용성을고려하지않고사용되고있다. 그러나최근전세계적으로 IT기술을통한산업간융 복합기술이미래의핵심기술로인식되어모든산업에적극적으로도입되면서융합된산업의정보자원을식별하기위한식별체계의유일성보장과융합이라는문제해결의필요성이대두되고있다. 객체식별자 (Object IDentifier : 이하 OID) 개념은이러한산업간융합을위한식별자개념으로도입하기위한시도에부합되는식별체계이다. OID 는 1980 년대후반부터 ISO/IEC JTC1 SC6의추상구문표기법 (ASN.1:Abstract Syntax Notation One: 이하 ASN.1) 그룹에서처음정의되었으며, 그이후에 객체 (Object) 에대한정의는기술변화에따라계속변화되어왔다. 최근에 OID 정의에서객체는일반적으로실세계는물론전기및전자통신세계에서어떤식별을위한응용개체들각각, 또는동일유형객체들의그룹핑전체를통칭한다. 관련표준에따르면 ¹), 객체는추상적인정의로서이세상에식별될필요가있는어떤것이며, 결국 전기및전자통신분야에서잘정의된일련의정보들, 정의들또는명세서들이며, 이들의사용을식별하기위해서요구되는이름또는등록 사용될수있는어떤것 으로정의할수있을것이다. OID 는이러한객체에이름을부여하기위해 ITU-T 와 ISO/IEC 가공동으로개발한식별메커니즘으로일반적으로 모든다른어떤것들과구분될수있도록명확하게특정객체를가리키는전세계적으로유일한값 으로정의된다. 이러한객체들을식별하기위해계층적이름구조에따라기본정수형값들과해당유니코드값들의시퀀스로표현된다. 국제적으로 OID 관련표준은현재 ISO/IEC JTC1 SC6/WG9 그룹과 ITU-T SG17 Q12 그룹에서관련개념의정의, 확장및등록체계등을공동으로표준화하고있다. 특히한국에서는 RFID 코드종류의식별을위한 OID 해석시스템 (OID Resolution System : 이하 ORS) 개념과구조에대한표준을주도적으로제안하였다. 표준에서는 RFID 코드식별뿐만아니라다양한 OID 들을온라인상에서연동하여식별해석할수있도록하는 ORS 의구조와개념을제시하였으며 2011 년에국제표준으로채택되었다. 또한, 제안된 ORS 의최상위에있는루트 ORS 에대한운영 관리기관을한국인터넷진흥원이유치하였다. 국내외적관련기술의표준에따라, 국제적으로 OID 에대한해석시스템및기술들을한국이 1) ISO/IEC 9834 시리즈 ITU-T X.660 시리즈 26 Internet & Security Focus 2013 1 월호
주도할수있는기반이마련된바, OID 의사용확산을위하여 RFID, 전자인증분야이외에 OID 적용가능성이있는산업분야의연구및발굴의필요성이대두되고있는실정이다. 최근그린 IT, 유비쿼터스및스마트개념에대한인식이확산되는가운데 u-health, u-city, 및스마트시티등의서비스분야에서의융합서비스를위한식별체계도입이필요할것으로예상된다. 이에, 본고에서는 OID가융합산업간다양한디지털자원에대한식별및상호운용성을해결하기위한식별체계로될가능성은높지만, 아직은초기상태에있는 OID에대하여등장배경과 OID 개념, OID 관련국내외현황등을살펴보고이종산업간융합의식별체계로가기위한 OID 발전방향등에대하여기술하고자한다. II. OID 개념및주요현황 1. OID 등장배경유 무형적으로존재하는어떤것을가리키기위해서우리는이름을사용하는데이는다른어떤것과구별될수있도록하는것으로이를식별자라고한다. 그리고주소개념이란그어떤것즉, 이름이존재하는위치를의미한다. 그리고라우팅개념은이름의위치를찾아가는방법이다. 이러한체계에서식별자는명명된객체를유일하게식별하고, 객체의위치이동과무관하게상호공유되어서로효과적으로통신및처리될수있도록한다. 식별및이름체계에대한처음도입은전기및전자통신분야의국제표준화기구 CCITT( 현재의 ITU-T 의전신 ) 에서표준화된패킷데이터통신망의네트워크계층표준권고안인 ITU-T X.25 프로토콜에서사용된 ITU-T X.121 이였다. ITU-T 권고안 X.121 은공공의데이터망을위한각나라의국가코드의필요성과그범위를기술하고있다. 2) 또한, 객체식별에대한메커니즘은 1980 년대초반원래개방형시스템사용연결 (Open System Interconnection : 이하 OSI) 작업을진행하면서 OSI 프로토콜내부에서추상적구문을파악하고전송에대한필요성으로인해처음인지되었고, 1986 년 ASN.1 그룹에서소개된 OID는 OSI 참조모델의프로토콜뿐만아니라및응용서비스들에서도세계적으로유일하고애매하지않게객체들을구별하는식별체계로그연구및표준화를 ITU-T와 ISO/IEC 가공동으로진행해왔다. 2) ITU-T 권고안 X.121 에따르면, 공공데이터망을위한한국의국가코드 (DCC) 는 450, 480 과 481 등 3 개의코드가 할당됨 Internet & Security Focus 2013 1 월호 27
2. OID 소개 (1) OID 정의 OID 는지속성있는이름이필요한, 전세계적으로모호하지않은이름을가진객체, 개념또는 사물 의모든유형에이름을부여하기위해 ITU-T 와ISO/IEC 가공동으로개발한, 광범위하게사용되는식별메커니즘이다. OID 는일시적인이름을부여하기위한것이아니며, 일단 OID 가할당되면다른객체및사물을위해서는사용하지말아야한다는요구사항이항상따른다. OID 는 OID 트리 에기반을둔계층적이름구조에바탕을두고있다. 이러한명명구조는이름시퀀스를사용한다. 즉, 첫번째이름이 OID 트리의최상위노드를식별하고다음이름은그이후의, 최상위이하의하부노드로이어지는아크 (arc) 3) 를식별한다. 이러한식별메커니즘의중요한특징중하나는 OID 가상당한수의조직과명세 ( 국가, ITU-T 권고, ISO 표준, 국내및국외조직의명세 ) 에서자신의용도에따라 OID 를사용할수있다는것이다. (2) OID 체계 OID 체계는객체에대해서전세계적으로중복되지않고유일한고유번호를할당및등록하기위해트리형태의계층구조를사용하고있으며, 루트이름은없으며최상위영역은 0, 1, 2 총3개만사용하고각영역은국제표준화기구에서개별또는공동으로영역을관리하도록하고있다. 이러한할당을위한일반절차들은 The procedures for the OSI registration Authorities(OSI 등록기관들의절차 ) 를정의하는 ITU-T 권고안 ITU-T X.660 또는 ISO/ IEC 9834-1 에서기술된다. 아래 [ 그림1] 의 OID 트리구조는도메인계층구조의개념과기본적으로같은원리라고할수있다. Root 아크 Root 상위영역 최상위아크 0 (ITU-T 관리 ) 1 (ISO 관리 ) 2 (ISO/ITU-T 공동관리 ) 2 번째하위아크 1 2... 40 1 2... 40 1 27... 40 3 번째하위아크 410 480 481 410 1 하위영역 [ 그림 1] OID 체계 3) 아크 (Arc) 는 OID 계층구조에서각자리수를의미함 28 Internet & Security Focus 2013 1 월호
OID 의국제적유일성을보장하기위해서는다음두가지방법으로등록할수있다. 첫 번째는특정객체와관련된권고안또는국제표준안을제안할때관련객체의 OID 를명시하는 것이다. 권고안및표준안에서정의된객체들의개념, 정의그리고 OID 는권고안및표준안이 국제표준으로채택됨과동시에 OID 등록효과를가진다. 특정등록행위는존재하지않으나, 객체의 OID 등록에대한내용을해당권고안작성에서부터고려해야하고국제표준으로제정된이후에는관련국제표준의수정을요구해야한다. 두번째방법은등록기관 (Registration Authority) 4) 을이용하는것이다. 즉, 특정객체에대해서융통성있는등록체계를수행하기위해하나이상의기관들이등록기관들로허용되어, 이객체의 OID 를등록기관을통해등록함으로써등록이효과를가질수있다. 이때서로다른등록기관들간의다른객체에대한다른 OID 의할당을보장하기위해서, 사용된이름의형식과등록명명도메인의관리등이요구된다. 등록기관은등록을위한명명도메인관리내에서행정적역할 (Administration role) 과기술적역할 (Technical role) 두가지역할을한다. 여기서등록기관의행정적역할은객체에대한 OID 를할당하고등록받는역할을말하며, 기술적역할은 OID 와관련객체, 정의또는개념을데이터베이스에저장및관리하는역할과등록받은 OID 가관련표준에서정의된바를적절히따른것인지에대한검증하는역할을말한다. 또한객체를등록하기위한범위는등록기관에따라다양할수있으며, 이범위를설정하는것은각기관들의책임이다. 즉각등록기관은하위의어떤기관들에대한범위를정의하기위해선택할수있다. 상기방법으로등록된 OID 값을명시하기위한표기법은일반적으로아래의세가지방법이있으며 OID 값을표기하기위해서기본적으로 OID 트리구조에대해알고있어야한다. < 표 1> OID 표기법 { itu-t(0) administration(2) kr(450) } { 0 2 450 } /IUT-T/Administration/450 ( 모든번호가존재하는전통적표기법 ) ( 번호만사용하는전통적표기법 ) (OID-IRI 표기법 ) 출처 : Object identifiers(oids) and their registration authorities, ITU-T handbook 2010 전통적 OID 표기법은 ASN.1 그룹에서객체식별자유형을위한값표기법으로 1986 년에정의되었다. 이표기법은광범위하게사용되었고, 지금도사용되고있으며많은사람들이알고있다. 전통적표기법에서는모두괄호 { 로여는것으로시작하여괄호 } 로닫는것으로끝난다. 이괄호안에식별하고자하는노드로향하는루트로부터의아크 ID가있어숫자, 4) 국제표준안에서지정한 OID 등록을수행하는특정기관임 Internet & Security Focus 2013 1 월호 29
이름과스페이스를사용하여노드로향하는경로를명명한다. 또한전통적표기법이외의다른형태인 OID-IRI 표기법은 1990 년대초에 OID 트리국제화를지원하기위해도입되었고이러한유형은슬래시 ( / ) 로구분되는일련의유니코드레이블이다. 결국, OID 가의미하는것은루트에서객체에이르는경로이지만이러한경로를지정할때여러가지표기법을사용할수있음을알수있다. 앞서기술한 OID 등록기관및 OID 등록세부정보를알기위한대표적인저장소 OID 트리등록및관리시스템으로 OID 트리등록시스템이 oid-info 웹기반시스템 5) 으로운영되고있다. 이시스템은사실국제적으로표준화되고승인된 OID 시스템은아니며, 또한여기에등록된 OID가국제적으로식별된 OID에대한어떤효력을가지는것도아니지만, 현재 OID를등록할수있는전체적인현황을한번에볼수있는권고시스템이다. 이전에는 ISO/IEC JTC1 SC6/WG9에서운영하였나, 현재는 ITU-T TSB(Telecommunication Standardization Bureau) 6) 로이관되어관리되고있다. 등록을원하는 OID 는관련표준들에서기술한등록절차에따라표준화그룹 7) 의승인받은후, 이시스템에등록하여 OID 할당및등록에대한사항을업데이트를해야한다. 이시스템은단지현재승인등록된 OID 들에대한권고저장소로서의역할만을수행함으로써 OID 의전체구조및등록현황을파악할수있는도구로활용되는것이다. OID 트리등록시스템은등록된 OID 들과이들을어떻게구현하는지를보여주는대표적인 OID 저장소이다. 현재구현관리되고있는 OID 트리등록시스템의웹페이지는아래 [ 그림2] 에서볼수있다. 5) OID 트리등록시스템 http://www.oid-info.com 6) 전기통신표준화사무국 7) ISO/IEC SC6/WG9 또는 ITU-T SG17 Q12 라포쳐 30 Internet & Security Focus 2013 1 월호
[ 그림 2] OID 트리등록시스템 3. OID 국내외현황 (1) OID 등록현황 1) 한국국내에는총 10개의 OID가할당중이며국내 OID 관련등록기관으로기술표준원과한국인터넷진흥원이역할을수행하고있다. 특히국내할당된 OID 중에서각나라의표준관련국가대표기관 (Member body) 에게할당하는 OID 가있으며, ISO 경우의국내할당된 OID 는 {iso(1) member-body korea(410)} 이며등록관리기관으로는기술표준원이다. 현재 {1 2 410} 하위에등록된 OID 는주로보안분야, 보건의료분야, 전자상거래및통신망관리등의용도로등록되어있다. ITU-T에서관리되는한국과관련된 OID는 ITU-T에회원국으로등록된각나라코드 (DCC:Data Country Codes) 기준에따라 {itu-t(0) administration(2) 450}, {itut(0) administration(2) 480}, {itu-t(0) administration(2) 481} 총 3개가할당되어있으며, 등록관리기관은방송통신위원회이다. 현재는한국인터넷진흥원이등록관리권한을 2005 년도에舊정통부로부터위임받아역할을수행중이다. {0 2 450} 하위에등록된 OID 는총 3개로 OID 를통해 RFID 코드종류를판별하기위해 RFID 용도로사용중이다. 그리고 {0 Internet & Security Focus 2013 1 월호 31
2 480}, {0 2 481} OID 는용도및사용이미정이다. 또한일반공중망에서운영되는네트워크망식별체계를용도로 itu-t(0) 의 networkoperator(3) 하위에네트워크사업자를위한 4500, 4501 및 4502 OID가등록되어있다. 그리고 joint-iso-itu-t(2) 하위에는한국관련하여 {2 27}, {2 16 410} 이할당되어있으며 {2 27} OID 는한국인터넷진흥원에서국제 RFID 코드식별용도로사용중이며, {2 16 410} 은한국에할당은되었으나, 국내에공식적으로관리기관이정해지지않아등록 관리기관은없는상태이다. 2) 일본 < 표 2> 국내 OID 등록현황및관리기관 OID 용도관리기관등록비고 { 0 2 450 } mcode={ 0 2 450 1 }, 국내 RDID mini-mcode={ 0 2 450 2 }, 코드식별 micro-mcode={ 0 2 450 3 } 등록비무료 KISA { 0 2 480 } 미정 - - { 0 2 481 } 미정 - - { 0 3 4500 } KT - - { 0 3 4501} 네트워크사업자 Dacom - - { 0 3 4502 } CSDN - - { 1 2 410 } 전자상거래, 보안및통신망관리등분야 KATS 정부전산정보관리소, 금융결재원등 50 여개기관 - { 2 16 410 } 미정미정 - - { 2 27 } 국제 RFID 코드식별 KISA mcode={ 2 27 1 }, ucode={ 2 27 2 } 등록비무료 주 : 한국인터넷진흥원 (2008). OID 동향분석및활용추진방안연구. 2008. 8 재구성 iso(1) 하위의일본은 member-body(2) 하위에 jp(392) 라는 OID 를부여받아사용한다. 즉, 일본의전체 OID 는 {1 2 392} 이다. {1 2 392} 아래에등록된 OID 를분석해봤을때, 현재일본에서 OID를사용하고있는분야는주로정보처리를위한상호운용성분야, 인터넷상에서의개인식별, 보안및신용, 출판, 응용데이터의디렉토리 / 관리저장서비스, 전자상거래등의분야에서 OID 를사용중인것으로파악된다. 3) 미국 32 Internet & Security Focus 2013 1 월호
미국은 {iso(1) member-body(2) us(840)} OID 를부여받아사용하고있으며 {1 2 840} 아래에등록된 OID 를분석해봤을때, 미국에서 OID 를사용하고있는분야는주로정부기관, ANSI 표준들, IEEE 표준들, 건강정보학관련 ISO/IEEE 표준, 노텔네트웍스나썬마이크로시스템즈, 어도비시스템즈, 마이크로소프트등과같은회사들, MIT 와콜럼비아대학등과같은대학교들, 그리고여러국제기구들과보안과식별관련된회사들에서사용하고있는것으로분석된다. 미국은 joint-iso-itu-t(2) 하위에서중요한 OID를할당하고있다. 특히 {2 16 840 1 113883} OID는보건의료정보분야의핵심기술인 HL7(Health Level Seven) 에대한 OID 들을정의하고있다. HL7 은서로다른보건의료분야소프트웨어응용간정보가호환될수있도록하는규칙의집합으로 1987년에처음개발되었으며, 현재북아메리카에서는의료정보의전자적교환을위한사실상의표준이되고있다. (2) OID 주요활용분야 1) 인터넷망관리분야통신망관리에서는인터넷또는국소적인망을구성하는각망장비들을유무선기술들을이용하여전세계의시스템들과연결하며이들의식별및이들이제공하는기능, 서비스등과같은유 무형의객체들을식별하기위해관리대상인관리객체 (Managed Object : 이하 MO) 8) 를정의하여이들에대한 OID 를할당적용한다. 여기서인터넷망관리를위한 MO들의집합을관리정보베이스 (Management Information Base : 이하 MIB) 9) 라한다. MIB 는 OID 트리와같이 MO들의 OID 에대해서계층적인트리구조로구성한다. 통신망관리는관리대상인장비객체들은물론이고통신장비들이제공하는 MIB 내의 MO들중에서이들에할당된특정 OID 값을검출하여그장비의상태를파악하거나그값을변경할수있도록함으로써전체적인망을효율적으로관리함을의미한다. 해당관리객체의 OID 값을변경한다는것은해당관리객체의문자값이나수치를변경시키는것은물론이고값의변경을통하여그장비의상태를변경시킬수도있고그장비에일정한작동을지시하거나수행할수있게한다. MIB 의구조는계층적단순트리구조의형태를이루고있다. 여기서정의하고있는특정객체는 OID 에의해서식별된다. MIB 트리는루트를기준으로동일한범주에속하는객체들을 8) 통신망에서이용하는네트워크자원에대한추상적인개념으로, 실제장치뿐만아니라장치드라이버, 네트워크서비스 등의개념을통칭 9) 망기기를감시, 제어하기위해사용되는체계화된관리정보집합체 Internet & Security Focus 2013 1 월호 33
iso.org.dod.internet 1.3.6.1 directory 1 mgmt 2 experimental 3 system 1... sysdescr 1 sysobjectid 2 sysuptime 3 syscontact 4 sysname 5... [ 그림 3] 망관리용 OID 사용예 분류하는식으로 OID 가정해지며, SNMP 10) 는최종노드만을읽고쓸수있다. 예를들어아래의 MIB 트리구조에서 SysName(System Name) 에있는정보를인식하기위한 OID 는 1.3.6.1.2.1.1.5 이다. 또한아래의그림은실제 SNMP MIB 브라우저를사용하여 MIB 내의특정관리객체에접근할때 OID의사용이어떻게이루어지는지보여준다. IP 주소가 128.134.64.32 인 [ 그림 4] SNMP MIB 브라우저를통한 OID 정보접근 시스템의정보를담고있는 sysdescr(system Description) MO 의값을읽어오기위해이 객체의 OID 인 1.3.6.1.2.1.1 을사용하였다. 10) SNMP(Simple Network Management Protocol) : TCP/IP 기반의네트워크에서네트워크상의각호스트에서 정기적으로여러가지정보를자동적으로수집하여네트워크관리를하기위한프로토콜 34 Internet & Security Focus 2013 1 월호
{1(iso)} {1(iso) 2(member body)} KISA( ) {1(iso) 2(member body) 410(korea) 200004(kisa)}} 1(algorithms) 2(certificated Policies) 5(licensedCA) 7(applications) 8(interoperability) 10(nationalPKI) [ 그림 5] 국내전자서명인증체계 OID 구조 OID 명칭 설명 1 iso 1 2 member-body 1 2 410 Korea 대한민국 1 2 410 200004 Kisa 한국정보보호진흥원 1 2 410 200004 1 npki-alg 알고리즘 1 2 410 200004 1 1 kodsa KCDSA 전자사명알고리즘 1 2 410 200004 1 2 has160 HAS160 해쉬알고리즘 1 2 410 200004 1 3 seedecb SEED 블로암호알고리즘 ECB 모드 1 2 410 200004 1 4 seedcbc SEED 블로암호알고리즘 CBC 모드 중 략 ecdsa1withha HAS160 해쉬후 ECDSA1 1 2 410 200004 1 24 S1 60 전자서명 1 2 410 200004 2 npki-cp 인증서정책 1 2 410 200004 2 1 npki-cp-sign 한국정보보호진흥원인증서정책 1 2 410 200004 3 npki-hp 확장키사용목적 1 2 410 200004 4 npki-at 속성및개인확장필드 1 2 410 200004 5 npki-ica 공인인증기관 1 2 410 200004 5 1 signkorea 한국증권전산 1 2 410 200004 5 2 signgate 한국정보인증 1 2 410 200004 6 3 ncasign 한국전산원 1 2 410 200004 6 npki-on 확장명칭형식 (othername) [ 그림 6] 전자서명인증관리체계 OID 구조 Internet & Security Focus 2013 1 월호 35
2) 보안분야 은행및각종문서의전자적교환의보안에사용되는전자서명인증서와무선전자인증분야로한국인터넷진흥원에서공개키기반구조인 PKI 11) 기반의전자서명인증서관리체계구축을위해 2001 년 7월에발표한 전자서명인증서관리체계기술규격 V1.0 의부속규격 전자서명인증관리체계 OID 규격 에서 OID를사용하고있다. 특히인증서항목 OID로알고리즘, 인증정책등을식별하는데사용한다. 또한 PKI 서비스상호연동을위해아래와같이국내에서독자적으로정의한 OID 를규정하여사용하고있다. 3) 보건의료분야의료분야의원격진료시스템장비들중의료영상통신장비인원격의료영상저장전송시스템 (Picture Archiving and Communications System, PACS) 12) 에서디지털방식의의료진단영상에대한신뢰성있는통신및처리를위해서장비상호간단말기의확인및사용허가인증여부결정에 OID가사용될수있으며, 의료영상데이터의교환을위한국제표준규격인 DICOM(Digital Imaging and Communication in Medicine) 13) 3.0 에서객체에대한고유식별자 (Unique Identifier, UID) 필드에 OID로 OID를사용하도록권고하고있으며우리나라의의료장비개발업체에서도 OID 를활용하여다양한장비를개발하고있다. [ 그림 7] 의료영상장비영성식별자로 OID 사용예 11) PKI(Public Key Infrastructure) : 암호화와복호화키로구성된공개키를이용해송수신데이터를암호화하고디지털인증서를통해사용자를인증하는시스템 12) 의료영상진단장치를통하여획득한영상을저장하고, 판독및진료기록을함께단말기로전송 검색을처리하는디지털의료영상저장전송시스템 13) 의료용기기에서디지털영상표현과통신에사용되는여러가지표준을총칭함 36 Internet & Security Focus 2013 1 월호
4) RFID 분야 RFID 분야에서는기존의물류유통등의바코드에이용되는응용코드체계인차세대바코드 (Electronic Product Code : 이하 EPC) 14), 또는 ISO 코드등이존재하여모바일 RFID 서비스를위해필요한코드체계들 (Non-EPC) 이다른 RFID 시스템과기존의 EPC 같은 코드체계를사용하는시스템과충돌하지않도록하는코드체계에대한식별방법이요구되었다. 이를위한방법으로기존의 EPC 코드체계를제외한 Non-EPC 코드체계에대한서로다른코드를식별하기위해서상위식별체계개념으로 OID 를이용한코드식별방법이제안되었다. 또한국제적인 RFID 코드체계의일관성문제를위해서도 OID 개념은필수적이다. 아래의그림은 Non-EPC 인한국의 RFID 와일본의 RFID 코드에대한같은이진수코드이지만서로알수없는코드체계의문제를보인것이다. Company Code Item Category Code Company Code 10bits Item Code Serial Code 7bits Japanese Bicycle RFID Code Serial Code 3bits 2bits 5bits 7bits Korean Mobile RFID Code OID 1234 + 1234 + RFID Code 10000101000100010 10000101000100010 10000101000100010 10000101000100010 No Yes [ 그림 8] Non-EPC RFID 코드의 OID 필요성 그림에서하나는한국의모바일 RFID 코드이고, 다른하나는일본의 RFID 코드를가정한다. 양쪽모두같은이진수 17비트의길이를가지지만, 코드의부호화구조는서로상이한것이다. 이때, 우연히같은이진수값이 RFID 태그에기록된다면, RFID 리더기는이를동일한코드로판별하게된다. 이러한문제를해결하기위해서한국과일본의 RFID 코드자체를구별하기위한방법이필요하며, 이를위한것이 OID의사용이다. 즉, 이예에서한국의모바일 RFID 코드의 OID 가 1234 이고, 일본의모바일 RFID 코드의 OID 가 1235 라고가정하면, RFID 리더는이렇게구분된 OID 를통해 RFID 코드종류및구조를식별할수있는것이다. 즉, OID 를이용해수많은종류의 RFID 코드체계를구분하도록한다. 14) 각제품마다고유의일련번호를부여하는새로운제품번호표준으로, 각종정보가저장된데이터베이스와연계되어 가격이나제조업체, 제품의위치정보까지알수있음 Internet & Security Focus 2013 1 월호 37
(3) ORS(OID 해석시스템 ) 현황 ORS 는모바일 RFID 분야의서로다른태그코드체계를구별하기위한 OID 에대한연구의일환으로 2009 년한국에서국제표준화로제안하였다. 기존 RFID 서비스에서는 ID 해석서비스 (Resolution Service) 를제공하는서버에해당 OID 에대한해석을할수없는경우가발생한다. 이러한문제를해결하기위해서어떤 OID 에대해서도이를해석하고이들에대한관련정보를검색해낼수있는절차및방식이요구되었다. 아래의그림은이러한문제를해결하기위해서한국에서제안한 ORS 의동작구조이다. 첫번째단계로의뢰자가제공한 OID 에대해서 ORS 서버는이를해석하여해당하위 OID 서버들을검색하여해당 OID와연관된정보를추출하도록하고, 다음단계로이정보를의뢰자에게리턴한다. 리턴된 OID 관련정보는해당 OID 에연관내용정보등을포함하는관련시스템의주소이다. [ 그림 9] ORS 구조 한국인터넷진흥원은 2010 년국제기구 ISO/IEC 에의해국제 Root ORS 의운영 관리기관으로선정되었으며 2011 년에는국제표준규격 (ISO/IEC 29168-1, 2) 에맞는 ORS 구축, 시스템동작검증을위한시연시스템개발하였다. 2013 년에는국내에할당된 {1 2 410} 해석시스템구축표준에따라테스트베드를구축할예정이다. 38 Internet & Security Focus 2013 1 월호
[ 그림 10] ORS 구성도 (4) OID 표준화현황 1) 표준화추진기구 OID 관련표준화는국제표준경우 ITU-T, ISO/IEC에서표준화를추진하고있으며국내표준경우기술표준원과 TTA 를통해추진되고있으며국제표준화그룹은 ITU-T SG17 Q.12 및 ISO/IEC JTC1 SC6 에서 OID 관련표준개발및제정을추진하고국내표준화그룹은기술표준원정보산업기술심의회를통해국내 OID 관련 KS 표준이제정되고, TTA 표준은기술위원회와프로젝트그룹 (PG) 311 을통해표준이제정된다. [ 그림 11] ORS 구조 Internet & Security Focus 2013 1 월호 39
2) 국내표준화현황 국내표준화는 2008 년부터 OID 포럼을통해 ITU-T, ISO/IEC 등국제기구에서추진하고있는국제표준조사및분석하여국내대응체계마련및국내실정에맞는표준개발을진행하고있으며, OID 관련국가표준으로국제 OID {2 27} 의등록관리절차를위한표준 1건, 국내 OID {0 2 450} 의등록관리절차를위한표준 1건등총2건을제정하였다. < 표 3> 국가표준제정현황 표준번호 표준제목 비고 KICS.KO-06.0143/R1 { 0 2 450 } OID(Object IDentifier) 등록및관리체계 2008. 10. 14( 제정 ) KS X ISO/IEC 9834-9 태그기반식별을사용하는응용및서비스를위한객체식별자등록 2009. 03. 09( 고시 ) 출처 : 한국정보통신기술협회 (2011). OID 포럼운영. 2011 년도 ICT 표준화전략포럼최종연구보고서 특히, 2008 년에정보통신표준 (KICS) 국가표준으로제정된 {0 2 450} OID(Object Identifier) 등록및관리체계 표준은 Non-EPC 코드인 RFID 코드식별을위해서 {0 2 450 n} 중 4번째 Arc 인 n을할당하며, 하위아크 (arc) 를할당및관리하는등록관리기관의운영에관한절차를국가표준으로제정하였다. 또한태그기반응용및서비스를위해사용되는식별체계에객체식별자 {joint-iso-itu-t(2) tag-based(27)} 의하위아크 (arc) 를할당및관리하는등록관리기관의운영에관한절차를국내표준화하여 2009 년에한국산업표준 (KS) 국가표준으로제정하였다. 또한, 2007년 ~2011년까지 OID포럼운영을바탕으로 OID 등록정책, 시스템기술, 서비스응용관련표준 10건을정보통신단체표준에제안하여채택되어표준으로제정되었다. < 표 4> 국내 TTA 단체표준제정현황 표준번호 표준제목 비고 TTAS.KO-06.0143/R1 OID(object Identifier) 등록및관리체계 2007.12.26 TTAK.KO-06.0136/R1 OID 기반다중코드해석아키텍쳐 2008.12.19 TTAK.KO-06.0118 OID 해석프로토콜 2008.12.19 TTAK.KO-12.0101 암호및인증서비스구현을위한 OID 규격 2009.12.22 TTAR-06.0082 보건의료정보의 OID 연구 2010.11.12 TTAR-06.0081 국내 OID 할당현황분석 2010.11.12 TTAE.OT-06.0041 객체식별자해석시스템 2010.12.23 TTAR-06.0095 다양한식별체계를지원하는객체식별자 (OID) 적용지침 2011.05.25 TTAK.KO-06.0259 객체식별자 { 0 2 480 n } 할당체계 2011.06.29 TTAR-06.0100 Root ORS 국내유치타당성검토보고서 2011.11.22 출처 : 한국정보통신기술협회 (2011). OID 포럼운영. 2011 년도 ICT 표준화전략포럼최종연구보고서 40 Internet & Security Focus 2013 1 월호
2012 년부터현재까지 RFID/USN 융합포럼산하 OID 기술위원회를통하여국내 OID 표준개발을추진중이며국내할당된 OID {1 2 410} 해석시스템서비스를제공을위한 요구사항및참조모델포럼표준개발을완료하였으며, 2013 년에 TTA 단체표준으로제정을 추진할예정이다. < 표 5> 국내 RFID/USN 융합포럼 OID 관련표준제정현황 포럼표준번호 표준제목 비고 RUCFS-0011 객체식별자 { 1 2 410 } 해석시스템요구사항 2012.11.14 RUCFS-0012 객체식별자 { 1 2 410 } 해석시스템참조모델 2012.11.14 출처 : 한국정보통신기술협회 (2012). RFID/USN 융합포럼운영. 2012 년도 ICT 표준화전략포럼최종연구보고서 3) 국외표준화현황 ITU-T, ISO/IEC 등국제기구에서 OID 의할당에대한표준은지속적으로개발중에 있으며, OID 의할당과관련하여다음과같은국제표준이제정되어있다. < 표 6> OID 할당관련국제표준제정현황 표준번호 ITU-T X.660 ISO/IEC 9834-1: 2008 ITU-T X.662 ISO/IEC 9834-3: 2008 ITU-T X.665 ISO/IEC 9834-6: 2004 ITU-T X.666 ISO/IEC 9834-7: 2008 ITU-T X.667 ISO/IEC 9834-8: 2008 ITU-T X.668 ISO/IEC 9834-9: 2008 표준제목 General procedures and top arcs of the ASN.1 Object Identifier tree Registration of object identifier arcs beneath the top-level arc jointly administered by ISO and ITU-T Registration of application processes and application entities Joint ISO and ITU-T registration of international organizations Generation and registration of Universally Unique Identifiers (UUIDs) and their use as ASN.1 object identifier components REgistraion of object identifier arcs for applications and services using tag-based identification 출처 : 한국정보통신기술협회 (2011). OID 포럼운영. 2011 년도 ICT 표준화전략포럼최종연구보고서 특히, 이국제표준중에 ITU-T X.668 ISO/IEC 9834-9 는한국의주도로작성된표준으로모바일 RFID 서비스를위한새로운 OID 의할당및관리절차를표준화하였다. 이표준에서는 OID {2 27} 을새로정의하고이하위의노드를할당및관리하기위한절차를정의하고있다. 이새로운 OID 는최대 3단계의아크를갖도록정의되어있어전체 OID 를 2바이트 (byte) 로인코딩할수있다. 또한 ITU-T 와 ISO/IEC JTC 1에서는한국의주도로 OID 와연관된정보를획득하기필요한시스템구조및프로토콜을정의하는 ORS 에대한다음의국제표준이 2011 년도에제정되었다. Internet & Security Focus 2013 1 월호 41
< 표 7> ORS 관련국제표준제정현황 표준번호 ITU-T X.672 ISO/IEC 29168-1:2011 표준제목 Information technology Open Systems Interconnection Object Identifier Resolution System ISO/IEC 29168-2:2011 Information technology Open Systems Interconnection vprocedures for the Object Identifier Resolution System Operational Agency 출처 : 한국정보통신기술협회 (2011). OID 포럼운영. 2011 년도 ICT 표준화전략포럼최종연구보고서 ITU-T X.672 ISO/IEC 29168-2 은 NAPTR 리소스레코드 15) 를이용하여 OID 와연계된 정보의저장형식을정의하고 DNS 프로토콜을사용하여해당정보를획득하기위한절차를 정의한다. III. 발전방향 최근 IT기술을통한산업전반의동시발전및고부가가치를창출시키는이종산업간융합서비스가확산됨에따라새로운산업분야들간의융합패러다임이가속화되고있다. 그러나이러한패러다임에따른이종산업간융합화과정에서각자의독자적인산업응용분야들에서이미사용중인구조체계와타산업의구조간의접목으로인한산업들간의기술적충돌문제가발생되고있다. 특히, 이러한융합화과정에서발생될수있는중대한충돌문제는기존에이종산업간응용산업분야에서기존에사용되고있는식별체계들간의상호운용성확보문제일것이다. 이에, 본고에서는이를해결할수있는대안으로특정산업분야들에서사용하는국소적인의미의식별체계를위한것이아니라모든산업전반의정보기술분야에도입될수있는국제적으로표준화된식별체계인 OID 에대한개념및현황을살펴보았다. 특히아래의세가지특징으로인하여산업간융합환경에서 OID 가식별체계로역할을할수있을것으로보인다. 첫째, OID는다른식별체계와는달리국제표준을따르는국제적으로유일한식별자체계이다. 그러므로 OID 는어떤산업분야, 또는어떤국가에서도적용될수있는세계적으로구분될수있는식별자라는점이다. 15) Name Authority Pointer 의약자로서, 다양한메타정보를 DNS 에저장할수있는리소스레코드타입으로 IETF RFC 2915 에설명되어있음 42 Internet & Security Focus 2013 1 월호
둘째, OID 는특정객체의식별자할당에대해서 등록 개념을도입한식별자라는것이다. 이것은단순히국소적으로생성하여사용하는개념으로인한식별자간의충돌가능성을배제하기위해서누군가의관리와통제를받아사용해야하는세계적으로유일하게합의된식별자체계라는것이다. 셋째, OID는 융합산업시대산업간융합을위해지원되어야할국가차원의중요한인프라 라는점이다. 즉, 급변하는시대적환경에따라변화하는타산업기술분야와는달리, OID 체계는국가차원에서반드시구축해야하는대표적인인프라체계인것이다. 따라서 OID 체계의등록관리및시스템인프라구축은특정기업차원에서수행할수있는것이아니며국가차원의공신력있는기관에서일원화된체계속에서일관성있게수행되어야한다. 하지만 OID 가이종산업간융합을식별체계로발전하기까지는해결하여야할문제들이산적한것이현실이다. 이러한배경에서 OID가이종산업간융합을위한식별체계로진입하기위해서는먼저다양한산업간융합을지원하기위해이종산업간다양한식별체계는유지하면서산업간기존식별자에대한해석기능을제공하는 ORS 가개방형글로벌플랫폼체계로확대구축되어야한다. 즉, 전세계어디에서라도인터넷을통해표준화된인터페이스로 ORS에접근하여다양한이종산업분야의객체정보를알려주는게이트웨이기능을해야한다. 또한플랫폼의활용성및접근성을높이기위해서는오픈 API 또는플러그인형태의연동모듈개발하고무료배포를통하여글로벌환경을위한활용생태계를조성해야한다. 이와더불어다양한이종산업간서비스나데이터들을손쉽게매시업 (mash-up) 할수있는인터페이스나위젯라이브러리를함께제공한다면플랫폼활용도를더욱높일수있을것이다. 그리고앞서언급한개방형글로벌플랫폼으로진화하기위해서는선결적으로국가적차원의관리체계정비가필요하다. 현재 {0 2 480}, {0 2 481} 은사용용도가미정인상태이고심지어 {2 16 410} 은한국에는할당되었으나국내에공식적으로관리기관이정해지지않아등록관리기관이없는상태이다. 따라서이렇게사용되지못하는유휴자원에대해기술적트렌드와시장상황을분석해국가적차원에서미지정 OID 등록관리기관선정, 등록기관일원화및 OID 활성화방안등을포함하는 OID 등록관리및활용방안을수립하고조속히추진하여앞으로의융합시대에대비해야한다. 끝으로 OID 를활용하는산업분야의선도적발굴과국제표준활동등을더욱강화하여 OID 분야에서국제적인선점을한다면융합시대의 IT서비스분야에서우리나라에게새로운기회를줄것으로기대한다. Internet & Security Focus 2013 1 월호 43
참고문헌 ITU-T X.668 ISO/IEC 9834-9: 2008, Registration of object identifier arcs for applications and services using tag-based identification 한국인터넷진흥원 (2008). OID 동향분석및활용추진방안연구. 2008. 8 한국인터넷진흥원 (2009). OID 적용을위한응용분야연구. 2009. 12 주용완, 백형종, 김윤정, 송철민, 정의현 (2010). 음원식별체계상호운용을위한식별자매시업서비스. 한국컴퓨터정보학회지제15 권제11 호통권제80 호 (2010 년 11월 ) pp.101-107 ITU-T (2010). Object identifiers(oids) and their registration authorities. ITU-T Handbook 2010 이승재, 진충희, 김인혜, 노은희 (2010). RFID, USN 에서의 OID 해석시스템에관한연구. 한국통신학회논문지제35 권제2호 (2010 년 2월 )-네트워크및융합서비스 pp.210-214 박유미, 금창섭, 유현경, 배현주. (2010). 융합서비스제공을위한플랫폼기술동향.ETRI 전자통신동향분석제25 권제6호 2010 년 12월한국정보통신기술협회 (2011). OID 포럼운영.2011 년도 ICT 표준화전략포럼최종연구보고서. 2011. 12. 15 ITU-T X.672 ISO/IEC 29168-1:2011, Information technology Open Systems Interconnection Object Identifier Resolution System ISO/IEC 29168-2:2011, Information technology Open Systems Interconnection Procedures for the Object Identifier Resolution System Operational Agency 한국인터넷진흥원 (2012). 건설분야 OID 적용을위한국제표준동향연구보고서. ( 사 ) 개방형컴퓨터통신연구회. 2012. 12 백형종, 서영진, 정의현 (2012.11 월 ). OID 해석시스템연동을위한클라이언트프로그램설계및구현. 한국정보처리학회추계학술발표대회논문집제19 권제2호 (2012 년 11월 ) pp.738-740 NEMA(National Electrical Manufatures Association), DICOM 3.0 Standard http://medical.nema.org/standard.html 44 Internet & Security Focus 2013 1 월호