← 최신 논문
💻 computer science

AURA: Blockchain-Enabled Privacy-Preserving Edge Computing via Zero-Knowledge Proof Aggregation

AURA는 무거운 암호학적 연산을 에지 노드로 오프로딩하고 새로운 이진 트리 집계 프로토콜을 활용하여 64개의 디바이스 레벨 증명을 하나의 저비용 및 에너지 효율적인 온체인 검증으로 압축함으로써 프라이버시를 보호하는 IoT 트랜잭션을 가능하게 하는 에지 지원 ZK-Rollup 프레임워크입니다.

원저자: Haofeng Guo, Jun Zhou, Xiaolei Dong, Zhenfu Cao

게시일 2026-08-19
📖 4 분 읽기☕ 가벼운 읽기

원저자: Haofeng Guo, Jun Zhou, Xiaolei Dong, Zhenfu Cao

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

디지털 시대에 블록체인은 누구나 검사할 수 있지만 그 누구도 단독으로 수정할 수 없는 공유된 기록인 공공 장부 역할을 합니다. 이러한 투명성은 보안 측면에서는 가장 큰 강점이지만, 프라이버시 측면에서는 가장 큰 약점이기도 합니다. 가정의 스마트 미터기나 공장 기계의 센서가 블록체인으로 데이터를 보낼 때, 기존 시스템은 누가, 무엇을, 얼마나, 누구에게 보냈는지를 정확히 드러냅니다. 배터리가 작고 컴퓨팅 능력이 제한적인 수십억 개의 사물인터넷(IoT) 기기들에게 이러한 노출은 심각한 문제입니다. 이는 유틸리티 회사가 가족이 언제 집에 있는지 정확히 알 수 있거나, 경쟁업체가 공용 장부를 관찰함으로써 공장의 생산 일정을 추론할 수 있음을 의미합니다. 이를 해결하기 위해 연구자들은 제로 지식 증명(zero-knowledge proof)이라는 방법을 개발했습니다. 이는 장치가 거래 자체의 세부 사항을 밝히지 않고도 해당 거래가 유효함을 증명할 수 있게 해주는 암호화 기술입니다. 그러나 역사적으로 이러한 증명을 생성하는 데는 데스크톱 컴퓨터 수준의 막대한 연산량이 필요했기 때문에, 작고 배터리로 구동되는 센서들이 이를 직접 사용하는 것은 불가능했습니다.

이스트 차이나 노멀 대학교(East China Normal University)의 연구팀은 AURA라고 부르는 새로운 시스템을 통해 이 병목 현상을 해결했습니다. 그들의 연구는 프라이버시를 위해 요구되는 무거운 수학적 계산과 일상적인 센서의 작은 하드웨어 사이의 간극을 메웁나다. 작은 장치에 불가능한 일을 요구하는 대신, AURA는 업무를 분담합니다. 작은 장치는 1밀리초 미만이 소요되는 빠르고 간단한 암호화 단계를 수행합니다. 그런 다음 이 작은 암호화된 데이터 조각을 스마트 게이트웨이나 도로 단위 장치와 같은 근처의 더 강력한 에지 서버(edge server)로 보냅니다. 복잡한 수학을 처리할 수 있는 컴퓨팅 능력을 갖춘 이 서버는 여러 장치로부터 온 데이터를 받아 하나로 묶습니다. 그런 다음 이 데이터들이 모두 유효함을 입증하면서도 누가 무엇을 보냈는지 또는 얼마가 전송되었는지는 밝히지 않는 하나의 압축된 증명을 생성합니다. 이 증명은 이후 메인 블록체인으로 전송됩니다. 그 결과, 프라이버시는 보호되고, 메인 네트워크는 방대한 데이터로 인해 과부하되지 않으며, 작은 장치들은 엄격한 에너지 제한 범위 내에서 작동할 수 있는 시스템이 탄생했습니다.

