■ 보안공격
- 암호 통신에서 정식 참여자가 아닌 제3자가 암호문으로부터 평문을 찾으려는 시도를 암호 해독(Cryptanalysis)이라 하며, 암호 해독에 참여하는 사람을 암호 해독자 또는 침해자라고 함
- 암호학에서 암호 해독자는 현재 사용하고 있는 암호 알고리즘 방식을 알고 있다는 전제하에 암호 해독을 시도하는 것으로 간주한다. (커크호프의 원리, Kerckhoff's principle)
■ 공격방식
① 암호문단독공격 (COA : Ciphertext Only Attack)
- 오로지 암호문만을 가지고 평문이나 키값을 찾아내는 방법, 평문의 통계적 성질, 문장의 특성 등을 추정하여 해독한다
② 기지평문공격 (KPA : Known Plaintext Attack = 알려진 평문공격)
- 공격자가 일정한 평문에 대한 암호문을 알고 있을 때, 키와 평문을 추정하여 해독, 스니핑한 암호문에 대해서 암호화 방식을 추론하여 공격하는 방법
- 약간의 평문에 대응하는 암호문을 알고 있는 상태에서 암호문과 평문의 관계로부터 키나 평문을 추정하여 암호를 해독하는 방법
- 방어 대책 : 키의 주기적인 변경
③ 선택평문공격 (CPA : Chosen Plaintext Attack)
- 암호 방식을 알고 있을 때, 평문을 추측하여 암호화 해본 뒤 비교해가며 실제 평문을 추정해가는 공격 방식
- 해독자가 암호기에 접근할 수 있어 평문을 선택하여 그 평문에 해당하는 암호문을 얻어 키나 평문을 추정하여 암호를 해독하는 방법 (즉 공개키를 알고, 평문을 알고, 암호문도 일부 알고, 평문이 암호문보다 노출이 많을 때 사용)
④ 선택암호문공격 (CCA : Chosen Ciphertext Attack)
- 복호화 방식을 알 때 키값을 추정하여 복호화 하는 방법 (공개키 암호화의 경우 이 방식이 사용됨)
- 해독자가 복호기에 접근할 수 있어 일부 평문에 대한 암호문이 아닌 암호문에 대한 평문을 얻어 암호 해독을 시도
- 평문과 암호문이 많이 구해진 경우, 키를 찾는 데 주력하는 공격 방식
■ 암호 알고리즘의 안전성 평가 제도
1. CMVP (Cryptographic Module Validation Program : 암호모듈 검증제도)
- 미국의 NIST (National Institute of Standards and Technology)와 캐나다의 CSE (Communications Security Establishment Canada)가 공동으로 주관하여 암호모듈 검증을 시행하기 위하여 시작한 제도
- KCMVP는 암호모듈을 KS X ISO/IEC 19790에 따라 검증하고 암호모듈의 안전성을 보증하는 국내 제도
- 평가기준
ⓐ 암호기술의 구현 적합성 평가
- 암호기술이 표준에 따라 제대로 구현되었는지 여부를 평가
ⓑ 암호키 운용 및 관리
- 암호기술의 안전성에 직접 영향을 미치는 암호키의 생성, 확립, 분해, 입ㆍ출력, 저장, 파기 등에 대한 방법 및 과정을 평가
- 잘못된 암호키 운용 및 관리에 따른 유출 가능성 여부를 평가
ⓒ 물리적 보안
- 운용환경 및 물리적인 공격에 따른 안정성 여부를 평가
- 암호모듈의 운영환경, EMC/EMI/EMS, 자기테스트 등에 대한 평가
- EMC는 전자파 환경 적합성 또는 전자 양립성이라 불리며 기술발전으로 전자파 장애 기준이 강화되고 있음
★ EMC (Electro-Magnetic Compatibility)의 약자로, 전기자기파에 대한 적합성을 말함. EMI와 EMS가 포함됨
- 전자파 양립성, 전자파 적합성으로도 불림
- 주는 측과 받는 측의 양쪽에 적용하여 성능을 확보할 수 있는 기기의 능력
- EMC=EMI+EMS, 즉 어떤 기기가 발생되는 불필요한 전자파를 최소화(EMI)해야 하며, 충분히 견딜 수 있는 능력(EMS)을 갖춰야 한다는 것
* EMI (Electro-Magnetic Compatibility) : 전자파 간섭, 전자파 장애. 즉 다른 기기에 방해를 주는 것. RE, CE로 구성
- RE (Radiated Emission) : 제품 내부의 불요전자파 잡음방사
- CE (Conducted Emission) : 제품의 선 등을 통한 불요전자파 잡음방사
* EMS (Electro-Magnetic Susceptibility) : 전자파 내성. 다른 기기의 전자파 간섭의 영향으로부터 정상적으로 동작할 수 있는 능력. RS, CS가 포함되어 있음
- RS (Radiated Susceptibility) : 불요전자파가 제품을 통해 유입
- CS (Conducted Susceptibility) : 불요전자파가 선 등을 통해 유입
'정보보호론 > 보안과 암호' 카테고리의 다른 글
대칭키와 공개키 비교 (0) | 2020.09.10 |
---|---|
공개키(비대칭키) 암호시스템 (0) | 2020.09.10 |
대칭키 암호 시스템 (0) | 2020.09.08 |
암호 기법의 분류 (0) | 2020.09.04 |
암호학의 이해 (0) | 2020.09.03 |