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
번호 제목 글쓴이 날짜 조회 수
공지 보안 게시판 신설 file + 8 Op 2016-10-16 565
370 보안 소식 지인인척 현금 요구… 카톡 계정 해킹 `기승` + 3 파란하늘 03-25 367
369 MS가 투자한 오픈소스 보안테스팅툴 국내출시 file + 9 Op 02-18 627
368 보안 소식 제로데이 취약점 발견.. '어도비 플래시 플레이어 사용 자제를' file + 9 Op 02-02 588
367 일반 경찰, 빗썸 압수수색…해킹 파문 일파만파 file + 5 Op 02-02 662
366 “가상화폐 거래소 10개사, 보안기준 통과업체 0곳” + 11 Op 01-25 360
365 보안 소식 "액티브 X"가 한국에서만 사라지지 않는 진짜 이유... ㄷㄷㄷ file + 23 Op 01-18 666
364 보안 자료 인텔 컴퓨터, 또 해킹 취약점 나와…"노트북 해킹 30초면 돼" file + 9 Op 01-14 457
363 보안 소식 2017 결산-보안]지구촌 '울린' 랜섬웨어 + 3 덕애 12-30 210
362 보안 소식 리투아니아, 보안 우려로 카스퍼스키 소프트웨어 사용 금지 + 3 티오피 12-25 225
361 보안 소식 윈도우 정품 인증 툴로 유명한 KMSpico, 가상화폐 채굴 악성코드 포함되어 있어 + 11 티오피 12-23 725
360 보안 소식 Windows10에 포함되어 있는 비밀번호 관리 프로그램, 해킹 가능한 취약점 발견 + 5 티오피 12-19 689
359 보안 소식 새로운 악성코드 Satori 발견! + 9 티오피 12-09 721
358 보안 소식 한컴오피스 NEO 보안 업데이트 12월 7일 + 9 티오피 12-07 398
357 보안 소식 hit [주의] 가짜 HWP2018 무설치 인증판으로 둔갑한 해킹 프로그램 + 17 티오피 12-06 4120
356 보안 소식 카스퍼스키 미국에 이어 영국에서도 사용 금지? + 5 티오피 12-05 344
355 보안 소식 한컴오피스 보안 업데이트 권고 + 5 티오피 12-01 436
354 보안 소식 MS 오피스의 내장 기능, 자가 복제 멀웨어를 생성하는데 악용될 수 있어 + 6 티오피 11-28 237
353 보안 소식 구글, 위치 서비스가 비활성화인 상태에서도 안드로이드 위치 데이터 수집해 + 8 티오피 11-23 248
352 보안 소식 파이어폭스, 내년부터 캔버스 지문 채취 차단 + 6 티오피 11-14 379
351 보안 소식 LockCrypt 랜섬웨어가 Satan RaaS를 통해 시작 돼, 변종 배포 시작 + 4 티오피 11-14 631
350 보안 소식 [주의] 한국에서 제작된 것으로 추정되는 Blacklistcp 랜섬웨어 등장 + 5 티오피 11-13 373
349 보안 소식 Vault 8: 위키리크스, CIA의 멀웨어 제어 시스템인 Hive 소스 공개해 + 3 티오피 11-13 217
348 백신 자료 카스퍼스키 무료(프리 버전) 한글 다운로드 설치하기 + 10 철인 11-11 649
347 보안 소식 150일 만에 리눅스 서버 랜섬웨어 감염...공격 방식·규모 촉각 + 3 티오피 11-09 297
346 보안 소식 치명적인 Tor 브라우저 취약점, 사용자의 실제 IP 노출 시켜 – 지금 업데이트 하세요 + 3 티오피 11-07 1229