본문 바로가기

IT 지식

[1일 1로그 100일 완성 IT지식] 기술 표준의 중요성

해당 글 <기술 표준의 중요성>에서 요약된 목차

  

2부 - 소프트웨어  

    030. 기술 표준의 중요성

 

표준의 장점과 단점 

 

표준은 무언가가 어떻게 만들어지고 작동하는지 정의한다. 사람들은 표준으로 정의된 내용을 통해 해당 기술이 무엇인지 동일하게 이해한다. 그리고 표준에 기반해 독자적인 어떤 것을 만들어 낸다.  

 

소프트웨어에도 많은 표준이 있다. 아스키코드 [각주:1]와 유니코드[각주:2]같은 문자 집합, C와 C++ 같은 프로그래밍 언어, 암호화와 압축 알고리즘, 네트워크를 통해 정보를 교환하기 위한 프로토콜[각주:3]이 포함된다. 

 

표준은 상호운용성[각주:4]을 보장한다. 상호운용성의 사례로는 엑셀 파일을 구글 스프레드 시트로 읽고 편집하는 경우가 있다.

 

또한 표준은 공개경쟁이 이루어지도록 하는 데 결정적인 역할을 한다. 표준을 따르면 내 제품이 시장에 유통될 수 있다는 믿음을 가질 수 있기 때문이다. 

 

이렇듯 표준은 상호 협력할 수 있게 하는 반면 독점 시스템은 기술이 고립되도록 가둬 버린다. 다른 기업들이 독자적으로 개발한 기술로 시장에 진출하면 결국 밀릴 가능성이 커진다.

 

표준이 해롭게 작용할 수도 있을까? 어떤 표준의 수준이 낮거나 시대에 뒤처졌는데 모든 사람에게 그 기술을 쓰도록 강요한다면 발전이 저해될 우려가 있다. 그렇지만 최근 IT 분야에서 이런 일은 거의 없다.  


Read Me Seconds.

 

표준 선점  

 

2023년 11월 과학기술정보통신부는 AI, 양자통신 등 12대 핵심기술 기반의 디지털 기술 표준화 전략을 수립했다. 해당 내용을 다루는 여러 기사에서 공통으로 말하는 점은, 국가 간 기술 패권 경쟁의 주요 승부처로 표준 선점이 급부상하고 있다는 것이다. (참고 자료 1) 국가 간 기술 패권 경쟁과 표준 선점은 무슨 상관이 있을까? 

 

국가기술표준원에 따르면 표준은 표준화[각주:5]에 필요한 합리적인 기준으로, 공통적이고 반복적인 사용에 따르는 규칙, 가이드 또는 특성을 제공하는 문서로 정의된다. (참고 자료 2)  

 

즉 표준 선점은 어떤 기술의 표준화 기준을 세우고 제작자와 사용자를 안내하는 것이다. 이는 인력, 장비, 지원, 그리고 국가적 차원의 관심을 바탕으로 한 뛰어난 기술 이해도가 있어야 가능하다. 따라서 표준을 정의하는 것은 해당 기술을 주도할 능력과 환경을 입증하는 행위로 볼 수 있다. 

 

현재 세계 각국은 핵심 기술의 표준을 작성하는 데 집중하고 있다. 미국 상무부 산하 국립표준기술연구소(NIST, National Institute of Standards and Technology)는 바이든 대통령이 작년 10월 30일 발표한 AI 행정 명령에서 요구한 다양한 가이드라인을 개발 중이다. AI 행정 명령은 AI의 안전, 보안 및 신뢰에 관한 산업 표준 개발을 지시하고 있다. (참고 자료 3)


참고 자료

  1. 이경태, "과기부, AI·양자통신 등 12대 핵심기술 기반의 '디지털 기술 표준화 전략' 수립", 뉴스핌, 2023.11.07. 링크
  2. 국가기술표준원, "표준화개요", 「정책 - 국가 표준」 링크
  3. THE WHITE HOUSE, "FACT SHEET: President Biden Issues Executive Order on Safe, Secure, and Trustworthy Artificial Intelligence", 2023.10.30. 링크

용어 설명 

* 표준과 기준의 차이 

 - 표준 : 과학ㆍ기술 및 경험에 대한 총괄적인 발견 사항들에 근거하여야 하며, 공동체 이익의 최적화 촉진을 목적으로 하는 것을 원칙으로 한다. ( 출처 - 국가기술표준원)

- 기준 : 판단이나 결정을 내릴 때 사용하는 원칙

 

  1. 아스키코드 : American Standard Code for Information Interchange의 줄임말로 0에서 127까지의 숫자와 영문 알파벳을 이용하는 대표적인 문자 인코딩이다. 컴퓨터와 통신 장비를 비롯한 문자를 사용하는 많은 장치에서 사용된다. [본문으로]
  2. 유니코드 : 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준 [본문으로]
  3. 프로토콜 : 컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계 [본문으로]
  4. 상호운용성 : 하나의 시스템이 동일 또는 이기종의 다른 시스템과 아무런 제약이 없이 서로 호환되어 사용할 수 있는 성질 [본문으로]
  5. 표준화 : 일상적이고 반복적으로 일어나거나 일어날 수 있는 문제를 주어진 여건하에서 최선의 상태로 해결하기 위한 일련의 활동 [본문으로]