연구진은 완전한 작동 시스템을 구축하고 실제 블록체인 네트워크의 테스트 버전에서 이 접근 방식을 테스트했습니다. 그 결과, 작은 장치들은 약 330마이크로초가 소요되는 간단한 암호화 작업만을 수행해야 했으며, 이는 배터리 전력을 거의 소비하지 않는 아주 짧은 시간임을 확인했습니다. 프라이버시 증명을 생성하는 무거운 작업은 에지 서버가 담당했는데, 이 서버는 64개의 트랜잭션을 약 481밀리초 만에 한 배치(batch)로 처리할 수 있었습니다. 이 단일 배치 증명이 블록체인에 제출되었을 때, 네트워크가 이를 검증하는 비용은 이전 방식보다 현저히 낮았습니다. 구체적으로, 배치 내의 단일 트랜잭션을 검증하는 데 드는 비용은 약 30,712 연산 단위로 떨어졌는데, 이는 기존 프라이버시 시스템에서 요구되던 수백만 단위와 비교하면 엄청난 감소입니다. 이러한 효율성 덕분에 표준 배터리로 구동되는 장치는 이론적으로 자신의 수명 동안 수백만 건의 이러한 트랜잭션을 수행할 수 있으며, 암호화에 드는 에너지 비용은 데이터를 무선으로 전송하는 데 드는 에너지에 비해 무시할 수 있는 수준입니다.

이 시스템은 여러 장치의 데이터를 하나의 단위로 취급하는 영리한 설계를 통해 이러한 효율성을 달성합니다. 에지 서버는 각 트랜잭션을 하나씩 검증하는 대신, 트랜잭션들을 배치로 그룹화하고 이진 트리 구조를 만들어 증명을 압축합니다. 이를 통해 블록체인은 단 한 번의 빠르고 간단한 수학적 체크로 수십 개의 트랜잭션에 대한 유효성을 확인할 수 있습니다. 또한 연구진은 표준 에지 서버의 메모리 제한 내에 들어맞는 특정 규칙 또는 회로(circuit)를 설계하여, 값비싼 슈퍼컴퓨터가 아닌 저렴한 하드웨어에서도 시스템이 실행될 수 있도록 보장했습니다. 연구진은 이 접근 방식이 스마트 마이크로그리드(이웃 간 에너지 거래), 산업 공급망(기계의 부품 주문), 커넥티드 차량(통행료 결제) 등 매우 다른 세 가지 실제 시나리오에서 작동함을 입증했습니다. 각 사례에서 시스템은 금액과 신원을 성공적으로 숨기면서도 거래를 빠르고 저렴하게 유지했습니다.

가장 중요한 발견 중 하나는 이 시스템이 작은 장치들이 에지 서버를 믿어야 할 필요가 없다는 점입니다. 서버가 증명을 생성하기 위해 원시 데이터를 보게 되기는 하지만, 최종적으로 블록체인에 남는 결과물은 암호화된 정보와 수학적 보증만을 포함합니다. 설령 서버가 부정직하게 행동하더라도, 유효한 증명을 위조하거나 거래의 숨겨진 세부 사항을 대중에게 드러낼 수 없습니다. 연구진은 관찰자가 전체 데이터 스트림을 지켜보더라도 송신자와 수신자를 연결하거나 거래 금액을 알아내려는 시도로부터 시스템이 보호됨을 확인했습니다. 또한, 많은 장치가 동시에 데이터를 보낼 수 있는 IoT 트래픽의 돌발적인 특성을 처리하기 위해, 데이터를 처리하기 전 작은 배치를 형성하도록 기다리는 방식을 통해 시스템이 대응할 수 있음을 보여주었습니다. 이러한 유연성 덕분에 시스템은 에너지 거래에 필요한 찰나의 타이밍부터 공급망 업데이트에 적합한 긴 간격까지 다양한 요구사항에 적응할 수 있습니다.

본 연구는 또한 이 설계에 따른 트레이드오프(trade-offs)를 탐구했습니다. 배치 크기를 키울수록 트랜잭션당 비용은 더욱 낮아지지만, 장치가 자신의 거래가 확정될 때까지 기다려야 하는 시간은 약간 증가합니다. 연구진은 이 관계를 도식화하여, 64개의 트랜잭션으로 구성된 배치 크기가 낮은 비용과 빠른 확정 시간 사이의 실질적인 최적점(sweet spot)임을 보여주었습니다. 또한 일부 장치가 해킹되더라도 네트워크의 대다수가 정직하다면 시스템이 안전하게 유지된다는 것을 확인했습니다. 이 작업은 이론적인 프라이버시에서 실질적인 배포로의 전환을 의미하며, 가장 제약이 많은 작은 장치에서도 블록체인의 보안을 희생하지 않고 높은 수준의 프라이버시를 달 구현할 수 있음을 증명했습니다. 무거운 연산을 에지로 옮기고 장치의 역할을 단순하게 유지함으로써, AURA는 미래의 수십억 개 센서와 미터기가 프라이버시를 보호하며, 안전하고 지속 가능하게 블록체인과 상호작용하는 것을 가능하게 합니다.

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

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

Digest 사용해 보기 →