程序变换装置及程序执行装置

    公开(公告)号:CN101116083A

    公开(公告)日:2008-01-30

    申请号:CN200680004529.4

    申请日:2006-02-09

    CPC classification number: G06F21/14

    Abstract: 本发明提供一种程序变换装置及程序执行装置。在具有安全功能低但是高速的CPU的机器(PC等)和具有安全功能高但低速的CPU的机器(民用机等)等各种传送目的地机器的各个中难读化等级不同的程序预先全部通过传送元(服务器)来管理。程序变换装置,生成并传送将原程序难读化而生成的被变换程序,以及将用于对所述被变换程序逆变换的变化参数加密而生成的加密变换参数。安全功能高的机器,预先保持解密密钥,在程序执行时,对所述加密变换参数解密,利用解密的变换参数变换并生成程序,执行生成的程序。安全功能低的机器,不变换被变换程序而直接执行难读化的状态的程序。

    加密程序生成方法和设备

    公开(公告)号:CN101145177B

    公开(公告)日:2011-06-15

    申请号:CN200710181446.9

    申请日:2003-07-25

    CPC classification number: G06F21/14 G06F21/6218 G06F21/6281

    Abstract: 一种为了加密在计算机系统上执行的程序的加密程序生成设备,该加密程序生成设备包括:程序划分单元,可操作用于将程序划分成多个部分程序,以便在用于该程序的执行的存储器空间中定位和执行多个部分程序的单元中的程序;程序加密单元,可操作用于加密多个部分程序的单元中的程序;和存储器定位信息生成单元,可操作用于生成存储器定位信息, 指示由程序加密单元加密的每个部分程序在被解密后要被定位到哪个定位区域,该定位区域包括在该存储器空间中,其中,对于至少一个部分程序中的每一个,存储定位信息指示一个部分程序被覆写到在该一个部分程序被解密之前一个或多个其它部分程序已经被定位到的一个定位区域。

    安全处理装置、安全处理方法、加密信息嵌入方法、程序、存储介质和集成电路

    公开(公告)号:CN101300775A

    公开(公告)日:2008-11-05

    申请号:CN200680040882.8

    申请日:2006-10-24

    CPC classification number: H04L9/085 H04L9/3249

    Abstract: 本发明的目的在于提供一种安全处理装置、安全处理方法、加密信息嵌入方法。在对信息使用签名密钥实施签名的签名生成单元中,分割密钥存储单元存储已将签名密钥至少分割为2个的分割秘密密钥、从上述分割秘密密钥计算出上述签名密钥的签名密钥生成式F和签名生成式,签名密钥生成恒等式生成单元使用结合法则、分配法则和交换法则,生成与签名密钥生成式F得到相同结果的签名密钥生成恒等式G,结合分割密钥生成单元生成需要给予签名密钥生成恒等式G作为自变量的、运算了上述分割秘密密钥后的结果的结合分割密钥,签名生成单元基于上述签名密钥生成恒等式G和上述分割秘密密钥,对上述信息实施签名。

    程序变换装置和秘密保持程序

    公开(公告)号:CN101203860A

    公开(公告)日:2008-06-18

    申请号:CN200680022462.7

    申请日:2006-04-21

    Abstract: 提供一种生成非法解析者不能容易地解析原始程序的秘密保持程序的程序变换装置。程序变换装置生成取得代入到多个选择参数中的值的第1指令群;包含根据使用所述多个选择参数的运算式、取得表示接着处理的选择对象数据的选择识别符的指令群的第2指令群;使选择参数的值反映表示过去处理的选择对象数据的选择识别符、或过去代入所述运算式中的1个以上选择参数的值中至少1个选择参数的值的第3指令群;和通过按规定顺序处理输出与所述原始程序相同的执行结果、并对应于不同的选择识别符的多个选择对象数据,生成包含所述第1指令群、所述第2指令群、所述第3指令群与所述多个选择对象数据的秘密保持程序。

Patent Agency Ranking