-
公开(公告)号:CN100555300C
公开(公告)日:2009-10-28
申请号:CN200680009713.8
申请日:2006-03-27
Applicant: 松下电器产业株式会社 , 国立大学法人奈良先端科学技术大学院大学
CPC classification number: H04L9/085 , G06F21/10 , G06F21/125 , G06F21/14 , G06F21/54 , G06F21/6209
Abstract: 本发明提供一种程序变换装置,能不将秘密信息表示在存储器上地执行包含使用该秘密信息对加密化数据进行解密的秘密运算的程序,使程序执行时的机密性提高。执行程序生成装置中,对于包含被运算信息与秘密信息的每个相同比特位置的运算、即秘密运算处理的原程序,结合函数生成部生成对输入值按每个比特位置实施自双反函数的结合函数处理,分割秘密信息生成部利用对所述秘密信息的自双反函数的逆运算生成多个分割秘密信息,程序变换部生成对所述被运算信息与该分割秘密信息的每个相同比特位置执行所述运算的分割秘密运算处理,将所述原程序中的秘密运算处理置换为将分割秘密运算处理的运算结果设为输入的分割秘密运算处理、和多个分割秘密运算处理。
-
公开(公告)号:CN101147155A
公开(公告)日:2008-03-19
申请号:CN200680009713.8
申请日:2006-03-27
Applicant: 松下电器产业株式会社 , 国立大学法人奈良先端科学技术大学院大学
CPC classification number: H04L9/085 , G06F21/10 , G06F21/125 , G06F21/14 , G06F21/54 , G06F21/6209
Abstract: 本发明提供一种程序变换装置,能不将秘密信息表示在存储器上地执行包含使用该秘密信息对加密化数据进行解密的秘密运算的程序,使程序执行时的机密性提高。执行程序生成装置中,对于包含被运算信息与秘密信息的每个相同比特位置的运算、即秘密运算处理的原程序,结合函数生成部生成对输入值按每个比特位置实施自双反函数的结合函数处理,分割秘密信息生成部利用对所述秘密信息的自双反函数的逆运算生成多个分割秘密信息,程序变换部生成对所述被运算信息与该分割秘密信息的每个相同比特位置执行所述运算的分割秘密运算处理,将所述原程序中的秘密运算处理置换为将分割秘密运算处理的运算结果设为输入的分割秘密运算处理、和多个分割秘密运算处理。
-
公开(公告)号:CN101145177A
公开(公告)日:2008-03-19
申请号:CN200710181446.9
申请日:2003-07-25
Applicant: 松下电器产业株式会社
IPC: G06F21/22
CPC classification number: G06F21/14 , G06F21/6218 , G06F21/6281
Abstract: 一种为了加密在计算机系统上执行的程序的加密程序生成设备,该加密程序生成设备包括:程序划分单元,可操作用于将程序划分成多个部分程序,以便在用于该程序的执行的存储器空间中定位和执行多个部分程序的单元中的程序;程序加密单元,可操作用于加密多个部分程序的单元中的程序;和存储器定位信息生成单元,可操作用于生成存储器定位信息,指示由程序加密单元加密的每个部分程序在被解密后要被定位到哪个定位区域,该定位区域包括在该存储器空间中,其中,对于至少一个部分程序中的每一个,存储定位信息指示一个部分程序被覆写到在该一个部分程序被解密之前一个或多个其它部分程序已经被定位到的一个定位区域。
-
公开(公告)号:CN104205162A
公开(公告)日:2014-12-10
申请号:CN201480000924.X
申请日:2014-01-22
Applicant: 松下电器产业株式会社
CPC classification number: G09B19/00 , A45D44/00 , A45D44/005 , G06F17/2235 , G06K9/00248 , G06K9/00261 , G06T11/00 , G06T11/60 , G09B5/02
Abstract: 本发明提供能够适当地进行以他人的妆为参考的化妆辅助的化妆辅助装置。化妆辅助装置(100)包括:第一脸部器官获得单元(130),其从拍摄第一脸部所得到的第一图像获得第一脸部的脸部器官的区域;第二脸部器官获得单元(150),其从拍摄实施了化妆的第二脸部所得到的第二图像获得第二脸部的脸部器官的区域;参考妆获得单元(170),其对第二脸部的每个脸部器官,基于第二脸部的脸部器官的区域,从第二图像获得化妆方式即妆;以及妆提示单元(180),其使获得的妆与对应的第一脸部的脸部器官的区域相关联并向用户提示。
-
公开(公告)号:CN101300775B
公开(公告)日:2012-12-19
申请号:CN200680040882.8
申请日:2006-10-24
Applicant: 松下电器产业株式会社
CPC classification number: H04L9/085 , H04L9/3249
Abstract: 本发明的目的在于提供一种安全处理装置、安全处理方法、加密信息嵌入方法。在对信息使用签名密钥实施签名的签名生成单元中,分割密钥存储单元存储已将签名密钥至少分割为2个的分割秘密密钥、从上述分割秘密密钥计算出上述签名密钥的签名密钥生成式F和签名生成式,签名密钥生成恒等式生成单元使用结合法则、分配法则和交换法则,生成与签名密钥生成式F得到相同结果的签名密钥生成恒等式G,结合分割密钥生成单元生成需要给予签名密钥生成恒等式G作为自变量的、运算了上述分割秘密密钥后的结果的结合分割密钥,签名生成单元基于上述签名密钥生成恒等式G和上述分割秘密密钥,对上述信息实施签名。
-
公开(公告)号:CN101490693A
公开(公告)日:2009-07-22
申请号:CN200780027026.3
申请日:2007-07-18
Applicant: 松下电器产业株式会社
Abstract: 一种窜改防止处理生成装置(100),是生成确实能够保护保护对象代码的程序的装置,也是为了保护使执行处理装置(130)将数据代入到被代入变量的第一处理指令群(140)而生成使执行处理装置(130)执行的输出处理指令群(160),所述窜改防止处理生成装置(100)包括:分支处理指令群生成部(203),生成分支处理指令群(320),以作为输出处理指令群(160)的一部分,所述分支处理指令群(320),使处理路径分支到第一处理指令群(140),以使执行处理装置(130)执行第一处理指令群(140);以及依赖处理指令群生成部(201),生成依赖处理指令群(330),以作为输出处理指令群(160)的一部分,所述依赖处理指令群(330),使执行处理装置(130)执行依赖于示出执行处理装置(130)根据分支处理指令群(320)执行第一处理指令群(140)的结果的、被代入到被代入变量的值的处理。
-
公开(公告)号:CN101203859A
公开(公告)日:2008-06-18
申请号:CN200680022421.8
申请日:2006-04-21
Applicant: 松下电器产业株式会社
CPC classification number: G06F21/14
Abstract: 提供一种程序难破解化装置,生成非法解析者不能容易地取得被隐匿信息的难破解化程序。程序难破解化装置存储包含含有应隐匿的被隐匿信息的隐匿处理指令群的原始程序,生成多个处理指令,在执行依照确定的处理顺序的处理时、该多个处理指令通过最后的处理可得到与基于所述隐匿处理指令群的处理相同的结果,代替所述隐匿处理指令群,在从所述原始程序的开始到所述隐匿处理指令群出现之间,插入所述多个处理指令的每个,以按所述处理顺序执行,并生成至少1个包含伪装处理指令的伪装块,在所述原始程序中,插入所述伪装块与控制成绕过所述伪装块的控制指令。
-
公开(公告)号: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指令群与所述多个选择对象数据的秘密保持程序。
-
公开(公告)号:CN100543761C
公开(公告)日:2009-09-23
申请号:CN200680004529.4
申请日:2006-02-09
Applicant: 松下电器产业株式会社
IPC: G06F21/22
CPC classification number: G06F21/14
Abstract: 本发明提供一种程序变换装置及程序执行装置。在具有安全功能低但是高速的CPU的机器(PC等)和具有安全功能高但低速的CPU的机器(民用机等)等各种传送目的地机器的各个中难读化等级不同的程序预先全部通过传送元(服务器)来管理。程序变换装置,生成并传送将原程序难读化而生成的被变换程序,以及将用于对所述被变换程序逆变换的变化参数加密而生成的加密变换参数。安全功能高的机器,预先保持解密密钥,在程序执行时,对所述加密变换参数解密,利用解密的变换参数变换并生成程序,执行生成的程序。安全功能低的机器,不变换被变换程序而直接执行难读化的状态的程序。
-
-
-
-
-
-
-
-
-