Latest Posts Recent Comments 문의사항 신고하기 이용안내 이벤트 포인트 리스트 공지사항 관리자문의

공지사항

고정공지

(자유게시판에서 질문 금지) 질문하신 유저는 통보 없이 "계정정리" 될수 있습니다.

놀이터 일간 추천 베스트

놀이터 일간 조회 베스트

[한국인터넷정보학회 칼럼] 국내 자체 개발 블록 암호 알고리즘 현황
 입력날짜 : 2017-03-29 16:15
  
 
트위터 보내기  페이스북 보내기  네이버 밴드 보내기  싸이월드 공감 보내기  카카오 스토리 보내기  구글 보내기   
국내 개발 암호화 알고리즘, 보안이 요구되는 다양한 분야에서 활용 확대될 듯 

[보안뉴스= 손승일 한국인터넷정보학회 이사] 암호화는 그 의미가 명확하지 않도록 메시지를 부호화하는 과정이며, 복호화는 암호화된 메시지를 본래의 형태로 변환하는 과정이다. 메시지 원래의 형태를 평문(Plaintext)이라 하며, 암호화된 형태를 암호문(Ciphertext)이라 부른다.

암호는 과거에는 군사적인 용도 등의 비밀 통신을 위해 주로 사용했으나 현재는 인터넷 기반의 사회, 경제 활동의 안전성, 신뢰성, 프라이버시 보호 등을 위한 핵심 기술로서 메일전송, 사용자 인증, 전자상거래, IoT 등에 널리 사용되고 있다.

대칭형 암호 시스템은 암호화를 위해 사용되는 송신자가 보유하고 있는 키와 복호화를 위해 사용될 수신자의 키가 동일한 시스템이다. 대칭형 블록 암호 알고리즘으로는 DES(Data Encryption Standard), Triple DES, IDEA(International Data Encryption Algorithm), SKIPJACK, MISTY 및 AES(Advanced Encryption Standard) 암호 알고리즘 등 다양하게 발표됐다. 

002(302).jpg

여기에서는 암호의 중요성이 증대되고 있는 시대적 추세에 발맞춰 국내에서 개발된 블록 암호 알고리즘을 소개하고자 한다. 현재까지 국내의 자체 연구로 개발된 블록 암호는 SEED 암호, HIGHT 암호, ARIA 암호 및 LEA 암호가 있다. 

먼저 SEED 블록 암호는 민간 부분인 인터넷, 전자상거래, 무선 통신 등의 환경에서 민감한 정보의 보호와 개인 프라이버시 등을 보호하기 위해 1999년 2월 한국정보보호센터(현 한국정보보호진흥원)에서 개발된 블록 암호 알고리즘이다. 

전체 구조는 Feistel 구조로 이루어져 있으며, 128비트의 평문 블록과 128비트 키를 입력값으로 사용해 총 16라운드를 거쳐 최종적으로 128비트 암호문을 도출한다. 최초 개발된 SEED 암호는 128비트의 키만을 지원했기 때문에 SEED-128이라 부른다. 그러나 AES, Camellia(일본의 암호 표준중의 하나) 등 국외 블록 암호 알고리즘은 128/192/256비트의 키를 지원함으로써 암호 알고리즘 적용 환경에 따라 보안 강도를 다양하게 제공할 수 있다. 

하지만 국내 블록 암호알고리즘 SEED-128은 128비트 키만을 지원하므로 활용 분야가 제한적이었다. 이에 국내 암호 알고리즘의 활용성 강화를 위해 2009년 256비트의 키를 지원하는 블록 암호알고리즘 SEED-256을 추가적으로 개발해 발표했다. 이는 128비트의 평문과 256비트 키를 사용해 24라운드를 거쳐 128비트 암호문을 생성한다. 

두 번째는 2004년 개발된 ARIA 블록 암호 알고리즘이다. ARIA라는 이름은 Academy(학계), Research Institute(연구소), Agency(정부 기관)의 첫 글자들을 딴 것이다. ARIA 블록 암호는 128비트 평문 블록을 처리하는 알고리즘으로 128, 192, 256비트 암호화 키를 사용한다. 경량 환경 및 하드웨어에서의 효율성 향상을 위해 개발됐으며, ARIA가 사용하는 대부분의 연산은 XOR과 같은 단순한 바이트 단위 연산으로 구성되는 SPN(Substitution-Permutation Network) 구조를 갖는다. 

