검색 상세

영지식 증명 기반, 프라이버시를 보존하는 수치형 의료 데이터에 대한 증명 검색 시스템

Privacy-Preserving Proof Search System for Numerical Medical Data based on ZKP

초록(요약문)

생성형 AI 서비스의 등장 이후로 전세계의 학계와 산업계가 모델을 학습할 대량의 데이 터를 요구하기 시작하였다. 그렇게 다양한 분야에서 전에 없던 수준의 고품질 데이터에 대한 수요가 폭증하자, 데이터는 하나의 전략 자산과도 같은 위상을 지니게 되었다. 결과적으로 기존 에 데이터를 독점하고 있던 각 분야의 플랫폼 기업들이 막강한 영향력을 떨칠 수 있게 되었지만 정작 데이터의 생성에 기여한 개인들은 아무런 보상도 받지 못한 채, 기업들의 신뢰할 수 없는 인프라에 의존하게 되는 상황이 지속되었다. Web 3.0은 이러한 데이터 자산 시대에 소유권 구조를 바로잡기 위한 비전으로 각광받기 시작했고, 많은 공학자들이 이를 위한 기술 개발에 몰두하였다. 특히나 많은 연구들이 데이터 원작자의 소유권을 보호하면서 자유롭고 안전하게 데이터를 거래할 수 있는 시스템을 구현하는 것을 목표로 이루어졌다. 본 연구는 그러한 시도의 일환으로써, 영지식 증명 기술을 이용해 데이터의 원문이 아닌, ’증거’를 검색하는 시스템을 제 안한다. 그 중에서도 수치로 표현되는 의료 데이터를 범위를 기반으로 검색할 수 있는 시스템을 제안함으로써, 환자 개개인이 자신의 의료 데이터가 유출될 걱정 없이 플랫폼에 증거를 업로드, 데이터 수요자는 이를 검색하여 필요한 범위에 적합한 데이터의 존재를 확인할 수 있게 한다. 이 시스템은 zk-SNARK 기반의 영지식 증명 데이터만을 중앙집중 서버에 저장하여 개인정보 유출의 위험을 제거하며, 동시에 수요자가 원하는 범위의 데이터를 효율적으로 검색할 수 있는 시스템을 제안한다.

more

목차

1장 서론 7
1.1 연구 배경 7
1.2 문제 정의 8
1.3 연구 목적 9

2장 관련 연구 11
2.1 암호화 검색 및 순서 보존 암호 11
2.2 공간 인덱스 및 비대칭 내적 연산 기반 검색 11
2.3 동형 암호 및 학습형 인덱스 기반 검색 12
2.4 검증 가능한 데이터베이스 13
2.5 하드웨어 및 블록체인 기반 접근 13

3장 배경 기술 15
3.1 zk-SNARK 15
3.2 Groth16 protocol 15
3.3 Merkle Proof 16
3.4 zk-SNARK 친화적 암호화 원형 17
3.4.1 EdDSA (Edwards-curve Digital Signature Algorithm) 17
3.4.2 MiMC (Minimal Multiplicative Complexity) 해시 17
3.4.3 암호학적 커밋 17

4장 제안하는 시스템 19
4.1 구성 요소 19
4.1.1 발급기관 (Data Issuer, DI) 19
4.1.2 데이터 소유자 (Data Provider, DP) 20
4.1.3 데이터 수요자 (Data Consumer, DC) 20
4.1.4 검색 서버 (Search Server, SS) 20
4.1.5 데이터베이스 20
4.2 데이터 발급 모델 22
4.3 데이터 검색 모델 25
4.4 범위 증명 구조 26
4.5 다중 쿼리의 처리 28
4.6 소유권 증명 문제 30
4.6.1 소유권 증명 프로세스 최적화 32
4.7 시스템 성능 및 보안성에 대한 고찰 32

5장 실험 34
5.1 실험 설계 34
5.1.1 마이크로 벤치마크 34
5.1.2 설계 방식 비교 실험 35
5.1.3 위협 모델 시뮬레이션 및 확장 보안에 대한 고찰 36
5.2 실험 환경 37
5.3 실험 결과 37
5.3.1 마이크로 벤치마크 37
5.3.2 설계 방식 비교 실험 39
5.4 위협 모델 시뮬레이션 및 추가적인 보안 조치 43

6장 결론 46
6.1 연구의 의의 46
6.2 연구의 한계 46
6.3 향후 과제 47

more