【摘要】 提高电子产品的数据安全性,有效避免被破解的智能编程器,技术方案是:包括设置模块、表生成模块、编程模块、程序存储模块和编程接口,其中设置模块和表生成模块分别与编程模块相连;设置模块用于设置所述表生成模块生成的随机数表的表首地址和表长度,表首地址为所述随机数表向目标芯片中烧写的表首位置;表首地址和表长度的数值分别为所述程序存储模块中存储的被烧写程序中设置的常量表表首地址和表长度的数值;表生成模块,用于生成所述设置模块中设置的表长度的随机数表;编程模块,用于通过编程接口将表生成模块生成的随机数表及程序存储模块中存储的被烧写程序以嵌套的方式烧写到目标芯片中。本发明还提供一种编程器的变成方法。 【专利类型】发明授权 【申请人】北京飞天诚信科技有限公司 【申请人类型】企业 【申请人地址】100083 北京市海淀区学院路40号研7楼5层 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810102738.3 【申请日】2008-03-26 【申请年份】2008 【公开公告号】CN101246432B 【公开公告日】2010-04-21 【公开公告年份】2010 【授权公告号】CN101246432B 【授权公告日】2010-04-21 【授权公告年份】2010.0 【IPC分类号】G06F9/445 【发明人】陆舟; 于华章 【主权项内容】一种智能编程器,其特征是包括设置模块、表生成模块、编程模块、程序存储模块和编程接口,所述设置模块和表生成模块分别与编程模块相连,同时设置模块还与表生成模块相连;其中,所述设置模块用于设置所述表生成模块生成的随机数表的表首地址和表长度,所述表首地址为所述随机数表向目标芯片中烧写的表首位置;所述表首地址和表长度的数值分别为所述程序存储模块中存储的被烧写程序中设置的常量表表首地址和表长度的数值;所述表生成模块,用于生成所述设置模块中设置的表长度的随机数表;所述编程模块,用于通过所述编程接口将所述表生成模块生成的随机数表及所述程序存储模块中存储的被烧写程序以嵌套的方式烧写到目标芯片中;将所述表生成模块生成的随机数表及程序存储模块中存储的被烧写程序以嵌套的方式烧写到目标芯片中具体是指,先将所述表生成模块生成的随机数表替换程序存储模块存储的被烧写程序中的常量表,再将所述随机数表替换所述常量表后的被烧写程序按块烧写到目标芯片中,其中写入目标芯片中的随机数表的表首位置与所述设置模块中设置的表首地址数值相同;所述随机数表用于对片外存储器进行乱序读、写操作,或用于对片外存储器进行密文读、写操作。 【当前权利人】飞天诚信科技股份有限公司 【当前专利权人地址】北京市海淀区学清路9号汇智大厦B楼17层 【引证次数】3.0 【他引次数】3.0 【家族引证次数】3.0 【家族被引证次数】9