① 서명자 인증(Authentication) : 전자서명을 생성한 서명인을 검증 가능(서명자의 공개키로)
② 부인방지(Non-Repudiation) : 서명인은 자신이 서명한 사실을 부인 불가
③ 위조불가(Unforgeable) : 서명인의 개인키가 없으면 서명을 위조하는 것은 불가함
④ 변경불가(Unalterable) : 이미 한 서명을 변경하는 것은 불가
⑤ 재사용불가(Not-Reusable) : 한 문서의 서명을 다른 문서의 서명으로 재사용 불가
⑥ 재생방지(Replay Protection) : 메시지를 유일하게 하기 위해 연속번호 또는 타임스탬프(Timestamp)를 포함시킨다면 수신자가 검사하여 메시지가 탈취되거나 재생되지 않았음을 보장할 수 있음(재생공격에 강하게 함)
⑦ 무결성 (Integrity) 기능 제공 : 문서내용 변경 여부를 확인할 수 있어야 함