发明申请
US20080271001A1 METHOD OF GENERATING PROGRAM, INFORMATION PROCESSING DEVICE AND MICROCOMPUTER
审中-公开
产生程序,信息处理设备和微型计算机的方法
- 专利标题: METHOD OF GENERATING PROGRAM, INFORMATION PROCESSING DEVICE AND MICROCOMPUTER
- 专利标题(中): 产生程序,信息处理设备和微型计算机的方法
-
申请号: US11853058申请日: 2007-09-11
-
公开(公告)号: US20080271001A1公开(公告)日: 2008-10-30
- 发明人: Yo Nonomura , Shunsuke Ota , Takashi Endo , Takashi Tsukamoto , Ichiro Kyushima , Hiromi Nagayama , Kenichi Hirane , Yoshiyuki Amanuma
- 申请人: Yo Nonomura , Shunsuke Ota , Takashi Endo , Takashi Tsukamoto , Ichiro Kyushima , Hiromi Nagayama , Kenichi Hirane , Yoshiyuki Amanuma
- 优先权: JP2006-245821 20060911; JP2007-027989 20070207; JP2007-144454 20070531; JP2007-231299 20070906
- 主分类号: G06F9/45
- IPC分类号: G06F9/45
摘要:
In programming in high-level language, a method of generating a program supporting external specifications for generating secure codes having high tamper-resistance and automatically generating an executable program having tamper-resistance with regard to a portion designated by a user is provided. A syntax analysis step, an intermediate representation generation step, a register allocation step, an optimization processing step, an assembly language generation step, a machine language generation step and a machine language program linkage step are executed. And between finish of reading of the source program and generating the executable program, a tamper-resistant code insertion step of automatically generating a code having tamper-resistance coping with unjust analysis of an operation content of the executable program is executed to the source program, the intermediate representation, the assembly language program or the machine language program based on an instruction of a user.
信息查询