함수호출규약에 기반한 새로운 소프트웨어 워터마킹 기법
暂无分享,去创建一个
통신망의 발전과 스마트폰의 대중화로 인해 소프트웨어의 배포와 유통은 지속적으로 증가해왔다. 하지만 소프트웨어 불법복제가 만연한 상황에서 개발자의 권리와 수익은 보호받지 못하고 있다. 이러한 상황을 극복하기 위해 소프트웨어 개발자의 지적재산권을 보호하기 위한 소프트웨어 워터마킹 기법이 제안되었지만 대부분의 제안된 기법이 코드 최적화, 코드 난독화 기법에 의해 쉽게 무력화 되었을 뿐만 아니라 복잡한 로직으로 구성되어 기존 프로그램과의 결합이 어려웠다. 이 문제를 해결하기 위해 본 논문에서는 함수 호출 순서를 사용해 워터마크 값을 비트-스트링(bit-string) 형태로 인코딩하고 중국인의 나머지 정리를 이용하여 공격에 의해 일부 워터마크 값이 변경되었을지라도 원래의 워터마크 값을 추출할 수 있는 스테가노그래피(steganography)와 오류정정(error-correction)기법을 결합한 형태의 새로운 워터마킹 기법을 제안한다.