Invention Application
- Patent Title: METHOD FOR RANDOMIZING ADDRESS SPACE LAYOUT OF EMBEDDED SYSTEM BASED ON HARDWARE AND APPARATUS FOR THE SAME
-
Application No.: US16695731Application Date: 2019-11-26
-
Publication No.: US20200174920A1Publication Date: 2020-06-04
- Inventor: Jin-Yong LEE , Dae-Won KIM , Boo-Sun JEON , Bo-Heung CHUNG , Hong-Il JU , Byeong-Cheol CHOI
- Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
- Applicant Address: KR Daejeon
- Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
- Current Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
- Current Assignee Address: KR Daejeon
- Priority: com.zzzhc.datahub.patent.etl.us.BibliographicData$PriorityClaim@7f0a73ad
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F13/26

Abstract:
Disclosed herein are a method and apparatus for randomizing the address space layout of an embedded system based on hardware. The method is configured such that the hardware loader of the embedded system randomly arranges the respective address regions of multiple peripheral devices and memory using a random number each time a program is loaded, such that the respective random start addresses of the multiple peripheral devices and the memory, which are set based on the randomly arranged address regions, are recorded in an address table, and such that program code loaded into the memory is reengineered based on the address table so as to match the randomly arranged address regions.
Information query