표면 코드(Surface Code)는 현재까지 제안된 양자 오류정정 코드 중에서 가장 실용화 가능성이 높은 구조로 평가받는다. 초전도 큐비트, 이온트랩, 스핀 큐비트 등 다양한 물리적 플랫폼에서 구현 가능한 데다, 높은 내결함성(fault tolerance)을 갖추고 있어 대규모 양자 컴퓨터의 기초 구조로 가장 유력한 후보로 자리 잡고 있다. 본 글에서는 표면 코드가 어떤 원리로 작동하며 어떻게 높은 안정성을 확보하는지를 이론과 구조를 중심으로 상세히 분석한다.1. 표면 코드의 기본 개념표면 코드는 2차원 격자 형태의 큐비트 구조를 기반으로 한다. 격자는 데이터 큐비트와 측정 큐비트로 구성되며, 측정 큐비트는 주기적으로 주변 데이터 큐비트의 오류 상태를 측정한다. 이 측정 결과를 통해 오류를 검출하고 원..