이 논문은 신뢰 가능한 클라이언트가 신뢰할 수 없는 메모리에 저장된 암호화 데이터를 접근 패턴 노출 없이 조회하는 오블리비어스 RAM(ORAM)과 오블리비어스 서치 트리(ST)의 오랜 '로그 제곱 저주'를 폭넓은 파라미터 영역에서 해결했다고 밝힌다. 연구진은 블록 크기 B가 로그 1+ε 제곱 이상일 때 통계적으로 안전한 ORAM이 O(log_B N) 비용으로 최적화될 수 있음을 증명했고, B가 로그 2+ε 제곱 이상이면 오블리비어스 서치 트리도 동일한 최적 비용을 달성해 비오블리비어스 트리와 성능이 같아진다고 설명한다. 이는 서치 트리의 경우 오블리비어스성을 '공짜로' 얻을 수 있다는 의미다. 이 조건은 시그널·메타 등이 실제 사용하는 하드웨어 엔클레이브 구조의 캐시라인 가정과도 부합해 실용적 함의가 크다.
- •ORAM과 오블리비어스 서치 트리의 '로그 제곱 저주'를 폭넓은 파라미터 영역에서 최초로 해결
- •블록 크기 B가 로그 1+ε 제곱 이상이면 통계적으로 안전한 ORAM이 O(log_B N) 최적 비용 달성
- •B가 로그 2+ε 제곱 이상이면 오블리비어스 서치 트리도 비오블리비어스 트리와 동일한 성능 확보
- •해당 조건은 시그널·메타가 실제 사용하는 하드웨어 엔클레이브의 캐시라인 가정과 일치
0단 자동
AI가 규칙대로 쓰고 그대로 게시했습니다. 사람이 따로 보지 않았습니다.
- 규칙 판
- 규칙 판 도입 이전 기사입니다.
- 남기는 것
- 규칙 판 · 모델 · 시각
- 판 기록
- 아직 없습니다.
Optimal Statistical Oblivious RAM and Search Tree in the External-Memory Model
- 1.통계적 안전성을 갖춘 ORAM을 O(log_B N) 비용으로 구현해 오랜 로그제곱 하한을 돌파
- 2.오블리비어스 검색 트리도 O(log_B N) 달성, 비오블리비어스 트리와 동일 성능으로 은닉성을 공짜로 확보
- 3.두 결과 모두 블록 크기 B에 대한 표준 가정만 요구, 와이드 캐시라인 가정과 일치
- 4.시그널·메타의 하드웨어 엔클레이브 오블리비어스 구현과도 부합하는 조건
왜 중요한가?
암호학적 가정 없이 접근 패턴을 숨기는 ORAM·검색 트리의 성능 하한을 처음 돌파해, 로그제곱 오버헤드로 실용성이 떨어졌던 오블리비어스 자료구조를 하드웨어 엔클레이브 등 실제 시스템에 적용할 길을 열었다.
이 논문은 블록체인 환경에서 데이터 접근 패턴 노출 없이 프라이버시를 강화하는 핵심 기술인 ORAM의 최적화 방안을 다룹니다. 국내에서 데이터 보안 및 개인정보 보호 규제가 강화되는 상황에서, 이 기술은 분산원장기술(DLT) 기반 서비스의 신뢰도를 높이고 규제 준수 부담을 줄이는 데 중요한 통찰을 제공할 것입니다. 특히 효율성 측면의 도전 과제는 국내 블록체인 기술 개발자들에게 중요한 고려 사항이 됩니다.
본문 미리보기
Oblivious RAM (ORAM) allows a trusted client to access (encrypted) data stored in untrusted memory, such that the access patterns reveal nothing about the data or the queries. It is well-known that any ORAM scheme must suffer from a logarithmic overhead. More precisely stated, each request must incur $\Omega(\log_B N)$ block transfers on average, where $N$ is the size of the logical memory and $B$ is the block size of the oblivious implementation. Moreover, the same lower bound extends to oblivi
전체 내용이 궁금하다면?
원문을 직접 읽어보세요
이 글이 만들어진 과정
- 11:24AI 초안



