본 개시는 랜덤 위상 랩핑에 기반하여 영 지식 증명 및 인증하는 기술을 제공한다. 본 개시의 일 실시 예에 따른 복소 사인파에 기반한 클라이언트의 영 지식 증명 방법은 각 단계의 적어도 일부가 클라이언트의 프로세서에 의해 수행되는 방법으로서, 비밀 정보에 기반하여 각 엘리먼트(element)의 값이 위상 값인 비밀 위상 어레이(S)를 생성하는 단계, 비밀 정보의 보유에 대한 인증을 요청하는 요청 메시지를 서버로 전송하는 단계, 서버로부터 랜덤하게 선택된 정수가 각 엘리먼트의 값인 챌린지 마스크 어레이(e)를 수신하는 단계 및 각 엘리먼트의 값이 라디안(radian) 단위로 랜덤하게 선택된 랜덤 마스크 어레이(r), 비밀 위상 어레이(S) 및 챌린지 마스크 어레이(e)에 기반한 인증 위상 어레이(y)를 서버에 전송하는 단계를 포함한다.