동형 암호 활용을 위한 소스 코드 컴파일 장치 및 방법이 개시된다. 일 실시예에 따른 동형 암호 활용을 위한 소스 코드 컴파일 장치는, 동적 언어로 기술된, 주석(Annotation)을 포함하는 소스 코드를 입력 받는 코드 입력 모듈; 상기 소스 코드를 파싱하고, 상기 파싱된 소스 코드와 대응되되 상이한 형식에 따라 기술된 제1 중간 코드를 생성하는 전단부 컴파일 모듈; 및 상기 제1 중간 코드를 파싱하고, 상기 파싱된 제1 중간 코드에 포함된 적어도 일부 연산을 동형 암호 연산으로 대체하여 제2 중간 코드를 생성하는 동형 암호 컴파일 모듈을 포함한다.