-
公开(公告)号:CN101432755B
公开(公告)日:2011-01-12
申请号:CN200780015448.9
申请日:2007-04-27
Applicant: 松下电器产业株式会社
CPC classification number: G06F21/14 , H04L9/002 , H04L9/302 , H04L2209/16
Abstract: 提供一种进一步强化程序解析的困难性的难破解化装置。难破解化装置针对乘法和平方的处理,生成将相同个数的自变量作为输入的表格,并且,设定表格的输出值,以使输出依存于这些自变量。具体而言,对于平方处理,通过附加使用了仅乘法中所需的自变量的追加处理之后,进行表格化,将自变量的数与乘法一致。并且,此时,由于输出依存于全部自变量,所以与追加实际未被处理的伪自变量的情况不同,不知是否有追加的自变量。
-
公开(公告)号:CN101351988A
公开(公告)日:2009-01-21
申请号:CN200680049826.0
申请日:2006-12-26
Applicant: 松下电器产业株式会社
IPC: H04L9/32
CPC classification number: H04L9/002 , H04L9/3013 , H04L9/3073 , H04L9/3252 , H04L2209/08 , H04L2209/127 , H04L2209/16
Abstract: 本发明提供一种能够使解析签名生成处理中使用的值变得困难的签名生成装置。签名生成装置通过随机数生成模块生成由len比特构成的随机数u,由选择模块将生成的随机数u转换成比特表现,从表存储部取得与各比特值对应的元对。签名生成装置通过随机元生成模块对取得的所有元对实施第一群G和第二群的基本运算,计算第一群G上的元Pk和第二群Ga上的元Pak。签名生成装置使用消息m的散列值h、第一群G上的元Pk和第二群Ga上的元Pak、转换模块、主要运算模块、逆转换模块、乘法运算模块、除法运算模块以及签名数据生成模块,生成对消息m的签名数据S。
-
公开(公告)号:CN100585670C
公开(公告)日:2010-01-27
申请号:CN200580010699.9
申请日:2005-03-22
Applicant: 松下电器产业株式会社
Abstract: 提供了一种计算机系统,其使得难以分析计算的内容。幂运算单元(262)使用输入数据“a”和“b”执行以下运算:ga=gamod n,gb=gbmod n。接下来,乘法单元(264)使用ga和gb执行以下计算:gab=ga×gbmod n。接下来,离散对数计算单元(266)计算满足gab=gcimod pi(i=1,2,…,k)的cimod pi-1。接下来,CRT(267)使用中国剩余定理CRT计算满足ci=c mod pi-1(i=1,2,…,k)的“c”。
-
公开(公告)号:CN101203859A
公开(公告)日:2008-06-18
申请号:CN200680022421.8
申请日:2006-04-21
Applicant: 松下电器产业株式会社
CPC classification number: G06F21/14
Abstract: 提供一种程序难破解化装置,生成非法解析者不能容易地取得被隐匿信息的难破解化程序。程序难破解化装置存储包含含有应隐匿的被隐匿信息的隐匿处理指令群的原始程序,生成多个处理指令,在执行依照确定的处理顺序的处理时、该多个处理指令通过最后的处理可得到与基于所述隐匿处理指令群的处理相同的结果,代替所述隐匿处理指令群,在从所述原始程序的开始到所述隐匿处理指令群出现之间,插入所述多个处理指令的每个,以按所述处理顺序执行,并生成至少1个包含伪装处理指令的伪装块,在所述原始程序中,插入所述伪装块与控制成绕过所述伪装块的控制指令。
-
公开(公告)号:CN101351988B
公开(公告)日:2011-06-29
申请号:CN200680049826.0
申请日:2006-12-26
Applicant: 松下电器产业株式会社
IPC: H04L9/32
CPC classification number: H04L9/002 , H04L9/3013 , H04L9/3073 , H04L9/3252 , H04L2209/08 , H04L2209/127 , H04L2209/16
Abstract: 本发明提供一种能够使解析签名生成处理中使用的值变得困难的签名生成装置。签名生成装置通过随机数生成模块生成由len比特构成的随机数u,由选择模块将生成的随机数u转换成比特表现,从表存储部取得与各比特值对应的元对。签名生成装置通过随机元生成模块对取得的所有元对实施第一群G和第二群的基本运算,计算第一群G上的元Pk和第二群Ga上的元Pak。签名生成装置使用消息m的散列值h、第一群G上的元Pk和第二群Ga上的元Pak、转换模块、主要运算模块、逆转换模块、乘法运算模块、除法运算模块以及签名数据生成模块,生成对消息m的签名数据S。
-
公开(公告)号:CN101203860A
公开(公告)日:2008-06-18
申请号:CN200680022462.7
申请日:2006-04-21
Applicant: 松下电器产业株式会社
IPC: G06F21/22
Abstract: 提供一种生成非法解析者不能容易地解析原始程序的秘密保持程序的程序变换装置。程序变换装置生成取得代入到多个选择参数中的值的第1指令群;包含根据使用所述多个选择参数的运算式、取得表示接着处理的选择对象数据的选择识别符的指令群的第2指令群;使选择参数的值反映表示过去处理的选择对象数据的选择识别符、或过去代入所述运算式中的1个以上选择参数的值中至少1个选择参数的值的第3指令群;和通过按规定顺序处理输出与所述原始程序相同的执行结果、并对应于不同的选择识别符的多个选择对象数据,生成包含所述第1指令群、所述第2指令群、所述第3指令群与所述多个选择对象数据的秘密保持程序。
-
公开(公告)号:CN101203859B
公开(公告)日:2013-08-14
申请号:CN200680022421.8
申请日:2006-04-21
Applicant: 松下电器产业株式会社
IPC: G06F21/14
CPC classification number: G06F21/14
Abstract: 提供一种程序难破解化装置,生成非法解析者不能容易地取得被隐匿信息的难破解化程序。程序难破解化装置存储包含含有应隐匿的被隐匿信息的隐匿处理指令群的原始程序,生成多个处理指令,在执行依照确定的处理顺序的处理时、该多个处理指令通过最后的处理可得到与基于所述隐匿处理指令群的处理相同的结果,代替所述隐匿处理指令群,在从所述原始程序的开始到所述隐匿处理指令群出现之间,插入所述多个处理指令的每个,以按所述处理顺序执行,并生成至少1个包含伪装处理指令的伪装块,在所述原始程序中,插入所述伪装块与控制成绕过所述伪装块的控制指令。
-
公开(公告)号:CN100565541C
公开(公告)日:2009-12-02
申请号:CN200680022462.7
申请日:2006-04-21
Applicant: 松下电器产业株式会社
IPC: G06F21/22
Abstract: 提供一种生成非法解析者不能容易地解析原始程序的秘密保持程序的程序变换装置。程序变换装置生成取得代入到多个选择参数中的值的第1指令群;包含根据使用所述多个选择参数的运算式、取得表示接着处理的选择对象数据的选择识别符的指令群的第2指令群;使选择参数的值反映表示过去处理的选择对象数据的选择识别符、或过去代入所述运算式中的1个以上选择参数的值中至少1个选择参数的值的第3指令群;和通过按规定顺序处理输出与所述原始程序相同的执行结果、并对应于不同的选择识别符的多个选择对象数据,生成包含所述第1指令群、所述第2指令群、所述第3指令群与所述多个选择对象数据的秘密保持程序。
-
公开(公告)号:CN101432755A
公开(公告)日:2009-05-13
申请号:CN200780015448.9
申请日:2007-04-27
Applicant: 松下电器产业株式会社
CPC classification number: G06F21/14 , H04L9/002 , H04L9/302 , H04L2209/16
Abstract: 提供一种进一步强化程序解析的困难性的难破解化装置。难破解化装置针对乘法和平方的处理,生成将相同个数的自变量作为输入的表格,并且,设定表格的输出值,以使输出依存于这些自变量。具体而言,对于平方处理,通过附加使用了仅乘法中所需的自变量的追加处理之后,进行表格化,将自变量的数与乘法一致。并且,此时,由于输出依存于全部自变量,所以与追加实际未被处理的伪自变量的情况不同,不知是否有追加的自变量。
-
公开(公告)号:CN1938740A
公开(公告)日:2007-03-28
申请号:CN200580010699.9
申请日:2005-03-22
Applicant: 松下电器产业株式会社
Abstract: 提供了一种计算机系统,其使得难以分析计算的内容。幂运算单元(262)使用输入数据“a”和“b”执行以下运算:ga=gamod n,gb=gbmod n。接下来,乘法单元(264)使用ga和gb执行以下计算:gab=ga×gbmod n。接下来,离散对数计算单元(266)计算满足gab=gcimod pi(i=1,2,...,k)的cimod pi-1。接下来,CRT(267)使用中国剩余定理CRT计算满足ci=c mod pi-1(i=1,2,...,k)的“c”。
-
-
-
-
-
-
-
-
-