프라이버시 보존 레코드 연계 (Privacy-Preserving Record Linkage)
쉽게 풀면
병원 A와 병원 B가 같은 환자의 기록을 합쳐서 분석하고 싶지만, 서로에게 환자 이름이나 주민번호를 직접 보여주고 싶지는 않은 상황을 생각하면 됩니다. 이때 이름을 암호화된 형태로 바꾸어 비교하면, 두 병원 모두 원본 이름을 알지 못한 채로도 같은 사람인지 아닌지를 판별할 수 있습니다. 마치 서로 다른 언어로 된 자물쇠를 열지 않고도 같은 열쇠인지 확인하는 방법과 비슷합니다.
왜 중요한가
의료, 통계, 금융 분야에서는 여러 기관의 데이터를 결합해야 의미 있는 분석이 가능한 경우가 많지만, 개인정보 유출 위험 때문에 원본 데이터를 그대로 공유하기 어렵습니다. 정보보안학에서는 데이터 결합의 정확도와 프라이버시 보호 수준을 동시에 만족시키는 알고리즘을 설계하는 것이 중요한 연구 주제입니다.
논문에서는 이렇게 쓰입니다
여러 병원의 데이터를 원본 노출 없이 결합하는 기술적 접근을 설명하는 문장입니다.
프라이버시를 지키면서도 연계 정확도를 유지하는 것이 연구의 핵심 목표임을 나타내는 문장입니다.
조금 더 깊게 보면
대표적인 방법으로는 이름이나 주소 같은 식별 정보를 해시 함수로 변환해 비교하는 방식, 블룸 필터를 이용해 유사도를 계산하는 방식, 안전한 다자간 연산을 활용해 두 기관이 서로의 원본 데이터를 보지 않고 매칭 결과만 얻는 방식 등이 있습니다. 완전 일치가 아닌 유사 문자열 매칭이 필요할 때는 정확도와 프라이버시 보호 수준 사이의 상충 관계가 발생할 수 있습니다.
주의할 점
해시 값으로 변환했다고 해서 항상 안전한 것은 아니며, 사전 공격 등으로 원본 정보가 추정될 위험이 존재할 수 있습니다. 매칭 정확도를 지나치게 높이려다 프라이버시 보호 수준이 약해질 수 있어 설계 시 균형이 필요합니다.