동형암호

위키원
dbwls5813 (토론 | 기여)님의 2019년 5월 21일 (화) 13:33 판
이동: 둘러보기, 검색

동형암호는 암호화된 데이터를 복호화 없이도 연산할 수 있는 암호 기술이다. 암호화된 상태에서 연산한 결과 값을 복호화하면 평문 상태의 데이터를 연산한 결과와 동일한 값을 얻을 수 있게 된다. 이렇게 암호화한 상태에서나 하지 않은 상태에서 분석한 결과물의 형태가 같다는 의미에서 동형이라고 한다.[1]

개요

동형암호는 4세대 암호로서 암호화된 정보들을 이용하여 분선을 수행할 수 있어 복호화 하는 과정을 줄일 수 있는 기술이다. 동형암호는 튜링 완전성을 갖는다. 이로부터 통계처리뿐만 아니라 검색, 기계학습까지 가능하다. 동형암호는 데이터를 사용하는 환경에 키가 저장되지 않는다. 키를 함께 제공하지 않고 암호화한 상태의 데이터만 맡겨 계산을 할 수 있게 해줌으로써 보안을 높여 해커의 데이터 유출을 막을 수 있다.[2]

등장 배경

기업들은 개인정보 특히, 비밀번호, 생체정보와 같이 민감성이 높은 중요한 정보들을 안전하게 보호하기 위해 암호화하여 저장할 필요가 있다. 최근에는 개인정보에 대한 중요도가 높아지면서 법률에서 암호화를 요구하는 항목 외에도 더 넓은 범위의 개인정보들을 암호화하여 프라이버시 보호 수준을 높이는 기업들이 많아지고 있다. 이렇게 암호화된 정보들은 비밀키를 사용하여 복호화 과정을 거쳐야 한다. 이러한 부분은 데이터 활용에 있어서 여러가지 문제를 발생시킨다. 구체적으로 언급하자면 복호화 과정속에는 기술적. 비용적 부분이 포함되며 복호화 시 사용되는 비밀키의 안전에 따른 제약이 발생하기도 한다. 이러한 제약들을 해결하기 위해 암호화된 상태를 유지한 채, 저장된 데이터를 복호화 하지 않고 사용할 수 있는 동형 암호 기술이 주목을 받기 시작했다.[1]

각주

  1. 1.0 1.1 개인정보보호, 〈안전한 개인정보 활용을 위한 동형 암호〉, 《네이버 블로그》, 2019-02-08
  2. 과학기술정보통신부, 〈4세대 암호, '동형암호'를 소개합니다!〉, 《네이버 블로그》, 2019-04-19

참고 자료

같이 보기