← 최신 논문
⚡ electrical engineering

Safecloud: A Distributed, Encrypted Storage Cloud for Streaming

Safecloud는 파일을 브라우저 기반 스토리지 노드와 연합된 라우터에 걸쳐 암호문 전용 청크로 분할 및 암호화함으로써 프라이버시를 보장하고, 새로운 키 계층 구조와 수렴형 어드레싱을 활용하여 평문이나 키를 전혀 노출하지 않고도 안전한 중복 제거, 효율적인 O(1) 스트리밍, 그리고 검증 가능하고 저비용인 인센티브를 가능하게 하는 분산형 암호화 저장 및 스트리밍 네트워크입니다.

원저자: Gregory Magarshak

게시일 2026-06-10
📖 4 분 읽기☕ 가벼운 읽기

원저자: Gregory Magarshak

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신이 인터넷에 방대한 영화와 도서 라이브러리를 저장하고 싶다고 상상해 보세요. 하지만 당신은 당신의 선반을 맡아줄 낯선 사람들을 신뢰하지 않습니다. 그들이 당신의 책을 읽는 것을 원치 않으며, 당신이 모르는 사이에 그들이 페이지를 가짜로 바꿔치기하는 것도 원치 않습니다.

Safecloud는 이 문제를 해결하기 위해 설계된 새로운 시스템입니다. 이것은 당신의 웹 브라우저를 하나의 저장 장치로 바꾸며, 데이터를 보유한 사람들조차 그 내부를 볼 수 없는 안전하고 암호화된 네트워크를 생성합니다.

다음은 이 시스템이 어떻게 작동하는지 쉬운 개념별로 나누어 설명한 것입니다.

1. "눈먼" 저장소 (드롭 - Drops)

보통 보관함을 빌리면, 주인은 마스터 키를 가지고 있어 내부를 들여다볼 수 있습니다. Safecloud에서 저장 단위는 **드롭(Drops)**이라고 불립니다.

  • 비유: 당신의 귀중품을 집을 떠나기도 전에 금고에 넣고 잠근다고 상상해 보세요. 그리고 그 잠긴 금고를 낯선 사람(드롭)에게 건네주어 그들의 지하실에 보관하게 합니다.
  • 마법: 낯선 사람은 열쇠를 결코 볼 수 없습니다. 그들은 오직 잠긴 상자만을 볼 뿐입니다. 그들은 상자를 열 수도, 내용물을 읽을 수도, 심지 even 그 안에 무엇이 들어있는지조차 알 수 없습니다. 만약 그들이 당신의 상자를 다른 것으로 바꾸려 한다면, 자물쇠가 라벨과 일치하지 않아 당신은 즉시 알게 될 것입니다.
  • 반전: 이 "낯선 사람들"은 사실 평범한 웹 브라우저 탭입니다. 만약 당신이 웹사이트의 탭을 열어둔다면, 그 탭은 드롭이 되어 당신의 잠긴 상자들을 무료로 보관할 수 있습니다.

2. "마스터 키"와 "마법 지도" (클라우드 & 제트 - Cloud & Jets)

당신(클라우드/Cloud)은 유일한 마스터 키를 보유합니다. 당신은 이 키를 절대 누구에게도 보내지 않습니다.

  • 비유: 낯선 사람에게 열쇠를 주는 대신, 당신은 마법 지도(이름은 제트/Jet)를 줍니다.
  • 작동 방식: 제트는 라우팅 서버입니다. 제트는 당신의 데이터를 보유하지도 않고, 당신의 키를 가지고 있지도 않습니다. 단지 당신의 잠긴 상자들이 어디에 있는지만 알고 있습니다. 당신이 영화를 보고 싶을 때, 제트는 드롭들에게 "이봐, '장면 1'이라고 적힌 상자를 가져와"라고 말합니다. 그러면 드롭은 잠긴 상자를 가져오고, 당신은 당신의 기기에서 그것을 풉니다.

3. "단일 루트" 트리 구조 (키 혼란의 종말)