ARIA는 차분 공격, 선형 공격과 같은 보안 공격에 비교적 안정적이다. 키의 크기에 비례해 AES와 유사하게 12, 14 혹은 16번의 라운드 함수를 반복 수행한다. 우정사업본부는 최근 일반적인 암호화 대상 항목인 주민등록번호, 외국인등록번호, 여권번호, 운전면허번호 등 고유 식별번호 외에 성명, 주소, 전화번호, 이메일 등 두개 이상의 정보를 조합하여 개인을 식별할 수 있는 개인신상정보까지 ARIA-256을 적용해 암호화했다.

세 번째는 HIGHT 암호 알고리즘이다. HIGHT(HIGh security and light weigHT)는 RFID, USN 등과 같이 저전력·경량화를 요구하는 컴퓨팅 환경에서 기밀성을 제공하기 위해 2005년 KISA, ETRI 부설연구소 및 고려대가 공동으로 개발한 64비트 블록암호 알고리즘이다.

HIGHT는 초경량 블록 암호 알고리즘으로 128비트 마스터키, 64비트 평문으로부터 64비트 암호문을 도출한다. 제한적 자원을 갖는 환경에서 구현될 수 있도록 8비트 단위의 기본적인 산술 연산들인 XOR, 덧셈, 순환 이동만으로 SEED, AES 등 기타 알고리즘보다 간단한 알고리즘 구조로 설계됐다. 

안전성과 효율성을 동시에 고려하는 정교한 설계 논리에 기반하고 있다. 2010년 HIGHT는 ISO/IEC 국제표준으로 최종 승인(FDIS)됐다. 이 알고리즘은 휴대형 기기 및 모바일 환경에 적합하도록 암호화 작업에 소요되는 메모리 등 하드웨어 자원 및 전력 소비를 최소화하고, 안전성과 효율성을 동시에 고려해서 특수설계된 것이다. 

마지막으로 2013년도 개발된 LEA(Lightweight Encryption Algorithm)는 빅데이터, 클라우드 등 고속 환경 및 모바일기기 등 경량 환경에서 기밀성을 제공하기 위해 개발된 128비트 블록암호 알고리즘이다. 

블록암호 LEA는 128비트 데이터 블록을 암호화하는 알고리즘으로 128, 192, 256비트 비밀키를 사용할 수 있으며 요구되는 안전성 기준에 따라 용도가 구분될 수 있다. LEA의 라운드 함수는 32비트 단위의 ARX(Addition, Rotation, XOR) 연산만으로 구성되어 있어 이들 연산을 지원하는 범용 32비트 소프트웨어 플랫폼에서 고속으로 동작한다. 또한, 라운드 함수 내부의 ARX(Addition, Rotation, XOR) 연산 배치는 충분한 안전성을 보장하는 것과 동시에 S-box의 사용을 배제하여 경량 구현이 가능하도록 했다. 

LEA-128은 24회의 라운드 함수를 수행하고, LEA-192는 28회의 라운드 함수를 수행하며, LEA-256은 32회의 라운드 함수를 수행한다. LEA 암호는 오늘날 가장 많이 쓰이는 AES(Advanced Encryption Standard) 암호보다 1.5~2배 빠른 성능을 갖는 것으로 확인됐다. 다양한 정보보안 서비스에서 대용량 데이터를 빠르게 처리하거나 스마트폰 보안 등 저전력(Low Power) 암호 모듈로 널리 활용될 수 있을 것으로 예견되고 있다. 국내 보안기업인 이스트소프트는 압축 프로그램인 ‘알집(버전 10.5)’에 암호화 기능으로 LEA를 적용했다고 발표한 바 있다.


국내에서 개발한 암호화 알고리즘들은 향후에 보안이 요구되는 다양한 분

야에서 활용이 확대될 것으로 예상된다. 



출처:http://www.boannews.com/media/view.asp?idx=54009&page=1&kind=6

자료만 받아갈줄 아는 회원님들께, 개발자님들에게 최소한의 경우는 우리가 피드백으로 보답하는 겁니다

문제가 있던 없던 그동안 고생하신 것을 생각하여 피드백 작성을 부탁 드립니다
­

의견쓰기::  상업광고, 인신공격,비방, 욕설, 아주강한음담패설등의 코멘트는 예고없이 삭제될수 있습니다. 회원정리 게시판

profile

shaula

2017.03.30 09:58
가입일: 2018:10.08
총 게시물수: 2
총 댓글수: 567

저에게는 좀 어려운 내용이네요...^^;;

profile

Bobono

2017.03.30 11:34
가입일: 2016:12.05
총 게시물수: 17
총 댓글수: 815

좋은 정보 고맙습니다.

profile

프리네

2017.03.30 23:55
가입일: 2016:05.06
총 게시물수: 310
총 댓글수: 13182

정보 감사합니다.

profile

hallasan

2017.04.09 13:50
가입일:
총 게시물수: 0
총 댓글수: 375

감사합니다

profile

대공

2017.09.02 15:12
가입일: 2018:11.01
총 게시물수: 26
총 댓글수: 1150

암호요

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 보안 게시판 신설 file + 8 Op 2016-10-16 578
220 보안 소식 OLE 패키지로 악성 스크립트를 실행하는 문서파일 주의 + 7 ordo 05-01 158
219 보안 소식 2017년 3大 보안 키워드: 랜섬웨어와 IoT, 그리고 클라우드 file + 8 따봉 12-12 158
218 바이러스 SageCrypt 2.2 버전 + 7 j1159 03-21 157
217 보안 소식 변하는 랜섬웨어에 맞는 새로운 사이버 적응력 필요하다 file + 7 따봉 12-30 157
216 보안 소식 연말정산 문서 함부로 열었다간 랜섬웨어 감염 + 7 크로커스 12-28 157
215 보안 소식 신종 랜섬웨어 ‘마이랜섬’ 출현...제2의 케르베르 공포 시작되나 file + 5 따봉 10-18 156
214 보안 소식 "살인 해킹프로그램 '트리톤' 세계 확산 중" 픽업325 03-08 153
213 일반 작년은 랜섬웨어의 시대, 올해는 랜섬웨어 상품화의 시대 + 12 ordo 04-08 153
212 보안 소식 '여기어때' 고객정보 유출... "수억원대 금전 요구" + 8 크로커스 03-24 153
211 보안 소식 "제품 리뷰해주세요"... 깜빡 속았다간 네이버·페이스북 계정 털린다 + 4 크로커스 03-23 151
210 보안 소식 미 국방부 이어 미군도 사상 최초 버그바운티 시작 file + 8 따봉 12-29 151
209 보안 소식 악성 첨부파일 형태로 이용당한 한글 워드프로세서와 PostScript + 5 티오피 09-26 150
208 보안 소식 '직소' 랜섬웨어 변종 발견 + 8 파란하늘 07-24 150
207 일반 페이스북 ‘좋아요’와 스팸 댓글 바꾸실래요? + 7 ordo 04-28 150
206 보안 소식 셰도우 브로커스가 공개한 익스플로잇, 이미 해결됐다 + 5 ordo 04-19 150
205 보안 소식 변경된 네이버 메인에 금감원 사칭 파밍! 점점 지능·신속화 + 5 ordo 04-03 150
204 보안 소식 中 최대 해커조직 홍커연맹, 28일 한국 웹사이트 총공격 예정! + 12 j1159 03-25 150
203 백신 자료 송년회 등 연말 특수를 겨냥한 ‘한국 맞춤형’ 악성 파일 file + 8 따봉 12-27 150
202 보안 소식 미라이 아닌 또 다른 사물인터넷 디도스 봇넷 발견 file + 8 따봉 12-29 149
201 보안 소식 2중 인증 방식도 레딧 해킹 막지 못해 + 1 티오피 09-08 148
200 보안 소식 [미리보는 NES 2017] 인공지능 시대 돌입, '차세대 보안전략' 어떻게? + 5 오에스유 04-09 147
199 보안 소식 국민의당 싱크탱크 홈피 디페이스 해킹 당해...현재도 접속불가 + 2 ordo 04-21 146
198 보안 소식 국내 웹호스팅 업체 노린 해외 해커들, 130여곳 대량 해킹 사태 + 7 ordo 04-10 146
197 보안 소식 [긴급] 아이폰 사용자 정보도 탈취하는 몸캠 피싱 발견! + 6 ordo 04-20 145
196 보안 소식 안랩 ‘V3 모바일 시큐리티’, 글로벌 평가기관서 만점 기록 + 4 크로커스 03-23 145