发明申请
- 专利标题: PROGRAM CONVERTER, ENCRYPTING DEVICE, AND ENCRYPTING METHOD
- 专利标题(中): 程序转换器,加密设备和加密方法
-
申请号: US12756440申请日: 2010-04-08
-
公开(公告)号: US20100195822A1公开(公告)日: 2010-08-05
- 发明人: Kaoru Yokota , Motoji Ohmori , Yuichi Futa
- 申请人: Kaoru Yokota , Motoji Ohmori , Yuichi Futa
- 优先权: JP2005-131960 20050428
- 主分类号: H04L9/28
- IPC分类号: H04L9/28
摘要:
A program converter (1) converts a program (P) which performs arithmetic addition processing to execute encryption, into a converted program (tP) which performs processing equivalent to the processing of the program (P). The program converter (1) includes: a key data extraction unit (10) which extracts key data from the program (P); an addition table generation unit (11) which generates an addition table from the extracted key data; a conversion table extraction unit (12) which extracts a conversion table from the program (P); a table merger unit (13) which generates a merger table by merging the generated addition table and the extracted conversion table; a random number generation unit (14) which generates a random number; a table randomization unit (15) which generates a randomized merger table by randomizing the merger table using the generated random number; and a converted-program generation unit (16) which generates the converted program (tP) according to the generated randomized merger table.
公开/授权文献
- US08184805B2 Program converter, encrypting device, and encrypting method 公开/授权日:2012-05-22
信息查询