많은 시스템에서는 친구에게 책의 특정 장(chapter)만 공유하고 싶을 때, 새로운 자물쇠를 채운 책 전체를 새로 복사해야 합니다. Safecloud는 더 똑똑합니다.

  • 비유: 모든 가족 구성원이 고유한 열쇠를 가진 가족 가계도를 상상해 보세요. Safecloud에서는 단 하나의 **마스터 키(루트/Root)**만 존재합니다. 모든 개별 파일, 모든 조각, 그리고 모든 공유 폴더에 대한 다른 모든 키는 수학적으로 그 하나의 마스터 키로부터 파생됩니다.
  • 이점: 만약 친구에게 영화의 제3장만 보여주고 싶다면, 영화 전체를 다시 잠글 필요가 없습니다. 단지 그 특정 가지(branch)만을 풀 수 있는 "하위 키"를 전달하면 됩니다. 그들은 당신이 특정 권한을 주지 않았다면 제4장이나 오디오 트랙을 열 수 없습니다. 이는 마치 누군가에게 현관문만 열 수 있는 열쇠를 주는 것과 같습니다. 지하실의 금고까지 열 수 있는 열쇠를 주는 것이 아닙니다.

4. 다운로드 없는 스트리밍

이 "트리" 구조 덕분에 영상을 보는 것은 매우 빠르고 유연합니다.

  • 비유: 영상을 긴 기차라고 상상해 보세요. 일반적인 암호화 시스템에서는 마지막 칸에 도달하기 위해 앞쪽의 모든 칸을 먼저 열어야 할 수도 있습니다.
  • Safecloud의 방식: 키들이 수학적으로 연결되어 있기 때문에, 만약 당신이 "기차역"(시작 지점)에 대한 키를 가지고 있다면, 이전의 것들을 열지 않고도 특정 "칸"(세그먼트)에 대한 키를 즉시 계산해 낼 수 있습니다. 당신은 영화의 끝으로 즉시 이동할 수 있으며, 시스템은 그 정확한 순간을 위한 키를 순식간에 계산합니다.

5. "정직 경제" (세이프벅스 - Safebux)

드롭들이 당신의 상자를 삭제하고 도망가지 않도록 어떻게 보장할까요?

  • 비유: "보여줘 봐" 게임을 상상해 보세요. 주기적으로 제트는 드롭에게 " '장면 1'이라고 적힌 상자를 보여줘"라고 요청합니다. 드롭은 디지털 영수증에 서명함으로써 자신이 여전히 상자를 가지고 있음을 증명해야 합니다.
  • 보상: 드롭이 상자를 가지고 있음을 증명하면, **세이프벅스(Safebux)**라는 포인트를 얻습니다. 만약 상자를 제시하지 못하면, 포인트를 잃고 쫓겨납니다. 이는 정직하게 행동하는 것이 속임수를 쓰는 것보다 더 저렴하고 쉽도록 만드는 시스템을 구축합니다. 엄청나게 느린 컴퓨터 연산 능력을 요구하는 다른 시스템들과 달리, Safecloud는 단순한 디지털 서명만을 요구하므로 훨씬 더 빠르고 저렴합니다.

요약: 무엇이 특별한가?

  • 개인정보 우선: 데이터를 저장하는 사람들은 글자 그대로 그 내용을 볼 수 없습니다.
  • 브라우저 기반: 특별한 하드웨어가 필요하지 않습니다. 당신의 브라우저 탭이 저장 제공자가 될 수 있습니다.
  • 세밀한 제어: 영화의 5분짜리 예고편이나 자막만을 공유할 수 있으며, 파일 전체를 공유할 필요가 없습니다.
  • 효율성: 수학을 사용하여 단계를 건너뜀으로써, 영상의 "탐색(seeking)"을 즉각적으로 가능하게 하고 자동 중복 제거(두 사람이 같은 파일을 업로드하면 시스템은 하나의 잠긴 복사본만 저장하여 공간을 절약함)를 실현합니다.

핵심 요점: Safecloud는 데이터를 보유한 사람들이 그 내용에 대해 "눈이 먼" 상태이며, 스트리밍 영상을 재생할 만큼 빠르고, 정직하게 행동하는 것이 가장 수익성이 높은 경로가 되도록 설계된 경제 구조를 가진 글로벌 저장 네트워크를 구축하는 방법입니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →