“클라우드도 못 훔쳐본다?”… 하이퍼레저 패브릭과 인텔 SGX가 만든 ‘철벽 블록체인’의 정체
블록체인은 원래 안전한 기술 아닌가? 많은 사람이 그렇게 생각한다. 하지만 진짜 무서운 공격자는 따로 있다. 바로 서버 관리자 와 클라우드 운영자 다. 아무리 블록체인이 암호화돼 있어도, 데이터가 실제로 계산되는 순간에는 메모리 안에서 평문 상태로 존재한다. 쉽게 말해 금고 안에 넣어둔 돈을 꺼내 세는 순간, 누군가 옆에서 훔쳐볼 수 있다는 뜻이다. 이 치명적인 약점을 해결하기 위해 연구진이 꺼내든 무기는 바로 Confidential Computing(기밀 컴퓨팅) 이었다. 그리고 이 기술은 실제로 이탈리아 제노바 항구 물류 시스템에 적용됐다. 단순한 실험실 장난감 수준이 아니었다는 이야기다. 블록체인도 결국 서버 위에서 돌아간다는 불편한 진실 많은 기업이 물류, 금융, 의료 데이터를 위해 하이퍼레저 패브릭(Hyperledger Fabric) 같은 기업형 블록체인을 사용한다. 이 시스템은 참여자마다 권한을 나누고, 특정 조직끼리만 데이터를 공유하는 기능도 제공한다. 논문에서는 이를 Private Collections(프라이빗 컬렉션) 이라고 설명했다. 문제는 여기서 끝나지 않는다. 예를 들어 물류회사가 컨테이너 이동 정보를 블록체인에 저장했다고 해보자. 다른 참여자는 못 보더라도, 클라우드 서버 관리자나 해커가 서버 메모리를 들여다보면 정보가 그대로 노출될 수 있다. 즉, 블록체인이 참가자끼리는 속일 수 있어도, 서버 자체가 배신하면 답이 없었던 셈 이다. 연구진은 바로 이 부분을 파고들었다. 인텔 SGX는 컴퓨터 안에 ‘비밀 방’을 만든다 연구의 핵심 기술은 Intel SGX 다. 이 기술은 CPU 내부에 외부가 접근할 수 없는 작은 보안 공간, 즉 엔클레이브(enclave) 를 만든다. 조금 쉽게 말하면 이런 느낌이다. 일반 프로그램 → 유리벽 사무실 SGX 프로그램 → 철문 달린 방공호 데이터는 이 방 안에서 암호화된 상태로 계산된다. 심지어 운영체...