Searching method for encrypted data using inner product and terminal and server therefor

본 발명은, 사용자가 신뢰할 수 없는 서버에 중요한 데이터를 암호화하여 저장하는 경우에, 암호화하여 저장된 데이터에 대해 복수의 키워드에 의한 검색을 행하기 위한 방법에 관한 것이다. 사용자는 검색할 키워드 집합을 내적 연산한 값을 서버에 전송하며, 서버는 저장된 인덱스 집합의 내적 연산 값과 비교를 행한 후, 결과가 일치하는 문서를 반환한다.