인덱스 테이블 기반 코드 암호화 및 복호화 장치 및 그 방법
    1.
    发明公开
    인덱스 테이블 기반 코드 암호화 및 복호화 장치 및 그 방법 有权
    一种基于索引表的逆向工程代码加解密装置及其方法

    公开(公告)号:KR1020120061405A

    公开(公告)日:2012-06-13

    申请号:KR1020100122719

    申请日:2010-12-03

    CPC classification number: G06F21/14

    Abstract: PURPOSE: An index table based code encoding/decoding device and a method thereof are provided to safely encode a code by differently generating an encoding key based on an index table. CONSTITUTION: An index generating unit(31) divides executing codes of an executing file into code blocks according to a call code and stores a starting address on an index table. A block encoding unit encodes the code block into an encoding key. The encoding key is generated through the code bock.

    Abstract translation: 目的:提供一种基于索引表的代码编码/解码装置及其方法,用于通过基于索引表不同地生成编码密钥来安全地对代码进行编码。 构成:索引生成单元(31)根据呼叫代码将执行文件的执行代码分割为代码块,并将起始地址存储在索引表上。 块编码单元将码块编码为编码密钥。 编码密钥是通过代码块生成的。

    인덱스 테이블 기반 코드 암호화 및 복호화 장치 및 그 방법
    2.
    发明授权
    인덱스 테이블 기반 코드 암호화 및 복호화 장치 및 그 방법 有权
    一种基于索引表的逆向工程代码加解密装置及其方法

    公开(公告)号:KR101216995B1

    公开(公告)日:2012-12-31

    申请号:KR1020100122719

    申请日:2010-12-03

    CPC classification number: G06F21/14

    Abstract: 컴퓨터프로그램의실행파일을암호화하거나, 암호화된실행파일을복호화하는인덱스테이블기반코드암호화및 복호화장치및 방법에있어서, 실행파일의실행코드들을호출코드에의해코드블록으로구분하고, 각코드블록이호출되는회수및 시작주소를인덱스테이블에저장하는인덱스생성부; 및, 코드블록을암호키로암호화하되, 1회호출되는코드블록(이하제1유형코드블록)의암호키는제1유형코드블록을호출하는코드블록(이하호출블록)을이용하여생성하고, 2회이상호출되는코드블록(이하제2유형코드블록)의암호키는난수로생성하고실행파일에저장하는, 블록암호화부를포함하는구성을마련한다. 상기와같은장치및 방법에의하여, 인덱스테이블을이용하여코드블록의호출회수에따라암호키를달리생성함으로써, 안전한코드암호화가가능할뿐만아니라, 암호화또는복호화의수행시간을단축하고저장하는데이터의양을줄일수 있다.

Patent Agency Ranking