发明名称 TAMPER RESISTANT METHOD OF EXECUTABLE PROGRAM AND MODULE THEREOF
摘要 A temper resistant method of an executable program and an apparatus thereof are provided to prevent the program from being modified by a cracker by dividing into a link set and a protection set and encoding a binary execution code in upgrading the program to a memory device. A tempering prevention module(100) comprises a control unit(110), an interpretation unit(120), a sorting unit(130), a matching unit(140), a coding/encoding unit(150) and a replacing unit(160). The control unit controls the entire processor. The interpretation unit extracts binary executable code information by parsing a header of a program. The sorting unit sorts the binary execution code by a protection set and a link set. The matching unit creates and manages correlation about the two selected sets. The coding/encoding unit comprises a hash function unit(152) and a scrambler(154). The hash function unit creates a hash value by using the hash function, and the scrambler encodes and decodes the binary execution code on the basis of the hash value. The replacing unit makes meaningless symbol string data by arranging randomly and deforming the symbol string data written on the program header.
申请公布号 KR20080018683(A) 申请公布日期 2008.02.28
申请号 KR20060081177 申请日期 2006.08.25
申请人 SAMSUNG ELECTRONICS CO., LTD. 发明人 NAM, SU HYUN;CHOI, SANG SU
分类号 G06F9/06;G06F9/00 主分类号 G06F9/06
代理机构 代理人
主权项
地址