[정보보안기사] 암호학 정리2
√ 디지털 저작권 관리
- 스테가노그래피
● 감추어진 기록 의미
● 다른 무언가로 감추어 메시지 자체 은폐
● 예시 : 이미지에 인식하지 못할 미세한 부분에 표시
- 디지털 워터마킹
● 원본의 내용에 사용자가 인식하지 못할 내용을 디지털 콘텐츠에 삽입
● 예시 : 이미지, 오디오 등에 다른 정보를 넣으며, 사용자 원래 콘텐츠엔 영향 없음
- 핑거프린트
● 디지털 구매 시 구매자 정보 삽입
● 불법 배포 시 최초 배포자 찾기
- 디지털 저작권 관리(DRM)
● 콘텐츠 사용자가 다양한 방식으로 제어할 수 있게하는 기술의 집합
● DRM 구성요소
① 메타데이터 : 각종 데이터의 구조 및 정보
② 패키저 : 콘텐츠와 메타데이터를 패키징 모듈
③ 시큐어컨테이너 : 콘텐츠 배포 단위
√ 확산(Diffusion)과 혼돈(Confusion)
- 확산 : 평문과 암호문 관계 숨김
- 혼돈 : 암호문과 키의 관계 숨김
√ 합성 암호
- Feistel 암호 : DES → SEED
- SPN 암호 : AES → ARIA
√ DES 취약점
- DES는 56비트를 사용하고 있어 최대 키 공간 256
- 무차별공격(Brute Attack)에 취약
√ AES(Advanced Encryption Standard)
- 1997년 미국 구립기술표준원은 DES 대체 암호 알고리즘 공모
- NIST에서 선택한 것은 레인달(Rijndael)
- 레인달은 벨기에 암호학자 조앤 데먼(Joan Daemen)과 빈센트 레이문(Vincent Rijmen) 생성
- 선정기준은 안전성, 비용, 구현 효율성 따짐
√ 국내 암호 알고리즘
- SEED
● 128비트 비밀키에서 생성 된 16개의 64비트 라운드 키 사용하여 총 16회의 라운드를 거쳐 128비트 평문블록을 128비트 암호문 블록으로 암호화 진행
- ARIA(Academy Research Institute Agency)
● 128비트 블록암호로 3종류의 키 사용 제공 및 ARIA-128 ARIA-192, ARIA-256 존재
- HIGHT(High Security and light weighT)
● 저전력, 경량화를 요구하는 컴퓨터 환경에서 기밀성 제공, 64Bit 블록 암호
- LEA(Lightweight Encryption Algorithm)
● 국가보안기술보안연구소가 개발한 128비트 경량 고속 블록 암호 알고리즘
● 스마트폰 보안, 사물인터넷(IoT) 등 저전력 암호 사용