본 연구는 블록체인 환경에서 스마트 컨트랙트의 안전한 오프체인 실행을 보장하기 위한 보안 기법을 다룬다. 기존 온체인 실행 모델은 노드에 과도한 연산 부담을 주고 불필요한 권한 상승 문제를 초래하는 반면, 오프체인 실행은 성능을 향상시키지만 코드 노출, 데이터 유출, 중간자 공격 등 새로운 위협에 취약하다. 이에 따라 본 연구는 신뢰 실행 환경(Trusted Execution Environment, TEE)을 활용하여 스마트 컨트랙트의 실행을 격리하고, 코드 및 데이터의 기밀성과 무결성을 보장하는 방안을 제안한다.
특히, 서로 다른 하드웨어 아키텍처에서의 TEE 활용을 통해 메모리 안전성 확보, 기밀성 및 무결성 보장, 원격 검증(Remote Attestation) 기반 신뢰성 확보라는 세 가지 보안 요구를 충족한다. 이러한 접근은 블록체인 시스템에서 발생할 수 있는 실행 신뢰성 문제를 해결하고, 다양한 아키텍처에 적용 가능한 범용적인 오프체인 보안 실행 프레임워크를 제시한다.
e-mail : rkdgkdud12345@pusan.ac.kr