모두CBT

다음 지문에서 설명하는 암호방식은?평문에 대한 연산을 수행하여 암호화한… | [정보보안기사 필기] 21년 2회차 기출문제 상세 페이지

1[정보보안기사 필기] 21년 2회차

다음 지문에서 설명하는 암호방식은?

평문에 대한 연산을 수행하여 암호화한 결과와 암호문에 대한 연산을 수행한 결과가 동일한 암호방식으로, 암호화된 데이터를 복호화하지 않고 데이터에 대한 연산이 가능하다. 금융, 의료분야에서 개인정보에 대한 빅데이터 처리를 위해 유용한 암호화 방식이다.

1
동형(Homomorphic) 암호화
2
형태보존(Format Preserving) 암호화
3
순서보존(Order Preserving) 암호화
4
블록체인(Block Chain) 암호화
해설

암호문 상태 그대로 연산해도 평문을 연산한 뒤 암호화한 것과 같은 결과가 나오는 방식은 동형 암호다.

지문의 핵심은 복호화 없이 연산이 가능하다는 점이다. Enc(a)와 Enc(b)를 연산한 값이 Enc(a+b)가 되므로, 병원·금융사가 개인정보를 암호화한 채로 넘겨도 분석 서버는 키 없이 통계·학습 연산을 수행할 수 있다.

  • 형태보존 암호화 — 암호문의 길이와 형식(예: 16자리 카드번호)을 원문과 같게 유지해 기존 DB 스키마를 바꾸지 않게 해 주는 방식으로, 암호문끼리의 연산과는 무관하다.
  • 순서보존 암호화 — 평문의 대소 관계가 암호문에서도 유지되어 범위 검색·정렬이 가능하지만, 덧셈·곱셈 결과의 일치를 보장하지는 않는다.
  • 블록체인 — 거래 기록을 해시로 연결해 위·변조를 막는 분산원장 기술이며 데이터 암호화 방식의 한 종류가 아니다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.