컨텐츠 바로가기 영역
대메뉴로 바로가기
본문으로 바로가기

PDF 원문보기 스크랩하기

[KR] 암호화된 실행코드에 대하여 동적으로 복호화할 수 있게 한코드블록 암호화 방법(A Method for Code-blocks Encryption which Enables Dynamic Decryption of Encrypted Executable Code)

  • 국가/구분 KR/특허
  • 해외특허
  • 출원번호/일자 10-2007-0070975 / 2007-07-16
  • 등록번호/일자 10-0842042 / 2008-06-23

발명자

김형식 , 정동우

출원인

충남대학교산학협력단

초록

본 발명은 실행코드를 기본블록들로 분할하고 분할한 기본블록들을 일정한 크기의 실행코드블록단위로 재구성하고 이렇게 재구성된 실행코드블록을 중복함으로써, 암호화된 실행코드에 대하여 동적으로 복호화할 수 있게 한 코드블록 암호화 방법에 관한 것이다. 본 발명에 따른 암호화된 실행코드에 대하여 동적으로 복호화할 수 있게 한 코드블록 암호화 방법은 분기 명령어나 점프 명령어 등의 제어이동명령어(control transfer instruction) 위치를 중심으로 실행코드를 기본블록으로 분할하는 과정과 ; 기본블록들을 실행하기에 적합한 일정크기의 블록인 실행코드블록으로 재구성하는 과정과 ; 블록암호화를 하기 전에 선행암호블록이나 키가 두 개 이상 존재하는 문제를 회피하기 위해 실행코드블록을 중복하는 과정과 ; 문제를 회피한 이후 블록암호화를 하는 과정으로 이루어짐을 특징으로 한다.

뒤로가기 특허 정보